Dispatcharr/frontend/src
SergeantPanda 54644df9a3
Some checks are pending
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
Frontend Tests / test (push) Waiting to run
Test Fix: Fixed SettingsUtils frontend tests for new grouped settings architecture. Updated test suite to properly verify grouped JSON settings (stream_settings, dvr_settings, etc.) instead of individual CharField settings, including tests for type conversions, array-to-CSV transformations, and special handling of proxy_settings and network_access. Frontend tests GitHub workflow now uses Node.js 24 (matching Dockerfile) and runs on both main and dev branch pushes and pull requests for comprehensive CI coverage.
2026-01-15 08:55:38 -06:00
..
assets still playing with favicon 2025-04-08 11:49:51 -04:00
components Refactor CoreSettings to use JSONField for value storage and update related logic for proper type handling. Adjusted serializers and forms to accommodate new data structure, ensuring seamless integration across the application. 2026-01-13 12:18:34 -06:00
helpers Applied our Prettier formatting to all frontend code. 2025-08-31 09:50:37 -05:00
hooks Separate VOD and channel logos into distinct tables with dedicated management UI 2025-11-07 13:19:18 -06:00
images ChannelsTable partially completed 2025-03-08 07:52:53 -06:00
pages Refactor CoreSettings to use JSONField for value storage and update related logic for proper type handling. Adjusted serializers and forms to accommodate new data structure, ensuring seamless integration across the application. 2026-01-13 12:18:34 -06:00
store Bug fix: Fixed TV Guide loading overlay not disappearing after navigating from DVR page. The fetchRecordings() function in the channels store was setting isLoading: true on start but never resetting it to false on successful completion, causing the Guide page's loading overlay to remain visible indefinitely when accessed after the DVR page. 2026-01-11 20:51:26 -06:00
test Add TV guide utility tests and vitest setup 2025-09-21 10:00:15 -05:00
utils Test Fix: Fixed SettingsUtils frontend tests for new grouped settings architecture. Updated test suite to properly verify grouped JSON settings (stream_settings, dvr_settings, etc.) instead of individual CharField settings, including tests for type conversions, array-to-CSV transformations, and special handling of proxy_settings and network_access. Frontend tests GitHub workflow now uses Node.js 24 (matching Dockerfile) and runs on both main and dev branch pushes and pull requests for comprehensive CI coverage. 2026-01-15 08:55:38 -06:00
api.js Enhancement: Users can now rename existing channel profiles and create duplicates with automatic channel membership cloning. Each profile action (edit, duplicate, delete) in the profile dropdown for quick access. 2026-01-12 11:29:33 -06:00
App.css initial commit of react frontend 2025-02-23 14:35:19 -05:00
App.jsx Enhancement: Implement event-driven logo loading orchestration on Channels page 2025-12-26 12:30:08 -06:00
constants.js Add 'UK' region 2025-09-18 21:20:52 +01:00
index.css Fix background color to match rest of the theme. 2025-06-22 00:19:31 -05:00
logo.svg initial commit of react frontend 2025-02-23 14:35:19 -05:00
main.jsx full mantine refactor 2025-03-11 17:43:16 -04:00
mantineTheme.jsx more ui updates 2025-03-27 15:55:12 -04:00
utils.js case sensitive flag and other possible custom properties for filters 2025-08-03 08:40:00 -04:00
WebSocket.jsx Bug Fix: Fixed bulk and manual channel creation not refreshing channel profile memberships in the UI for all connected clients. WebSocket channels_created event now calls fetchChannelProfiles() to ensure profile membership updates are reflected in real-time for all users without requiring a page refresh. 2026-01-11 17:51:00 -06:00