Commit graph

348 commits

Author SHA1 Message Date
SergeantPanda
b84d1cc61a Enhance m3u profile creation to show live regex results. 2025-05-07 13:24:41 -05:00
SergeantPanda
c198c4c590 Sort profiles in M3UProfiles component to prioritize default profiles and order others alphabetically by name 2025-05-07 13:11:46 -05:00
SergeantPanda
51784b9073 Fix for "will-change memory consumption is too high" error 2025-05-07 13:06:19 -05:00
SergeantPanda
95277679b0 Improve error handling and validation for playlist profiles in M3UProfiles component 2025-05-07 10:57:21 -05:00
SergeantPanda
72ed1ff4f4 Error handling for m3u profile. 2025-05-07 10:40:50 -05:00
SergeantPanda
88c27ac8ae Refactor Button component to use inline styles for width based on submission state 2025-05-07 10:31:23 -05:00
SergeantPanda
b0f26d96b2 Apparently width=100% isn't recommended for react so switched it to "style={{ width: '100%' }}" 2025-05-07 09:39:05 -05:00
SergeantPanda
9ba03fdfaf Found more references to the problematic "fullWidth" and replaced with "width=100%" 2025-05-07 09:31:55 -05:00
SergeantPanda
c98b73835b Replaced problematic "fullWidth" with "width="100%" to get rid of dom errors in the console. 2025-05-07 09:22:06 -05:00
SergeantPanda
f5f47005aa Move is active to bottom of form. 2025-05-07 09:13:13 -05:00
SergeantPanda
b5cdf3ceb2 Add information on disabling scheduling. 2025-05-07 09:10:56 -05:00
SergeantPanda
312eacf64c Add warning dialog when deleting epg or m3u. 2025-05-07 08:59:12 -05:00
SergeantPanda
7825019ed1 Add descriptions to form fields in EPG and M3U components for better clarity 2025-05-07 08:30:54 -05:00
SergeantPanda
7ead75f5b6 Add unique key prop to Button component in M3UGroupFilter for improved rendering 2025-05-06 20:54:59 -05:00
SergeantPanda
992c238388 Add fullWidth property to New button in M3UProfiles component 2025-05-06 20:24:56 -05:00
SergeantPanda
3440dfa28f Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-05-06 10:34:22 -05:00
SergeantPanda
c4bdb53749 Allow edit groups if user is on a different screen. 2025-05-06 10:33:51 -05:00
SergeantPanda
e9c5a719b1 Better handling for notifying of groups needing to be edited. 2025-05-06 10:09:59 -05:00
SergeantPanda
c225edc3ec Fixes updated time not updating the local state. 2025-05-06 08:19:05 -05:00
SergeantPanda
452e2ee213 Fixes status not changing to fetchign and parsing when those operations are occuring. 2025-05-06 08:13:59 -05:00
dekzter
c6c1f2d7a4 properly handle data during the editChannel lifecycle 2025-05-06 08:47:23 -04:00
SergeantPanda
b3534833d7 Removed special character. 2025-05-05 20:28:31 -05:00
SergeantPanda
ae93bc2a1f Adds a "Pending Setup" status so the user knows they need to select groups before their streams are imported. 2025-05-05 19:50:20 -05:00
SergeantPanda
77d837eb7d Enhance 'Active' column in M3UTable: set minimum size, add sorting function, and align text to the left. 2025-05-05 09:25:05 -05:00
SergeantPanda
3a68a66e70 Changed sizing to not overflow text in to other rows. 2025-05-05 09:08:01 -05:00
SergeantPanda
82cee02962 Updated never if no date. 2025-05-04 21:46:30 -05:00
SergeantPanda
852993149f Sort by name and keep disabled at the bottom. 2025-05-04 21:43:30 -05:00
SergeantPanda
43903a98a6 Fixes rows not expanding for epg table as well. 2025-05-04 21:39:03 -05:00
SergeantPanda
086208cbab Fixes expanding rows. 2025-05-04 21:34:58 -05:00
SergeantPanda
89a86c159a Status messages working in status column again but row isn't expanding. 2025-05-04 21:20:03 -05:00
SergeantPanda
323045cef7 Standardized the style to match other tables. Size follows user setting. 2025-05-04 20:38:20 -05:00
SergeantPanda
30e82fb302 Lots of status message fixes. 2025-05-04 19:33:03 -05:00
SergeantPanda
b713b516b4 Convert m3u accounts to a similar format to epg for status updates. Renamed DB field last_error to last_message so we can use it for more messaging. Migration to change updated_at field to not be updated everytime the m3u changes. It should only update the updated_at when we successfully update the m3u. 2025-05-04 17:51:57 -05:00
SergeantPanda
de130dcca0 Show initializing refresh when the refresh button is pressed. 2025-05-04 13:36:01 -05:00
SergeantPanda
d26dd5f6b3 Add better display in the m3u table for the user to see what we are doing. 2025-05-04 13:26:29 -05:00
SergeantPanda
4619d09efe Fixes logos not showing properly. 2025-05-04 12:35:44 -05:00
SergeantPanda
7418abb31c Attempt to fix websockets for production mode. 2025-05-04 11:56:15 -05:00
SergeantPanda
509f2be3a8 Fixes a lot of "You provided a value prop to a form field without an onChange handler" errors.
Reworks websocket connection to be more robust and notify user of connection errors.

Will retry if websocket connection dies.
2025-05-04 10:58:38 -05:00
SergeantPanda
d2c8389f74 Add component prop to Text to fix react error in dev. 2025-05-04 09:55:04 -05:00
SergeantPanda
d1e9de6cdb Fix react error when loading in dev:
Change Text component to div in DraggableRow for better semantic structure
2025-05-04 09:51:15 -05:00
SergeantPanda
4803a3605e Fixes user state not updating when editing channels. 2025-05-04 09:45:55 -05:00
SergeantPanda
2243e2470b
Merge pull request #84 from rykr/GraceNoteId
Add support for Channels DVR tvc-guide-stationid
2025-05-04 08:06:06 -05:00
SergeantPanda
4030c8d774 Show file path if local file. 2025-05-03 19:28:36 -05:00
Reggie Burnett
fcd1722d3a Add support for Channels DVR tvc-guide-stationid 2025-05-03 19:24:51 -05:00
SergeantPanda
c89c962374 Updated the look and reordered all columns. 2025-05-03 19:17:15 -05:00
SergeantPanda
0493dd37a1 Re-order columns 2025-05-03 19:07:30 -05:00
SergeantPanda
4595cea400 Status update overhaul for epg files. 2025-05-03 18:39:59 -05:00
SergeantPanda
9f52b22432 Show all HTTP errors to the user during epg update. 2025-05-03 16:26:30 -05:00
SergeantPanda
e667299806 Stream tables and Channels table now load at the same time instead of streams waiting for all logos to download before loading. 2025-05-03 15:03:16 -05:00
SergeantPanda
c41d948fc9 Reset page number to 1 when changing filters to avoid page errors. 2025-05-03 14:42:50 -05:00