Commit Graph
171 Commits
Author SHA1 Message Date
Johnnybegood90 8cf3e6efa3 Adding endpoint for monitoring into health.php. 2026-03-15 17:51:19 +01:00
Johnnybegood90 9e543365d8 Ajoute endpoint probe health 2026-03-15 16:29:22 +01:00
Johnnybegood90 d9dae13a3e Ability to disable Personal M3U. 2026-03-15 14:19:44 +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 ff4ce5d876 README.md update. 2026-03-15 03:16:59 +01:00
Johnnybegood90 68f65f84b2 Documenter mode demo et export 2026-03-15 03:16:27 +01:00
Johnnybegood90 4ef5bcbb48 Adding a demo mode via a empty file '.demo' into root. 2026-03-15 03:09:46 +01:00
Johnnybegood90 bdf3b4797d Retire clé export et ajoute demo 2026-03-15 03:08:16 +01:00
Johnnybegood90 56781be784 Fix: Removing the key request on export page. v1.6.0 2026-03-15 02:51:17 +01:00
Johnnybegood90 16abfab05b Simplifie export et nettoie UI 2026-03-15 02:49:09 +01:00
Johnnybegood90 b5fcf5c902 Feat: Adding heath page & export page. 2026-03-15 02:44:23 +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 3f83055198 version.json update v1.5.0 2026-03-14 13:40:47 +01:00
Johnnybegood90 c46ca14f4c version.json update 2026-03-14 13:40:31 +01:00
Johnnybegood90 ea7407f1d8 Added support for new tags in XMLTV 2026-03-14 13:38:52 +01:00
Johnnybegood90 674c13ae26 Feat: Added support for new tags in XMLTV 2026-03-14 13:36:12 +01:00
Johnnybegood90 96601b76b6 Fix HLS proxy fallback and avoid overwriting invalid config 2026-03-14 13:16:29 +01:00
Johnnybegood90 fc608ee0e0 Fix HLS proxy fallback and avoid overwriting invalid config 2026-03-14 13:16:09 +01:00
Johnnybegood90 45cf0975b0 Merge remote-tracking branch 'origin/beta'
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:09:25 +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 7f500ff9ee Merge remote-tracking branch 'origin/beta'
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:28 +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 985a417ccb security: replace corsproxy.io with local proxy fallback, Fix: Update avail. cache. 2026-03-14 12:10:20 +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 6f379fd18e Adjusting comments into files. 2026-03-14 04:24:06 +01:00
Johnnybegood90 8dabd2d190 Adjusting comments into files. 2026-03-14 04:23:44 +01:00
Johnnybegood90 1402d9b5fc Adjusting README.md 2026-03-14 03:51:48 +01:00
Johnnybegood90 062954a780 Adjusting README.md 2026-03-14 03:51:30 +01:00
Johnnybegood90 ad56bd85cc Add deploy workflow 2026-03-14 03:42:43 +01:00
Johnnybegood90 1959734b56 Add deploy workflow 2026-03-14 03:42:20 +01:00
Johnnybegood90 3d0b4796b2 Update version v1.4.3 2026-03-14 03:13:28 +01:00
Johnnybegood90 de1f5a336c Version update. 2026-03-14 03:13:11 +01:00
Johnnybegood90 4f0e1f55ba Merge remote-tracking branch 'origin/beta'
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:11: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 9609f096ef Updating Docker Compose & README.md 2026-03-14 02:58:05 +01:00
Johnnybegood90 8c81c05bca Updating Docker Compose & README.md 2026-03-14 02:57:13 +01:00
Johnnybegood90 ff998d379d security: harden proxy.php with config whitelist, fix XSS via EPG innerHTML 2026-03-14 02:44:48 +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 25dabc97b2 security: harden proxy.php with config whitelist, fix XSS via EPG innerHTML v1.4.2 2026-03-14 02:31:25 +01:00
Johnnybegood90 e81cd8b64d security: harden proxy.php with config whitelist, fix XSS via EPG innerHTML 2026-03-14 02:29:09 +01:00