Dispatcharr/frontend/src/components/forms
2026-04-28 16:35:32 -04:00
..
__tests__ Syntax formatting 2026-04-08 23:35:43 -07:00
settings fix: update user limit settings key in migration and frontend form for consistency with other settings keys. 2026-03-26 20:16:16 -05:00
AccountInfoModal.jsx Syntax formatting 2026-04-08 23:35:43 -07:00
AssignChannelNumbers.jsx Syntax formatting 2026-04-08 23:35:43 -07:00
Channel.jsx Bug Fix: Creating a new channel group from within the channel create/edit form no longer wipes all filled-in form fields. (Fixes #545) 2026-04-21 12:31:30 -05:00
ChannelBatch.jsx Refactored form components 2026-04-08 23:35:42 -07:00
ChannelGroup.jsx Syntax formatting 2026-04-08 23:35:43 -07:00
Connection.jsx Syntax formatting 2026-04-08 23:35:43 -07:00
CronBuilder.jsx Syntax formatting 2026-04-08 23:35:43 -07:00
DummyEPG.jsx Syntax formatting 2026-04-08 23:35:43 -07:00
EPG.jsx Refactored form components 2026-04-08 23:35:42 -07:00
GroupManager.jsx Enhancement: Loading feedback for all confirmation dialogs: Extended visual loading indicators across all confirmation dialogs throughout the application. Delete, cleanup, and bulk operation dialogs now show an animated dots loader and disabled state during async operations, providing consistent user feedback for backups (restore/delete), channels, EPGs, logos, VOD logos, M3U accounts, streams, users, groups, filters, profiles, batch operations, and network access changes. 2026-01-12 13:53:44 -06:00
LiveGroupFilter.jsx Refactor: Removed unused imports from M3UGroupFilter, LiveGroupFilter, and VODCategoryFilter (Yup, M3UProfiles, several unused Mantine components, dead OptionWithTooltip component, duplicate lucide-react imports, and Divider in VODCategoryFilter). No behaviour changes. 2026-03-20 11:37:51 -05:00
LoginForm.jsx Bug fix: Login form disabled after token expiry: The login button was permanently rendered as disabled ("Logging you in...") on page load after a session expired, preventing users from logging back in. A regression in v0.20.0 caused LoginForm to check if (user) to detect an already-authenticated reload, but the Zustand auth store initializes user as a truthy empty object { username: '', email: '', user_level: '' }, so the loading state was set immediately on every mount. Reverted to pre-regression behavior. (Fixes #1029) 2026-02-26 15:27:35 -06:00
Logo.jsx Refactor forms to use react-hook-form and Yup for validation 2026-01-04 20:40:16 -06:00
M3U.jsx Enhancement: Toggling an M3U profile's active state now immediately updates the playlist store (including the playlists array), so the **Max Streams** total in the M3U table reflects the change without a page reload. 2026-03-24 13:03:19 -05:00
M3UFilter.jsx Fix frontend saving case sensitive setting as json string. 2025-09-21 10:06:53 -05:00
M3UFilters.jsx Enhancement: Loading feedback for all confirmation dialogs: Extended visual loading indicators across all confirmation dialogs throughout the application. Delete, cleanup, and bulk operation dialogs now show an animated dots loader and disabled state during async operations, providing consistent user feedback for backups (restore/delete), channels, EPGs, logos, VOD logos, M3U accounts, streams, users, groups, filters, profiles, batch operations, and network access changes. 2026-01-12 13:53:44 -06:00
M3UGroupFilter.jsx Refactor: Removed unused imports from M3UGroupFilter, LiveGroupFilter, and VODCategoryFilter (Yup, M3UProfiles, several unused Mantine components, dead OptionWithTooltip component, duplicate lucide-react imports, and Divider in VODCategoryFilter). No behaviour changes. 2026-03-20 11:37:51 -05:00
M3UProfile.jsx Enhancement: The default profile in the M3U profiles editor now exposes Search Pattern and Replace Pattern fields 2026-04-21 17:20:45 -05:00
M3UProfiles.jsx Enhancement: Loading feedback for all confirmation dialogs: Extended visual loading indicators across all confirmation dialogs throughout the application. Delete, cleanup, and bulk operation dialogs now show an animated dots loader and disabled state during async operations, providing consistent user feedback for backups (restore/delete), channels, EPGs, logos, VOD logos, M3U accounts, streams, users, groups, filters, profiles, batch operations, and network access changes. 2026-01-12 13:53:44 -06:00
ProgramRecordingModal.jsx Bug Fix: Fixed stale references to old guideutils location. Also change dockerfile to get clear error messages during failure. 2026-03-24 13:19:48 -05:00
Recording.jsx Update DVR to not require group selection, use new channel summary endpoint. 2026-02-18 14:38:47 -06:00
RecordingDetailsModal.jsx Enhancement: Implement network access checks for streaming and update recording status handling during worker shutdown 2026-04-26 11:40:46 -05:00
RecurringRuleModal.jsx fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00
ScheduleInput.jsx feat(scheduling): add cron builder and refactor scheduling components (Closes #165) 2026-02-12 18:08:13 -06:00
SeriesRecordingModal.jsx Bug Fix: Fixed stale references to old guideutils location. Also change dockerfile to get clear error messages during failure. 2026-03-24 13:19:48 -05:00
Stream.jsx Refactor forms to use react-hook-form and Yup for validation 2026-01-04 20:40:16 -06:00
StreamProfile.jsx Enhancement/BugFix: 2026-02-19 15:51:08 -06:00
SuperuserForm.jsx Data loading and initialization refactor: Major performance improvement reducing initial page load time by eliminating duplicate API requests caused by race conditions between authentication flow and route rendering: 2026-01-25 19:46:34 -06:00
User.jsx restrict XC access per user by configurable IP allowlist 2026-04-28 16:35:32 -04:00
UserAgent.jsx Refactor forms to use react-hook-form and Yup for validation 2026-01-04 20:40:16 -06:00
VODCategoryFilter.jsx Refactor: Removed unused imports from M3UGroupFilter, LiveGroupFilter, and VODCategoryFilter (Yup, M3UProfiles, several unused Mantine components, dead OptionWithTooltip component, duplicate lucide-react imports, and Divider in VODCategoryFilter). No behaviour changes. 2026-03-20 11:37:51 -05:00