lerko
a32a443a4a
CI / test (pull_request) Successful in 1m45s
CI / lint (pull_request) Successful in 1m16s
CI / vulncheck (pull_request) Successful in 46s
perf(tui): precompute maintenance set, eliminate redundant GetAllSites
...
Replace O(windows × sites) isMonitorInMaintenance with O(1) map lookup.
buildMaintSet runs once per refreshLive/handleTabData, not per call site.
groupSparkline/groupUptime now use m.sites (already on model) instead of
calling engine.GetAllSites() which copies the full map under a mutex.
2026-07-01 19:37:27 -04:00
..
2026-06-21 17:43:50 -04:00
2026-06-27 15:44:03 -04:00
2026-06-21 19:09:42 -04:00
2026-07-01 19:37:27 -04:00
2026-06-03 17:24:31 -04:00
2026-06-27 15:44:03 -04:00
2026-06-11 17:13:09 -04:00
2026-06-30 23:38:05 -04:00
2026-07-01 16:12:45 -04:00
2026-06-24 20:16:01 -04:00
2026-06-30 20:46:43 -04:00
2026-06-19 17:27:54 -04:00
2026-07-01 19:37:27 -04:00
2026-06-12 09:18:52 -04:00
2026-06-29 16:12:53 -04:00
2026-06-30 09:12:13 -04:00
2026-06-29 11:06:58 -04:00
2026-07-01 19:37:27 -04:00
2026-06-29 11:06:58 -04:00
2026-06-29 09:44:51 -04:00
2026-06-30 23:38:05 -04:00
2026-06-29 16:12:53 -04:00
2026-06-20 19:30:59 -04:00
2026-06-19 17:27:54 -04:00
2026-07-01 19:37:27 -04:00
2026-07-01 19:37:27 -04:00
2026-07-01 19:37:27 -04:00
2026-06-27 15:44:03 -04:00
2026-07-01 16:12:45 -04:00
2026-07-01 16:22:49 -04:00
2026-06-11 11:23:16 -04:00
2026-06-30 09:28:12 -04:00
2026-06-30 23:00:56 -04:00
2026-06-29 16:12:53 -04:00
2026-06-30 09:28:12 -04:00