Commit graph

310 commits

Author SHA1 Message Date
Jorrin
6a905bf517 Also route hls audio tracks through extension 2024-03-31 20:20:10 +02:00
Cooper Ransom
0b7f909478 Merge remote-tracking branch 'movie-web/dev' 2024-03-28 12:25:43 -04:00
William Oldham
20202d2216 Add logic for same year not released and fix language string 2024-03-28 13:39:18 +00:00
Paradox
28f146b965
Proxied tmdb to circumvent censorship 2024-03-16 22:34:24 +05:30
ssssobek
810a12a097 Apply requested changes 2024-03-14 01:01:24 +01:00
ssssobek
c1f9382f50 Add embedded subtitles support 2024-03-12 23:45:34 +01:00
William Oldham
e555354e17 If TMDB key is empty, don't attempt request 2024-03-03 18:36:12 +00:00
Jorrin
7af58dd9e8 prepare stream for all domains in a hls playlist 2024-02-27 23:19:40 +01:00
qtchaos
fcf42a4e8a
fix: change useBackendUrl to possibly be undefined, add checks to avoid useless requests to nonexistent backend 2024-02-24 02:08:01 +02:00
qtchaos
b18269b40e
chore: Remove references to official domain 2024-02-23 16:26:17 +02:00
Jorrin
121a71449f route subtitles through extension if installed 2024-02-15 14:17:57 +01:00
William Oldham
31dc7f4967
Bump compatibility to caret-style for extension 2024-02-14 09:20:06 +00:00
MemeCornucopia
22358112d3
Update src/backend/accounts/user.ts
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-30 18:13:11 -05:00
MemeCornucopia
55bb3c4574 Fixed a mistake I made. 2024-01-30 17:33:00 -05:00
MemeCornucopia
893e9e0ae6 Fixed Sorting 2024-01-30 17:12:14 -05:00
mrjvs
a3adba968b Fix compatability 2024-01-25 22:37:51 +01:00
mrjvs
ec6119a44c add scrape-tool to reports 2024-01-25 22:19:09 +01:00
Jorrin
b5cd297ad8 mr feedback 2024-01-25 19:37:15 +01:00
Jorrin
ad8c6709a1 cleanup 2024-01-25 19:30:28 +01:00
Jorrin
f9a70b196b mr feedback 2024-01-25 19:25:56 +01:00
Jorrin
4202bf8ef3 cleanup 2024-01-25 16:38:35 +01:00
Jorrin
bcd77093dd serialize body 2024-01-24 19:40:48 +01:00
mrjvs
a91e2b6e2e adjust setupPart timings and extension message preload 2024-01-24 14:02:35 +01:00
William Oldham
c0241000d0
Add semver extension version checking (#808)
* Add semver extension version checking
2024-01-23 20:32:51 +01:00
mrjvs
2064e42bcb handle errors for domain extraction 2024-01-21 20:31:34 +01:00
William Oldham
1918aa6d9b Extension should only be classed as active/valid when it's allowed on the domain 2024-01-20 17:59:18 +00:00
Jorrin
fa2b610ea6 fix permission check on domain level 2024-01-14 22:33:46 +01:00
Jorrin
9488437698 check if extension has permissions 2024-01-14 18:19:38 +01:00
Jorrin
a4b925dc1b revert back to makeRequest 2024-01-12 18:46:51 +01:00
Jorrin
ccbf888946 firefox support (kinda with manual permission set) 2024-01-11 23:45:33 +01:00
mrjvs
6c7f1acece Remove requestDomain 2024-01-11 19:16:22 +01:00
mrjvs
3704dfba10 Fix styling bugs, fix player not switching source after error, fix allowed state in extension, add ip locked sourced for extension
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-10 22:04:21 +01:00
mrjvs
e1be30dde9 Request messaging 2024-01-10 18:20:51 +01:00
Jorrin
4bdb95ed0f fix 2024-01-09 23:35:23 +01:00
Jorrin
52bc66e7dd improve typings 2024-01-09 23:00:54 +01:00
mrjvs
421186cb54 Version checking + preparing streams 2024-01-09 21:56:39 +01:00
mrjvs
f70d13f2c9 Clean up extension code 2024-01-09 20:07:22 +01:00
mrjvs
a1b910c06a
Merge branch 'dev' into disable-episodes 2024-01-02 20:51:30 +01:00
mrjvs
245f4a540f
Merge pull request #673 from ashudevcodes/dev
fix: movies with unavailable posters will be shown in the last row
2024-01-02 19:54:16 +01:00
Ashish
5bf7c82b54
Update src/backend/metadata/search.ts
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-02 15:43:02 +05:30
Jip Fr
de74eac008 Disable episodes in list when episode hasn't aired yet 2024-01-01 21:55:04 +01:00
Ashishprasa
1a62185c17 replace sorting into filtering approach 2024-01-01 22:59:33 +05:30
Ashishprasa
b9ec201c84 fix linting error 2023-12-31 11:49:19 +05:30
Ashish
99fbfd9848
Change results position 2023-12-30 22:31:25 +05:30
Ashishprasa
986a46f9f0 fix missing poster issu sort the movie list 2023-12-30 21:57:24 +05:30
qtchaos
d016137989
Add Worker URLs syncing with backend 2023-12-29 23:58:15 +02:00
mrjvs
ac7fa99c45 Fix noOutput parsing + better error modal 2023-12-24 16:37:00 +01:00
mrjvs
12f30bc42f Improve poster url quality 2023-12-24 16:22:09 +01:00
Contreras, Raf
48b708d569 Upgrade packages, bundling, performance 2023-12-23 18:24:43 +13:00
mrjvs
82d2516951 Report captcha solves 2023-12-21 20:39:53 +01:00
mrjvs
4db6dcca48 Implement setting api token after response 2023-12-20 15:08:04 +01:00
mrjvs
d998dceb1e Fix proxiedFetch not using new turnstile integration 2023-12-20 15:02:05 +01:00
mrjvs
1acc81205a Add prefixes to tokens 2023-12-19 22:39:14 +01:00
mrjvs
b5a11ef000 turnstile integration for provider api 2023-12-19 20:41:56 +01:00
mrjvs
4847980947 Improve error handling for providers api 2023-12-19 18:47:54 +01:00
mrjvs
2bf0b5b03c Metadata fetching 2023-12-19 00:10:46 +01:00
mrjvs
e48af381c5 its not finished 2023-12-18 22:53:59 +01:00
mrjvs
88446299b6 Add batching + remove temporary RTL 2023-12-16 16:54:30 +01:00
mrjvs
cb13ca72b2 updatedAt on import
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 21:19:36 +01:00
mrjvs
0ef492f58b Remove unused files/functions + localize everything except player and pages + reorganize files + fix lint warnings 2023-11-26 16:04:23 +01:00
mrjvs
7bc3bb1416 Fix sticky sidebar + new design for app information + gorgegous new dropdown + bunch of small bug fixes + fix encryption not supporting utf8
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-25 17:09:01 +01:00
mrjvs
a2b262b4ab get worker urls from settings instead of config 2023-11-24 22:16:01 +01:00
mrjvs
a9abe14810 make settings page fully functional 2023-11-24 21:54:44 +01:00
mrjvs
fa29da1757 Data importing on login and registering
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 21:26:26 +01:00
mrjvs
7a591c82b9 Logic to conditionally show continue watching items
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 20:34:30 +01:00
mrjvs
2ce42fdb85 Fix progress not restoring correctly 2023-11-20 19:08:40 +01:00
mrjvs
0c2bbd16a5 fix bookmark endpoint data 2023-11-19 21:11:51 +01:00
mrjvs
e7257e392e progress sycning + device name in user dropdown 2023-11-19 20:47:20 +01:00
mrjvs
ab4d72ed1a bookmark syncing 2023-11-19 20:03:35 +01:00
mrjvs
fa990d16b2 linked captions + primary navigation dropdown
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-19 16:49:17 +01:00
mrjvs
d8913bb2b7 theme system + device list + device logout + delete account + register callout + split up settings page components 2023-11-18 17:28:10 +01:00
mrjvs
328414ab06 Fixed hardcoded sitekey, fixed hasCaptcha being ignored, fixed setState while unmounted 2023-11-17 19:10:02 +01:00
William Oldham
7f474af657 Add encryption methods and encrypt device when sent to server 2023-11-17 11:58:28 +00:00
mrjvs
0dc3e51a36 add backend tests to admin page 2023-11-12 17:54:21 +01:00
mrjvs
117da3335b reporting source selection menu
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-12 16:54:32 +01:00
mrjvs
bd4378c056 truncate stacktrace and remove hostname 2023-11-11 16:59:58 +01:00
mrjvs
76d715a751 remove old log and finish metrics for scrapePart
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-11 16:17:13 +01:00
mrjvs
a7bd4786f3 ive choped chopped it 2023-11-10 22:14:41 +01:00
mrjvs
743ecc7869 authentication register and login
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-05 17:56:56 +01:00
William Oldham
791923e78c Fix seed generation, add code signing and fix Base64 2023-11-05 10:36:06 +00:00
mrjvs
df85861cf2 add concept for register flow 2023-11-05 01:16:45 +01:00
mrjvs
6ba57d701f account login shit 2023-10-31 21:08:09 +01:00
mrjvs
9ff603f87c correct languages + settings page styling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-27 21:51:14 +02:00
mrjvs
e267482d33 opush
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 16:41:52 +02:00
mrjvs
e41d1fdb3f improve most voted algorithm, remove temporary state
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 22:27:36 +02:00
mrjvs
24e4cc3970 remove old subtitle code 2023-10-22 17:59:19 +02:00
mrjvs
4c782b0c47 subtitle scraping + new subtitle setting to fix capitalization
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 17:58:49 +02:00
mrjvs
851bbb2203 fix episodes not redirecting properly 2023-10-21 22:24:10 +02:00
mrjvs
6395d75d78 testing subtitle scraping 2023-10-21 01:40:21 +02:00
mrjvs
65d46190e6 remove backend from this repo 2023-10-17 19:11:53 +02:00
mrjvs
aff39d1999 new continue watching store 2023-10-17 16:01:26 +02:00
mrjvs
e93644b688 merge dev
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 14:57:32 +02:00
mrjvs
e202229766 add todo 2023-08-15 23:04:01 +02:00
mrjvs
2e3684eaad rip out consumet and fix upcloud 2023-08-15 22:46:48 +02:00
mrjvs
31fcd22822 Make superstream a fast boi 2023-08-15 20:19:25 +02:00
mrjvs
1524a3af39 faster superstream url 2023-08-15 20:13:35 +02:00
mrjvs
072b2d134b Disabled broken providers 2023-08-15 20:10:51 +02:00
William Oldham
3bd2bb4b2c chore(flixhq): remove wrong comment 2023-07-27 23:09:03 +01:00
William Oldham
6e8e323417 fix(flixhq): change consumet api to official URL 2023-07-27 23:05:26 +01:00
Kacper Kwapisz
3bceb2a905
Update flixhq.ts
flixHqBase changed.

Old: `https://consumet-api-clone.vercel.app`
New: `https://consumet-api-clone-six.vercel.app`
2023-07-27 13:39:09 +02:00