SergeantPanda
16bbc1d875
Refactor forms to use react-hook-form and Yup for validation
...
- Replaced Formik with react-hook-form in Logo, M3UGroupFilter, M3UProfile, Stream, StreamProfile, and UserAgent components.
- Integrated Yup for schema validation in all updated forms.
- Updated form submission logic to accommodate new form handling methods.
- Adjusted state management and error handling to align with react-hook-form's API.
- Ensured compatibility with existing functionality while improving code readability and maintainability.
2026-01-04 20:40:16 -06:00
SergeantPanda
45ea63e9cf
chore: update dependencies in package.json
...
- Bump eslint from ^9.21.0 to ^9.27.0
- Upgrade vite from ^6.2.0 to ^7.1.7
- Add overrides for js-yaml to ^4.1.1
2025-12-18 14:45:55 -06:00
SergeantPanda
9da20b1941
Switch back to node 24, switch to npm for building frontend. Remove node_modules before starting frontend build. Fixes bug with NPM
2025-09-30 09:22:05 -05:00
SergeantPanda
c5029213fc
Add testing-library/dom to dev dependencies
2025-09-28 10:20:30 -05:00
Jim McBride
323f1d5c05
Add TV guide utility tests and vitest setup
2025-09-21 10:00:15 -05:00
dekzter
3f445607e0
looooots of updates for user-management, initial commit of access control
2025-05-31 18:01:46 -04:00
dekzter
9daa764fbb
completely removed mantine-react-table, added empty / dummy output for VOD endpoints
2025-05-23 13:40:11 -04:00
dekzter
2de165833c
missing packages
2025-04-24 17:44:32 -04:00
dekzter
8fe83fd9ee
channel streams optimizations, bug fixes in tables, parallel api calls for paginated data fetching
2025-04-24 17:14:25 -04:00
dekzter
29d2db0f8e
testing out virtualized ,fixed some more bugs
2025-04-24 11:20:36 -04:00
dekzter
ccdb8ab00d
more table bug fixes, query optimizations, re-added channel expansion stream table with reworked drag-and-drop
2025-04-19 08:37:43 -04:00
dekzter
b74b388f7d
finishing up table refactor for channels
2025-04-17 17:57:33 -04:00
dekzter
6a0ce574b0
rewrite with tanstack table
2025-04-16 13:06:51 -04:00
dekzter
af638326e1
attempt at table rewrite for efficient virtualized table
2025-04-15 13:48:06 -04:00
dekzter
00f6e7c1cd
first run at recordings, among other things
2025-04-05 18:59:15 -04:00
dekzter
de5063d20b
epg refactor, new relations and matching
2025-03-26 13:28:03 -04:00
dekzter
ddc35c3e7b
style fixes and updates, fixed select box for channel group in channel form
2025-03-24 16:55:36 -04:00
dekzter
04f5c39dac
replaced final mui icons
2025-03-17 18:46:11 -04:00
dekzter
a7a02d0da0
removed mui dependencies
2025-03-17 18:42:51 -04:00
dekzter
e991211c9b
full mantine refactor
2025-03-11 17:43:16 -04:00
Dispatcharr
0668680878
UI Sidebar Redesign
...
Redesigned sidebar
2025-03-07 17:39:34 -06:00
dekzter
596cf33048
pm2 for react server dev
2025-03-02 15:06:02 -05:00
kappa118
f32adc7abc
fixed port in package.json
2025-03-01 19:59:06 -05:00
kappa118
03732be387
fixed dev npm command, fixed proxy sever address
2025-03-01 19:54:39 -05:00
kappa118
a5ae01716a
merged in main
2025-02-28 17:24:58 -05:00
Dispatcharr
31d26fddee
Guide Update
...
Updated guide style
Added Floating Video
Added mpegts.js
2025-02-28 16:02:52 -06:00
kappa118
6ae80f4368
m3u profiles, style changes, etc
2025-02-28 14:33:54 -05:00
kappa118
9a027f1cc7
port updates
2025-02-27 09:29:25 -05:00
kappa118
6e62179416
now proxying api requests through dev react server, no need for api configuration
2025-02-26 21:45:16 -05:00
kappa118
5dc4e54585
more changes, table styling and compacting
2025-02-26 20:01:11 -05:00
kappa118
5e2125d5e7
near-complete feature parity with current frontend, another big push of features, some styling to dialogs / forms
2025-02-25 17:13:56 -05:00
kappa118
73b48acb9e
big frontend push
2025-02-24 19:42:59 -05:00
kappa118
0dfa001f3a
initial commit of react frontend
2025-02-23 14:35:19 -05:00