Michael
|
bbf462ae05
|
fix(recordings): DELETE now kills FFmpeg process before removing from DB to properly stop active recordings
|
2026-03-08 23:54:37 +01:00 |
|
Michael
|
4c2e3ce600
|
feat: add stop recording button and POST /api/recordings/stop/<id> endpoint to kill FFmpeg process
|
2026-03-08 23:53:32 +01:00 |
|
Michael
|
7e0837374e
|
refactor(recordings): eliminate Router/mount, expose direct handler methods to avoid shelf_router path collision
|
2026-03-08 22:10:59 +01:00 |
|
Michael
|
d91be43f27
|
fix(backend): move GET /recordings/logs/<id> to main router to avoid shelf_router collision with DELETE /<id>
|
2026-03-08 21:42:53 +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
|
2180572b92
|
feat: implement live tv recording system
|
2026-03-08 08:40:55 +01:00 |
|