Dispatcharr/frontend/src
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
..
__tests__ fix(api): improve error handling for API responses 2026-07-17 15:31:56 +00:00
assets
components feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements 2026-07-21 18:37:57 +00:00
config
helpers
hooks Added tests for components 2026-07-14 14:21:54 -07:00
images
pages Merge pull request #1444 from nick4810/tests/frontend-unit-tests 2026-07-17 08:52:42 -05:00
store feat(confirmation-dialog): add stop stream option to confirmation dialog 2026-07-19 18:52:34 +00:00
test
utils feat(confirmation-dialog): add stop stream option to confirmation dialog 2026-07-19 18:52:34 +00:00
api.js feat(confirmation-dialog): add stop stream option to confirmation dialog 2026-07-19 18:52:34 +00:00
App.css
App.jsx
constants.js Enhancement: update catch-up features and enhance stream ordering logic 2026-07-16 15:33:34 +00:00
index.css
logo.svg
main.jsx
mantineTheme.jsx
utils.js fix(api): improve error handling for API responses 2026-07-17 15:31:56 +00:00
WebSocket.jsx feat(timeshift): add catch-up playback, stats, and admin APIs 2026-07-11 17:14:31 +00:00