daily-briefing/web
Sam f5b7c53f18 HA controls + wider layout: toggle lights/switches, cover controls, more sensors
- Backend: call_ha_service() for controlling entities via HA REST API
- Backend: POST /api/ha/control with JWT auth + cache invalidation
- Backend: Parse switches, binary_sensors, humidity, climate entities
- Frontend: HA card now xl:col-span-2 (double width)
- Frontend: Interactive toggles for lights/switches, cover up/stop/down
- Frontend: Temperature + humidity sensors, climate display, binary sensors
- Frontend: Two-column internal layout (controls left, sensors right)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:30:20 +01:00
..
src HA controls + wider layout: toggle lights/switches, cover controls, more sensors 2026-03-02 19:30:20 +01:00
index.html polish: clean header, unified IBM Plex Sans typography 2026-03-02 12:04:47 +01:00
package-lock.json feat: add Admin Panel with JWT auth, DB settings, and integration management 2026-03-02 10:37:30 +01:00
package.json feat: add Admin Panel with JWT auth, DB settings, and integration management 2026-03-02 10:37:30 +01:00
postcss.config.js refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
tailwind.config.js polish: clean header, unified IBM Plex Sans typography 2026-03-02 12:04:47 +01:00
tsconfig.json refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00
vite.config.ts refactor: complete rewrite as React+FastAPI dashboard 2026-03-02 01:48:51 +01:00