Commit graph

1994 commits

Author SHA1 Message Date
SergeantPanda
18dc73cbcb
Merge pull request #518 from Dispatcharr/Assign-tvg-id-from-epg 2025-10-04 17:24:49 -05:00
SergeantPanda
25d6322186 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into Assign-tvg-id-from-epg 2025-10-04 16:59:53 -05:00
GitHub Actions
882be5cdf8 Release v0.10.3 2025-10-04 21:54:01 +00:00
SergeantPanda
9173f0b876
Merge pull request #517 from Dispatcharr/dev 2025-10-04 16:52:13 -05:00
SergeantPanda
29ee837b24 Add recover=True to iterparse for parse_programs_for_tvg_id as well to fix cloudflare script injection. 2025-10-04 16:36:49 -05:00
SergeantPanda
94f966e027 Reverted to old method for parsing xml. Still will not break if Cloudflare adds a new root element. 2025-10-04 16:25:35 -05:00
SergeantPanda
d1ac5b11e5 Add EPG TVG-ID setting functionality
- Implemented API endpoint to set channel TVG-IDs from EPG data.
- Created Celery task to handle TVG-ID updates for multiple channels.
- Added frontend methods to initiate TVG-ID setting from EPG for both single and batch channel forms.
- Enhanced notifications for task status updates.
2025-10-04 15:20:35 -05:00
SergeantPanda
d316173ab6
Merge pull request #512 from Dispatcharr/revert-511-revert-458-set-logo-url-v1
Revert "Revert "Add option to add a logo by a URL in Channel editor/creator""
2025-10-04 09:23:01 -05:00
SergeantPanda
23be065c52
Revert "Revert "Add option to add a logo by a URL in Channel editor/creator"" 2025-10-04 09:22:09 -05:00
SergeantPanda
9947f36286
Merge pull request #511 from Dispatcharr/revert-458-set-logo-url-v1
Revert "Add option to add a logo by a URL in Channel editor/creator"
2025-10-04 09:12:13 -05:00
SergeantPanda
e4a6d19c17
Revert "Add option to add a logo by a URL in Channel editor/creator" 2025-10-04 09:11:38 -05:00
SergeantPanda
3128c116e8
Merge pull request #458 from csmith1210/set-logo-url-v1 2025-10-04 08:54:27 -05:00
Connor Smith
ff894acf4d Fix: Need onSuccess in file upload to update Channel.jsx logo 2025-10-03 21:15:45 -04:00
SergeantPanda
d0e31e8acd Rebuilt FFmpeg base container 2025-10-03 17:11:00 -05:00
SergeantPanda
4aafece68e Updated GitHub Actions workflow for building base image. Changed runner version, added native runner builds instead of qemu 2025-10-03 17:02:10 -05:00
GitHub Actions
edda2ca3a5 Release v0.10.2 2025-10-03 21:08:54 +00:00
SergeantPanda
d0413e63be Push releases to Dockerhub. 2025-10-03 16:05:56 -05:00
SergeantPanda
9b2402a421
Merge pull request #510 from Dispatcharr/dev
Release 0.10.2
2025-10-03 15:39:15 -05:00
SergeantPanda
22409b4f01
Merge branch 'main' into dev 2025-10-03 15:36:28 -05:00
SergeantPanda
172bb204f4 Refector release workflow to run on native architecture. 2025-10-03 14:33:18 -05:00
SergeantPanda
0a15e09805 Refactor XMLTV parsing to use iterparse for <tv> element. This fixes issues where Cloudflare is adding a root element and breaking the xml.
Fixes #497: Cloudflare hosted EPG not supported in dispatcharr
2025-10-03 13:30:20 -05:00
SergeantPanda
d06c5bfdf3 Add recover to xmltv parser if there are errors. 2025-10-03 10:15:24 -05:00
Connor Smith
68c8d4dc23 Change logo upload to link to Logo.jsx form 2025-10-03 07:05:56 -04:00
SergeantPanda
c73271c617 Bug Fix: Sort order while bulk creating channels will now be in the order they were selected in not reverse order. 2025-10-02 13:23:24 -05:00
SergeantPanda
5bb2b57a4e Remove redundant h from 12 hour time in settings page. 2025-10-02 11:48:16 -05:00
SergeantPanda
d8ad33ff77 Fix bug where m3u hash settings wouldn't save properly. 2025-10-02 11:45:39 -05:00
SergeantPanda
e841343e5b Dont convert m3u_id to string for hash. 2025-10-02 11:06:10 -05:00
SergeantPanda
f90b24db40 Change default M3U hash key to URL only for new installs. 2025-10-02 09:28:02 -05:00
SergeantPanda
a3e4f23891 Enhancement: Add m3u_id parameter to generate_hash_key and update related calls 2025-10-02 09:14:22 -05:00
SergeantPanda
c99456f77d Remove sha_short tag to reduce number of tags. 2025-09-30 20:12:33 -05:00
SergeantPanda
9de6f79016 More organization changes. 2025-09-30 20:03:02 -05:00
SergeantPanda
b74b5b9b1b Add DOCKERHUB_ORGANIZATION secret 2025-09-30 19:55:47 -05:00
SergeantPanda
c7c9607071 Remove comments 2025-09-30 19:32:58 -05:00
SergeantPanda
041cb69bb8 Push to dockerhub as well. 2025-09-30 19:17:35 -05:00
SergeantPanda
b5223c13e7 Use the same timestamp for all images. 2025-09-30 18:30:27 -05:00
SergeantPanda
7136f8392d Create combined manifest 2025-09-30 18:07:05 -05:00
SergeantPanda
58924e6834 Only build for current architecture. 2025-09-30 14:54:23 -05:00
SergeantPanda
44478804f8 Split install and build into separate tasks. 2025-09-30 10:25:39 -05:00
SergeantPanda
37b05f1dde Attempt to fix epipe error in docker build. 2025-09-30 10:01:11 -05: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
0e6889c6c1 Try node 20 (again) 2025-09-28 18:43:11 -05:00
SergeantPanda
e072fb88f9 Another test. 2025-09-28 18:30:28 -05:00
SergeantPanda
bbb559d1cd Attempt to work around known npm bug for ARM. 2025-09-28 17:38:15 -05:00
SergeantPanda
a0745fcaa5 Switch from yarn to npm for building 2025-09-28 11:57:13 -05:00
SergeantPanda
f3de398c89 Remove extra build tools. 2025-09-28 11:49:24 -05:00
SergeantPanda
836871f102 Add installation of build dependencies in Dockerfile 2025-09-28 11:36:59 -05:00
SergeantPanda
cd5135ba27 Add testing-library/dom to package-lock 2025-09-28 11:30:14 -05:00
SergeantPanda
c5029213fc Add testing-library/dom to dev dependencies 2025-09-28 10:20:30 -05:00
SergeantPanda
deb532071b Switch from emulated arm building to native. 2025-09-28 10:06:58 -05:00
SergeantPanda
01971fb91a Switch from emulated arm building to native. 2025-09-28 10:04:34 -05:00