Dispatcharr/frontend/src
2026-03-06 14:51:34 -06:00
..
assets Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
components Rename fetchChannels to fetchChannelIds in M3URefreshNotification component and tests 2026-03-06 14:51:34 -06:00
helpers Applied our Prettier formatting to all frontend code. 2025-08-31 09:50:37 -05:00
hooks Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
images ChannelsTable partially completed 2025-03-08 07:52:53 -06:00
pages Bug Fix: Applying any filter that temporarily empties the channel list (e.g. switching directly between two channel groups, or typing a search query that matches nothing) caused the guide to show a blank/empty view with no programs visible. The VariableSizeList unmounts when filteredChannels becomes empty, destroying its DOM node and resetting scrollLeft to 0. On remount the scroll position was never restored because initialScrollComplete was still true. Fixed by saving the user's current scroll position when the channel list empties mid-transition, then restoring it once new channels have loaded. On first load the guide still scrolls to the current time as before. 2026-02-27 15:47:09 -06:00
store Got rid of extra api call to query if any channels had no EPG assigned. Moved query to an EXISTS lookup during channel query. 2026-03-02 17:20:55 -06:00
test Add TV guide utility tests and vitest setup 2025-09-21 10:00:15 -05:00
utils Added NotificationCenter tests 2026-03-02 23:23:21 -08:00
api.js Got rid of extra api call to query if any channels had no EPG assigned. Moved query to an EXISTS lookup during channel query. 2026-03-02 17:20:55 -06:00
App.css initial commit of react frontend 2025-02-23 14:35:19 -05:00
App.jsx Fix #954: Superuser detection; Feature #1004: User account disable/enable 2026-02-22 18:05:02 -06:00
constants.js more supported events, better UI (columns) for events in connection editor 2026-02-13 12:20:40 -05:00
index.css Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
logo.svg initial commit of react frontend 2025-02-23 14:35:19 -05:00
main.jsx Switch to LF line endings and apply prettier formatting. 2026-02-09 17:01:35 -06:00
mantineTheme.jsx more ui updates 2025-03-27 15:55:12 -04:00
utils.js Enhancement: Refactored copyToClipboard utility function to include notification handling internally, eliminating duplicate notification code across the frontend. The function now accepts optional parameters for customizing success/failure messages while providing consistent behavior across all copy operations. 2026-01-31 19:01:34 -06:00
WebSocket.jsx refactored frontend usage of 'all channels' to only pull down IDs, query for individual channels as necessary 2026-02-13 11:46:17 -05:00