Commit graph

327 commits

Author SHA1 Message Date
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
SergeantPanda
e65fd59a49 Add confirmations for deleting channels. 2025-05-03 14:21:48 -05:00
SergeantPanda
a387130d23 Fixes channel creation form resetting if also creating a group.
Also fixes group creation form not closing when saving.
2025-05-03 13:28:01 -05:00
dekzter
693d33e18d merged in xtream branch 2025-05-03 13:52:42 -04:00
SergeantPanda
dbb3eb1664 Better look for hovering. 2025-05-03 10:47:40 -05:00
SergeantPanda
d4ae98900f Fixes rows not having hover affect if they are shaded red. 2025-05-03 10:41:18 -05:00
SergeantPanda
5fa9a1e64d Fixes bug where you may click delete on one channel and another deletes. Also adds shading to channels with no streams added. 2025-05-03 10:20:31 -05:00
dekzter
1a0d065eca ui settings with configurable table size, added setting to set / rehash stream hashes 2025-05-03 08:01:22 -04:00
SergeantPanda
3b4edde90f Fixes wrong edit and stream previews playing when filtering.
Include dependencies in useCallback for onEdit and onDelete, and update dependency array in StreamsTable for useTable
2025-05-02 21:56:30 -05:00
SergeantPanda
35579e79fb Enhance FloatingVideo component with loading and error handling overlays 2025-05-02 13:02:34 -05:00
SergeantPanda
5a844e4aaa Fixed channels not showing if they were mapped to the same epg id. 2025-05-02 12:16:38 -05:00
SergeantPanda
d3eb00fdf4 Add null check for channel name in notifications 2025-05-02 11:00:09 -05:00
SergeantPanda
e67f314656 Better error handling for web video player. 2025-05-02 10:22:19 -05:00
SergeantPanda
246ab0a22d Fixes console error when playing a stream preview due to channelID being null. 2025-05-02 10:02:35 -05:00
dekzter
06879ed8ef merged in dev 2025-05-02 09:33:09 -04:00
dekzter
e81b6e3189 option to add epg source with xc account 2025-05-02 09:30:24 -04:00
SergeantPanda
6f1bae8195 Fixes stream preview in stream table. 2025-05-02 08:23:11 -05:00
SergeantPanda
d26944a7a5 Add stale_stream_days field to M3UAccount model and update related logic
- Introduced stale_stream_days field to M3UAccount to specify the retention period for streams.
- Updated cleanup_streams task to remove streams not seen within the specified stale_stream_days.
- Enhanced M3U form to include stale_stream_days input for user configuration.
2025-05-01 16:01:08 -05:00
dekzter
091d9a6823 immediately prompt for group filtering when using an XC account 2025-05-01 11:22:38 -04:00
dekzter
c5dd351bf1 Merge remote-tracking branch 'origin/dev' into xtream 2025-05-01 10:15:42 -04:00
SergeantPanda
a86ae715b9 Fixes add streams to channel to follow correct logic of being disabled. 2025-04-30 21:11:41 -05:00
SergeantPanda
2943f84e46
Merge pull request #74 from LoudSoftware/patch-1
Fixed minor typo in UserAgentsTable.jsx
2025-04-30 18:01:57 -05:00