7 Commits

Author SHA1 Message Date
kodi f016c2bae0 perf: stats poll via lichtgewicht /api/stats i.p.v. /containers-dashboard
De frontend haalde CPU/mem stats op via het zware /containers-dashboard
endpoint (Podman call + os.walk + systemctl subprocesses per container).
Nu gaat de stats poll via een nieuw /api/stats endpoint dat alleen de
bestaande in-memory cache teruggeeft (<5ms vs ~400ms).

- app_containers.py: /api/stats endpoint toegevoegd (cache direct return)
- app_containers.py: _STATS_SHOWN_NAMES bijgehouden per dashboard call
  (filtert infra/management containers eruit op basis van _dashboard_source)
- containers.js: pollContainersDashboardStatsOnce() gebruikt /api/stats

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 15:09:53 +01:00
kodi 2c5cb07cdb feat (ui): exec fase 5 2026-03-06 19:55:31 +01:00
kodi a4099867a5 feat (ui): exec fase 3 2026-03-06 18:13:55 +01:00
kodi 39a33e5711 feat (ui): exec fase 2 2026-03-06 17:25:11 +01:00
kodi 92e0e04905 feat (ui): exec fase 1 2026-03-04 16:39:41 +01:00
kodi 6bf30db62c feat (ui): Light/Dark Theme added Complete 2026-03-04 07:48:58 +01:00
kodi b21d2cb2ac refact (ui): 01 2026-02-25 18:17:08 +01:00