Commit graph

1061 commits

Author SHA1 Message Date
SergeantPanda
4966bb61bc Enhance M3U fetching process with status updates and detailed progress messages 2025-05-06 19:18:10 -05:00
SergeantPanda
14ad165b8e
Merge pull request #91 from Dispatcharr/xc-refactor
Enhance XCClient with robust error handling and user agent management…
2025-05-06 18:48:50 -05:00
SergeantPanda
92d09eea3b Enhance XCClient with robust error handling and user agent management; improve M3U processing logic for better error reporting and validation. 2025-05-06 18:00:37 -05:00
SergeantPanda
728ab45534 Fixes XC login. 2025-05-06 10:52:48 -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
SergeantPanda
95ac700b3c Fixes all refreshes showing notification for pending setup. 2025-05-06 08:11:16 -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
898224dc72 Fix potential issue during stream switches. 2025-05-05 17:02:28 -05:00
SergeantPanda
2b13d97196 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev 2025-05-05 10:08:32 -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
dekzter
995ae3008c honor m3u account user-agent in xc client 2025-05-05 10:24:37 -04:00
SergeantPanda
3a68a66e70 Changed sizing to not overflow text in to other rows. 2025-05-05 09:08:01 -05:00
SergeantPanda
5e7427c378
Merge pull request #88 from Dispatcharr/epg-table-refactor
Epg and m3u table refactor
2025-05-04 21:51:07 -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
5dac5858f2 Refactor updated_at handling in stream processing to only update for changed streams for both xc accounts and m3u acounts. 2025-05-04 14:30:27 -05:00
SergeantPanda
a329ae0c87 Fixes not setting updated_at if only custom properties changed. 2025-05-04 14:22:02 -05:00
SergeantPanda
d8f0700ff6 Fix last_seen not being wrote to properly. 2025-05-04 13:59:06 -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
0697ef55ed
Merge pull request #87 from SergeantPanda/weberrors-websockets
Weberrors websockets
2025-05-04 12:08:19 -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
42db972e07
Merge pull request #86 from Dispatcharr/tvc-guide-stationid
Tvc guide stationid
2025-05-04 09:25:12 -05:00
SergeantPanda
f3abbaeb27 Add gracenote ID when creating channel if available. Fixes m3u output if gracenote ID doesn't exist. 2025-05-04 09:23:02 -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
826883424c Completely remove size limits for file uploads. 2025-05-03 15:05:40 -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