SergeantPanda
ffe6ce5a6b
Removed unnecessary fall backs for trailer.
2025-09-02 15:35:04 -05:00
SergeantPanda
ac5df3fd28
Optimize VOD streams retrieval by using prefetch_related to eliminate N+1 queries
2025-09-02 14:59:33 -05:00
SergeantPanda
e7201b4429
Merge pull request #341 from Dispatcharr:convert-custom_properties-from-text-to-jsonb-fields-
...
Convert-custom_properties-from-text-to-jsonb-fields-
2025-09-02 10:35:27 -05:00
SergeantPanda
6c1bfaf052
Increase server url max length from 200 to 1000 characters to accomodate tokens in the url
2025-09-02 10:20:23 -05:00
SergeantPanda
8cae13f845
Remove unneeded migration.
2025-09-02 09:59:06 -05:00
SergeantPanda
9c41960405
Added conversion to jsonb for users table.
2025-09-02 09:52:39 -05:00
SergeantPanda
246b00e2bf
Convert backend to use jsonb fields.
2025-09-02 09:48:54 -05:00
SergeantPanda
6f6c28ca7c
Convert custom_properties to jsonb in the backend.
2025-09-02 09:41:51 -05:00
SergeantPanda
a87f7c875d
Merge custom properties when refreshing groups instead of overwriting.
2025-09-02 09:10:52 -05:00
SergeantPanda
071e74124e
Remove relations to groups that no longer exist in the m3u account. Also delete groups that are left orphaned after the relation is removed.
2025-09-01 21:09:50 -05:00
SergeantPanda
7ea10064d7
Update group custom_properties during m3u update.
...
Fixes issue when converting from M3U account to XC. Will add the xc_id now.
2025-09-01 19:48:30 -05:00
SergeantPanda
648e2bb2dd
Applied our Prettier formatting to all frontend code.
2025-08-31 09:50:37 -05:00
SergeantPanda
59c6b0565e
Use buffering_speed from settings to determine color for speed badge instead of hardcoded at 1.0
...
Fixes [Bug]: Stat's "Current Speed" does not reflect "Buffering Speed" setting
Fixes #311
2025-08-31 09:28:30 -05:00
SergeantPanda
17cb303273
Refactor: Standardize string quotes and improve code formatting in ChannelCard component
2025-08-31 09:12:17 -05:00
SergeantPanda
10d5d487c3
Fix regex replacement pattern for M3U profile consistency in auto channel sync
2025-08-31 09:03:11 -05:00
SergeantPanda
3aa68c1a36
Enhancement: Allow overriding of default stream profile for auto channel sync.
2025-08-31 08:49:45 -05:00
SergeantPanda
b17bc21159
Cleanup orphaned channels if stale stream retention deleted the last stream from the channel and was created by auto channel sync for the current m3u.
2025-08-31 08:30:17 -05:00
SergeantPanda
fc2caa0e12
Cleaned up code for fetching.
2025-08-30 20:21:19 -05:00
SergeantPanda
22498de395
Better error detection and logging for the user when m3u downloads fail.
2025-08-30 20:14:58 -05:00
SergeantPanda
12c2b8c7a7
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-08-30 10:53:47 -05:00
SergeantPanda
0228d8d7f4
Fix auto sync channel settings not saving.
2025-08-30 10:48:30 -05:00
SergeantPanda
144a71a636
Merge pull request #338 from Dispatcharr:m3u-batch-processing
...
M3u-batch-processing
2025-08-30 09:56:12 -05:00
SergeantPanda
b5e32421bd
Cleanup unused code.
2025-08-30 09:33:56 -05:00
SergeantPanda
41bd372b14
Save all custom_properties for xc.
2025-08-29 19:55:02 -05:00
SergeantPanda
c24da847fc
Get all live streams at once and filter by category.
2025-08-29 19:18:25 -05:00
SergeantPanda
d2b6096570
Changes to XC processing for faster parsing.
2025-08-29 16:39:57 -05:00
SergeantPanda
e3f988b071
Remove shared task from batch m3u processesing.
2025-08-29 15:51:42 -05:00
SergeantPanda
3a81227a73
Move tuner calculation to central location and use it to dynamically calculate tuner counts for XC api user_info
2025-08-28 15:26:51 -05:00
SergeantPanda
62c4e1625b
Dynamically calculate expiration date 90 days out instead of hardcoded.
2025-08-28 15:12:13 -05:00
SergeantPanda
5c6d1fe6fd
Merge pull request #336 from Dispatcharr/vod-relationtest
...
Implement Video on Demand (VOD) functionality
2025-08-28 13:39:24 -05:00
SergeantPanda
2026eab7f2
Default VOD categories to disabled.
2025-08-28 13:17:22 -05:00
SergeantPanda
ad774db59e
Fixed episode image failing to load.
2025-08-28 11:45:16 -05:00
SergeantPanda
11f54f3cda
Fix VOD categories not loading on new accounts without webui refresh.
2025-08-28 11:20:37 -05:00
SergeantPanda
2b484a94ec
Applied formatting to floating video.
2025-08-28 10:44:11 -05:00
SergeantPanda
d2b852c9a2
Fix cyclic error with logos loading.
2025-08-28 10:42:42 -05:00
SergeantPanda
73065ed319
Load logos after all initalization is done. True background logo loading.
2025-08-26 17:54:28 -05:00
SergeantPanda
fe350bda91
Smarter tracking of logos loading throughout different pages.
2025-08-26 17:26:59 -05:00
SergeantPanda
774c80e2a4
Convert a couple more functions to fetch ALL logos.
2025-08-26 16:42:16 -05:00
SergeantPanda
59dd6383eb
Fetch all logos when running cleanup.
2025-08-26 15:48:51 -05:00
SergeantPanda
c35c02c64b
Updated verbiage for cleanup unused logo function.
2025-08-26 15:37:05 -05:00
SergeantPanda
a0ab0e8688
Don't fetch all logos when uploading a new logo.
2025-08-26 15:33:35 -05:00
SergeantPanda
2645166c8c
Don't fetch all logos if editing.
2025-08-26 15:18:44 -05:00
SergeantPanda
fd01d1b6af
Fix bulk logo cleanup.
2025-08-26 14:59:05 -05:00
SergeantPanda
0e52117e78
Add channel logo selection and background loading functionality
...
- Introduced `useChannelLogoSelection` hook for managing channel-assignable logos.
- Updated `ChannelForm` and `ChannelsForm` components to use the new logo selection hook.
- Implemented background loading of channel-assignable logos after user login in the auth store.
- Enhanced logos store to handle separate state for channel logos and added fetching logic.
2025-08-26 14:30:41 -05:00
SergeantPanda
8ad1c6ab1a
Better badge labeling depending on logo type.
2025-08-26 13:25:12 -05:00
SergeantPanda
b92d7c2c21
Major rework of how logos are handle. We will no longer load logos on login and they will only be loaded into the store when needed.
2025-08-26 13:19:29 -05:00
SergeantPanda
85a0b584a5
Added formatting to logos table and user agents table.
2025-08-26 08:53:35 -05:00
SergeantPanda
5eedceedc3
Combine migrations.
2025-08-25 17:27:15 -05:00
SergeantPanda
07a29916de
Reset formatting.
2025-08-25 17:11:41 -05:00
SergeantPanda
2d49b72f06
Reset Blame
2025-08-25 17:10:32 -05:00