Commit Graph
119 Commits
Author SHA1 Message Date
Johnnybegood90 eb9e3028cf Store admin key in localStorage for unlock forms 2026-03-17 03:16:35 +01:00
Johnnybegood90 9b068e7c74 Add program reminders and category filtering to the guide UI
Enhance health diagnostics with EPG quality and source metrics
2026-03-17 03:10:21 +01:00
Johnnybegood90 9e543365d8 Ajoute endpoint probe health 2026-03-15 16:29:22 +01:00
Johnnybegood90 e903a0b3d6 Ajouter fichier demo et info M3U 2026-03-15 14:17:31 +01:00
Johnnybegood90 ef374b2633 Documenter release et demo 2026-03-15 04:51:06 +01:00
Johnnybegood90 68f65f84b2 Documenter mode demo et export 2026-03-15 03:16:27 +01:00
Johnnybegood90 bdf3b4797d Retire clé export et ajoute demo 2026-03-15 03:08:16 +01:00
Johnnybegood90 16abfab05b Simplifie export et nettoie UI 2026-03-15 02:49:09 +01:00
Johnnybegood90 ab56bd9c70 Supprime magazine et nettoie export 2026-03-15 02:42:45 +01:00
Johnnybegood90 d560f49dac fix: Magazine card wasn't working. 2026-03-15 02:35:50 +01:00
Johnnybegood90 804490ca48 fix: Magazine card wasn't working. 2026-03-15 02:28:35 +01:00
Johnnybegood90 721eb67c2f Improvment: Getting Magazine export even better. 2026-03-15 02:22:21 +01:00
Johnnybegood90 411b5bb354 Feat: Adding Magazine mode to export. 2026-03-15 02:14:51 +01:00
Johnnybegood90 3f8aab5e70 Fix: Error 500 on export. Fix: Show health page immediately then load the diag data. 2026-03-15 02:08:22 +01:00
Johnnybegood90 dde85a4e38 Fix: Export was unreadable due to overdata. 2026-03-15 02:01:22 +01:00
Johnnybegood90 214a2b9cc5 Fix: Error 500 on health.php and export button missing. 2026-03-15 01:50:35 +01:00
Johnnybegood90 a81e33ccb8 Add admin health page and printable 24h export
- add a protected health.php page for config, XMLTV and M3U diagnostics
- add shared admin/config helpers for authenticated internal tools
- add a styled 24h export page designed for PDF/print output
- add browser-side PNG export for the daily schedule
- update README with the new admin tools
2026-03-15 01:44:22 +01:00
Johnnybegood90 c46ca14f4c version.json update 2026-03-14 13:40:31 +01:00
Johnnybegood90 674c13ae26 Feat: Added support for new tags in XMLTV 2026-03-14 13:36:12 +01:00
Johnnybegood90 fc608ee0e0 Fix HLS proxy fallback and avoid overwriting invalid config 2026-03-14 13:16:09 +01:00
Johnnybegood90 90679e9221 Auto-discover locales and harden JSON config loading
- discover available locale files dynamically instead of relying on a hardcoded language list
- make config JSON decoding more defensive to avoid null-state failures on invalid or empty data
- improve startup resilience when configuration files are missing or malformed
2026-03-14 13:08:33 +01:00
Johnnybegood90 bc5c9e296a Improve proxy redirect handling and avoid double-fetching media segments
- validate redirect chains more robustly, including scheme-relative, query-only, fragment, and normalized relative paths
- resolve media segment redirects with HEAD before streaming to avoid downloading the same segment twice
- keep strict host allowlisting in place while making HLS/CDN redirect handling more reliable
2026-03-14 12:20:02 +01:00
Johnnybegood90 27ef739845 Fix: Update avail. was cached and making mistake.. 2026-03-14 12:08:06 +01:00
Johnnybegood90 77f02361ab security: replace corsproxy.io with local proxy fallback. 2026-03-14 12:03:42 +01:00
Johnnybegood90 8dabd2d190 Adjusting comments into files. 2026-03-14 04:23:44 +01:00
Johnnybegood90 062954a780 Adjusting README.md 2026-03-14 03:51:30 +01:00
Johnnybegood90 1959734b56 Add deploy workflow 2026-03-14 03:42:20 +01:00
Johnnybegood90 de1f5a336c Version update. 2026-03-14 03:13:11 +01:00
Johnnybegood90 8ba8c3013e Harden Docker packaging and bundle frontend assets locally
- replace fragile Docker file bind mount with persistent /data storage
- add container entrypoint to link config.json from persistent storage
- tighten Docker image permissions and add a basic healthcheck
- add .dockerignore to keep git metadata and runtime files out of the image
- bundle hls.js locally instead of loading it from a CDN
- download and serve UI/theme fonts locally instead of Google Fonts
- update service worker cache entries for local assets
- refresh README to reflect local bundled assets and cleaner deployment docs
2026-03-14 03:10:21 +01:00
Johnnybegood90 8c81c05bca Updating Docker Compose & README.md 2026-03-14 02:57:13 +01:00
Johnnybegood90 62732ab2c6 security: harden proxy.php with config whitelist, fix XSS via EPG innerHTML 2026-03-14 02:43:11 +01:00
Johnnybegood90 e81cd8b64d security: harden proxy.php with config whitelist, fix XSS via EPG innerHTML 2026-03-14 02:29:09 +01:00
Johnnybegood90 30d8a24927 security: harden proxy.php with config whitelist, fix XSS via EPG innerHTML 2026-03-14 02:26:36 +01:00
Johnnybegood90 17db9f56f7 Fix version.json 2026-03-14 01:22:05 +01:00
Johnnybegood90 de0e1adf44 Improvment: Replacing change EPG menu. 2026-03-14 01:18:02 +01:00
Johnnybegood90 30c0de2a2d Fix: CSS Topbar. 2026-03-14 01:09:33 +01:00
Johnnybegood90 77f0c2523b Fix: CSS Topbar. 2026-03-14 01:06:32 +01:00
Johnnybegood90 73bdde5093 Fix: CSS Topbar. 2026-03-14 01:03:44 +01:00
Johnnybegood90 005fca9a05 Adjusting assets. 2026-03-14 00:28:52 +01:00
Johnnybegood90 f82bc65472 Fix: CSS Topbar. 2026-03-14 00:11:34 +01:00
Johnnybegood90 ca25d5000b Hotfix css desktop 2026-03-14 00:07:10 +01:00
Johnnybegood90 96c9835a27 Hotfix css mobile 2026-03-14 00:00:05 +01:00
Johnnybegood90 b312e8cc26 Updating favicon. 2026-03-13 23:51:49 +01:00
Johnnybegood90 79a077a85f Adding PWA support. 2026-03-13 23:46:14 +01:00
Johnnybegood90 2172202d25 update .gitignore 2026-03-13 23:24:54 +01:00
Johnnybegood90 d7541c0fa4 update .gitignore 2026-03-13 23:23:05 +01:00
Johnnybegood90 9e4614d8df Update README.md 2026-03-13 23:12:00 +01:00
Johnnybegood90 8ca85e778e Split the CSS from head.php into separate files. 2026-03-13 23:04:55 +01:00
Johnnybegood90 181e477a0e Split the CSS from head.php into separate files. 2026-03-13 22:56:40 +01:00
Johnnybegood90 8b032f56de Update available fix. 2026-03-13 21:47:49 +01:00