Skip to content

Release v1.1.0

Choose a tag to compare

@thehack904 thehack904 released this 28 May 00:42
· 20 commits to main since this release
9b8a448

[v1.1.0] - 2026-05-27

Added

  • RetroStation MC as the new default bundled theme.
  • Bundled themes retrostation_mc, classic_cable, and ersatztv (displayed as Icon Guide in the admin UI).
  • Admin UI support for Guide Icon / M3U logo control.
  • Default guide logo support served from data/guide_logo.
  • Custom guide icon upload, preview, removal, and serving through /guide-logo/<filename>.
  • M3U tvg-logo export support for /channel.m3u and /channel.m3u8.
  • Guide logo mode options for the default icon, an uploaded custom icon, or a disabled icon.
  • Browser timezone detection so the local display mode follows the admin browser's detected IANA timezone.
  • Group-specific Movies and Sports programme cell colors when a theme defines program_bg_movies or program_bg_sports.
  • bump_version.py helper script for coordinated version updates.
  • Regression coverage for bundled themes, guide logo controls, M3U logo output, version bumping, and event storage trimming.

Changed

  • Default theme from classic_blue to retrostation_mc.
  • README version references from v1.0.0 to v1.1.0.
  • Admin About tab version from v1.0.0 to v1.1.0.
  • Theme selection labels to show friendly names from theme.json.
  • Guide state output to include timezone and browser timezone metadata.
  • Renderer time labels and header clock to respect the configured display timezone.
  • Theme documentation to cover the new bundled themes and optional Movies/Sports programme background overrides.
  • Configuration documentation to reflect the new default theme.
  • Documentation index changelog link to point to the root CHANGELOG.md.

Fixed

  • Local timezone display behavior by capturing the browser timezone instead of relying only on the server/container timezone.
  • Exported channel playlists so IPTV clients can receive a guide/channel logo through tvg-logo.
  • Potential unbounded app event database growth by trimming old events when data/config.db exceeds 500 MB.
  • Custom guide icon handling by validating file extension, size, and image signature before accepting uploads.

Removed

  • Duplicate docs/CHANGELOG.md; the changelog is now centralized at the repository root.

Security

  • Guide icon upload hardening with allowed extensions only, a 5 MB maximum file size, basic file signature/content validation, and sanitized filenames via secure_filename.
  • No-cache headers for served guide logo files.

Known Issues

  • No new known issues were added for v1.1.0.