Johnnybegood90
642e090c32
fix: top bar wrapping so support links stay inline on desktop
2026-03-17 04:07:53 +01:00
Johnnybegood90
d7b0730ab2
fix: Align GitHub and Buy Me a Coffee links on the right side of the top bar
2026-03-17 04:05:38 +01:00
Johnnybegood90
851a1fcf5f
Add GitHub and Buy Me a Coffee links to the top bar
2026-03-17 04:03:33 +01:00
Johnnybegood90
d1e15da33f
Update README and bump version to 1.7.0
2026-03-17 03:23:37 +01:00
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