6bb1914906
fix(live): preserve channels after empty projection rebuild ( #18 )
...
Treat successful but empty live projections with existing live input as stale, reject them on the frontend, and keep the previous visible channel state during rebuild failures.
Add DOM coverage for the Settings analysis flow and backend serialization coverage for empty projection state.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-10-05 22:30:37 +02:00
80d2c4bfb3
fix: copy stream url bug ( #69 )
2026-01-31 11:09:39 -08:00
4e116d864b
chore: update version number in package files
2026-01-31 11:00:43 -08:00
ea4a0a4577
fix: implemented safari webkit support for fullscreen and PiP
2026-01-21 20:36:34 -08:00
47d582cb8c
chore: update version number in package files
2026-01-21 17:03:44 -08:00
8d5e94ccca
chore: update version number in package files
2026-01-19 14:59:59 -08:00
5752f529cb
feat: implement OIDC SSO with JIT provisioning
2026-01-17 22:52:06 -08:00
de7d28d3bc
chore: update version number in package files
2026-01-17 03:11:41 -08:00
2a03cad213
feat: add -seekable 0 to fix 405 errors and configurable User-Agent presets for stream requests
2026-01-17 00:45:55 -08:00
b467471590
feat: add copy stream URL menu and desktop sidebar collapse ( closes #43 , closes #45 )
2026-01-16 18:04:24 -08:00
450795818e
fix: m3u sync stale purge bug ( #52 )
2026-01-14 17:34:24 -08:00
0d16182cdf
chore: update verson number in package files
2026-01-14 15:27:42 -08:00
616ec37a93
fix: align EPG program blocks with time header ( #47 )
2026-01-13 13:00:47 -08:00
f2fde1ea54
chore: Updated version number in package files
2026-01-12 01:37:59 -08:00
346a0519e9
feat: added smart auto-transcoding with probe-based routing and MKV/remux support
2026-01-10 00:35:42 -08:00
8805ddbc13
Refactored code to use sqlite for channel, epg and vod data
2026-01-03 21:07:18 -08:00
e1a197f2be
implement authentication and authorization
2026-01-01 15:36:38 -05:00
d63c9c37d7
Refactored server/db.js and all routes to use asynchronous fs operations, refactored m3uParser and epgParser to use streaming (via readline and sax) to prevent errors with large files, updated server/routes/proxy.js to use native stream piping for images and video, reducing latency and memory overhead
2025-12-30 00:34:55 -08:00
32e0434785
feat: Add FFmpeg audio transcoding for Dolby/AC3/EAC3 compatibility
...
- Add /api/transcode endpoint for audio-only transcoding
- Video passthrough (no re-encoding) for fast performance
- Audio transcode to AAC for browser compatibility
- Add 'Force Audio Transcode' setting toggle in UI
- Add ffmpeg-static as optional dependency
- Handle Electron asar.unpacked path for packaged apps
2025-12-29 16:52:01 -08:00
54a4b84d6e
Updated settings page icons
2025-12-29 00:14:14 -08:00
e73ed9d8b1
Update package-lock task list
2025-12-27 16:34:43 -08:00
4f9ec55874
Initial commit
2025-12-27 14:16:40 -08:00