feat: complete device management system with float budget tracking, curfew enforcement, TUI, and parallel checks

- Float-based budget tracking with precise elapsed time calculation
- Curfew enforcement (devices turn off when blocked)
- Terminal TUI with live status refresh
- Parallel device checks using ThreadPoolExecutor
- Simplified config with time range format (e.g. '15:00-20:30')
- Optimistic UI updates for budget buttons
- Bug fixes: curfew shutdown, last_check reset on offline
This commit is contained in:
2026-06-16 22:37:48 +02:00
parent f3b5cd40fb
commit 2e47aa84f9
8 changed files with 76 additions and 43 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.