* collect OS info
* Fix systeminfo
* Fix it
* optimize it
* Add disk info
* add ethernet info
* add ethernet
* remove speed from ethernet
* add cpu info
* chore cleanup data
* chore fix podman
* restruct systeminfo
* use short cpu name
* debug memory
* collect and show memory
* remove os from the table
* truncate nic name
* chore: shorter names in json
* collect memory info
* add debug
* undo memory
* revert package.json
* fix conflicts
* fix conflixts
* Fix MacOs os family
* add ISP data for remote systems
* reorder the system page bar information
* remove OS from the system table
* Update with main
* Fix vulcheck
* Fix systembar
* fix system bar
* fix vulcheck
* update struct with static info
* Adjust collection method to upon agent connection
- Add per-frame size limit (1MB) to prevent single massive log entries
- Add total log size limit (5MB) for network transfer and browser rendering
- Gracefully truncate logs that exceed limits instead of consuming unbounded memory
- Add new /containers route with virtualized table showing all containers across systems
- Implement container stats collection (CPU, memory, network usage) with health status tracking
- Add container logs and info API endpoints with syntax highlighting using Shiki
- Create detailed container views with fullscreen logs/info dialogs and refresh functionality
- Add container table to individual system pages with lazy loading
- Implement container record storage with automatic cleanup and historical averaging
- Update navbar with container navigation icon
- Extract reusable ActiveAlerts component from home page
- Add FooterRepoLink component for consistent GitHub/version display
- Enhance filtering and search capabilities across container tables
- add one minute charts
- update disk io to use bytes
- update hub and agent connection interfaces / handlers to be more
flexible
- change agent cache to use cache time instead of session id
- refactor collection of metrics which require deltas to track
separately per cache time