tv-anarchy/Sources/TVAnarchy
Natalie 68e107b03a feat(devices): per-device system-load badge (low/med/high) on Devices list
Sample every HostStatsProvider target's load while the Devices tab is
visible (gated like the existing detailed/detailVisible pollers), keyed
by device id in PlayerController.hostStatsByID. DevicesView renders a
capsule badge from load1/cores: <0.6/core low, <1.0/core med, else high.
Only SSH/mpv devices report stats; others show no badge.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 14:07:45 -07:00
..
Assets.xcassets feat(app): app icon asset catalog + make-icon tool 2026-06-09 05:50:20 -07:00
DeviceEditView.swift refactor(fleet): rename Host→Device — DeviceConfig model + Devices UI, drop HostConfig/HostsView 2026-06-09 05:50:01 -07:00
DevicesView.swift feat(devices): per-device system-load badge (low/med/high) on Devices list 2026-06-09 14:07:45 -07:00
DownloadsView.swift feat(ui): root/setup/home/downloads/library view updates for device+grouping model 2026-06-09 05:50:02 -07:00
HomeView.swift feat(ui): root/setup/home/downloads/library view updates for device+grouping model 2026-06-09 05:50:02 -07:00
HostSelector.swift refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
Info.plist refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
LibraryView.swift feat(ui): root/setup/home/downloads/library view updates for device+grouping model 2026-06-09 05:50:02 -07:00
LogView.swift refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
MediaCards.swift feat(ui): root/setup/home/downloads/library view updates for device+grouping model 2026-06-09 05:50:02 -07:00
MetadataView.swift refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
PlayerView.swift feat(library): add queue context menu for shows 2026-06-08 22:40:53 -07:00
PlaylistPopover.swift refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
RootView.swift feat(devices): per-device system-load badge (low/med/high) on Devices list 2026-06-09 14:07:45 -07:00
SearchView.swift refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
SetupView.swift feat(ui): root/setup/home/downloads/library view updates for device+grouping model 2026-06-09 05:50:02 -07:00
TVAnarchyApp.swift refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work 2026-06-08 22:04:22 -07:00
VPNSettingsView.swift feat(vpn): VPN subsystem — OVPN profile/credential stores, controller, settings UI + parser tests 2026-06-09 05:50:01 -07:00