Commit Graph
14 Commits
Author SHA1 Message Date
Michael 9d670c0625 fix(ui): handle 404 router errors gracefully instead of crashing on json parse 2026-03-08 21:30:55 +01:00
Michael 238cb8f407 feat(recording): add immediate record button to recording modal 2026-03-08 21:28:47 +01:00
Michael f217622e4a fix(recording): create log file before ffmpeg starts to capture boot exceptions and force absolute path 2026-03-08 20:50:38 +01:00
Michael 548e4cd664 fix(recording): rename log api route to avoid shelf_router Not Found param collisions 2026-03-08 20:43:50 +01:00
Michael 966311f560 feat(recording): add ffmpeg logs writing and viewing in UI 2026-03-08 19:26:54 +01:00
Michael abbac75926 feat(ui): add recordings tab to dashboard to list scheduled and active recordings 2026-03-08 19:24:03 +01:00
Michael 40e2f30ff1 fix(docker): ensure xtremuser has write access to /app/recordings volume 2026-03-08 17:46:26 +01:00
Michael 2cba30db4d feat(ui): add date picker and force 24h format in recording modal 2026-03-08 17:34:16 +01:00
Michael 344cf51ef9 fix(backend): make proxy handler robust to timeouts and add transparent pixel fallback for picons 2026-03-08 17:28:29 +01:00
Michael b3618805a6 fix(ui): use relative url for api recording requests in flutter web 2026-03-08 16:58:07 +01:00
Michael 219d6c816f fix(ui): remove invalid backgroundColor from showDialog 2026-03-08 16:52:59 +01:00
Michael 04b8b317c3 fix(ui): resolve bracket syntax error in live tv tab 2026-03-08 10:02:51 +01:00
Michael e46a1c15b3 fix: add missing recording model import in database 2026-03-08 09:05:18 +01:00
Michael 2180572b92 feat: implement live tv recording system 2026-03-08 08:40:55 +01:00