Dispatcharr/apps
SergeantPanda 5c9221e755 feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements
This commit improves the Schedules Direct poster fetching mechanism by implementing a caching strategy for SD program posters using nginx, with a 14-day cache duration. It introduces a cache-busting feature that appends a hash of the SD icon URI to the poster URL, ensuring clients receive updated artwork without stale images. Additionally, the code structure has been refined to separate poster proxy logic into dedicated utility functions, enhancing maintainability. Tests have been added to verify the correct behavior of the new caching and proxy functionalities.
2026-07-21 18:37:57 +00:00
..
accounts refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
api fix(schema): enhance Swagger/OpenAPI schema generation for concurrent requests 2026-07-16 19:24:46 +00:00
backups fix(connections): ensure proper cleanup of geventpool checkouts across various components 2026-07-19 14:32:51 +00:00
channels fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
connect refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00
dashboard tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
epg feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements 2026-07-21 18:37:57 +00:00
hdhr fix(api): update HDHR URLs to use port-aware URI builder 2026-06-07 14:27:57 -05:00
m3u fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
output feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements 2026-07-21 18:37:57 +00:00
plugins fix(connections): ensure proper cleanup of geventpool checkouts across various components 2026-07-19 14:32:51 +00:00
proxy fix(channel-deletion): implement optional stream stopping during channel deletion (Fixes #870) 2026-07-19 19:25:32 +00:00
timeshift test: Fix timeshift test for is_catchup_enabled 2026-07-19 21:56:13 +00:00
vod refactor(permissions): enhance permission handling across various viewsets 2026-07-18 20:03:03 +00:00