Commit graph

9 commits

Author SHA1 Message Date
a54ff08ebb feat: storage health monitor with UI alert on drive loss
Detect a disconnected or read-only recordings drive and surface it
without stopping recording or live view:

- storage.go: probe path existence, mount point, writability and free
  space every 30s; capture mount expectation at startup so a clean
  unmount (writes falling through to root fs) is also caught
- GET /api/storage endpoint; storage fields in /api/status
- red UI banner while storage is unavailable
- log ALERT on loss, OK on recovery
2026-10-10 07:17:28 +01:00
dc15b8ffd4 feat: download button in clip player — watch first, then save 2026-08-10 07:01:15 +01:00
1942c2bb35 feat: clean settings cards — name + desc, advanced collapsed, add/remove 2026-08-06 17:50:16 +01:00
66dd4c54b4 fix: clean focus popup — close button bar + fullscreen iframe 2026-08-05 14:38:21 +01:00
c2fb05a9ef fix: iframe focus (PWA-friendly), mobile grid overlap fix 2026-08-05 14:28:46 +01:00
c509ba7eb1 style: responsive mobile UI — 2-col grid, full-width cards, stacked controls 2026-08-05 14:13:58 +01:00
69d3a7c47f feat: v0.3.3 — rec_/snap_ prefix, latest.jpg grid, per-minute archival snapshots 2026-08-05 12:37:51 +01:00
66f35b1eb9 chore: v0.2.1 — flat recording dir, per-segment FFmpeg, .part atomic rename, playback presets 2026-08-05 09:53:21 +01:00
84bf6d892f chore: Milestone 1 & 2 — core setup, recorder, cleaner, web UI, deployment 2026-08-05 09:15:43 +01:00