Commit graph

383 commits

Author SHA1 Message Date
Pas
6a50fec37b add embed order on admin page 2025-08-14 09:41:36 -06:00
Pas
32d9cd040c update all movie lists 2025-08-10 13:27:32 -06:00
Pas
33a67ed883 add fallback group order for old backends 2025-08-04 10:42:37 -06:00
Pas
c320631fbb Merge branch 'beta' into production 2025-08-03 15:15:02 -06:00
Pas
2d8b4f99fd attempt to bruteforce fix utf8 subs 2025-08-01 15:23:19 -06:00
Pas
0acb043960 fix groups and order initialization for new accounts 2025-07-31 10:14:50 -06:00
Pas
65ea4c5091 add edit group order 2025-07-30 22:41:49 -06:00
Pas
2f968bfe48 load groups on signin 2025-07-30 21:22:16 -06:00
Pas
128c9d7657 fix, couldnt log in when using a custom passphrase 2025-07-30 21:20:39 -06:00
Pas
29adab1bf1 update fed apis 2025-07-24 19:53:28 -06:00
Pas
1fb86995fc update fed apis 2025-07-24 19:53:05 -06:00
Pas
fe8533251c add support for multiple groups 2025-07-22 11:10:18 -06:00
Pas
94e3a9682f revert "add admin option to force enable extension detection" 2025-07-22 10:02:58 -06:00
Pas
cc04c9e6c0 Add bookmark groups 2025-07-17 12:39:50 -06:00
Pas
61c3b4acf0 change movie-web/providers to p-stream/providers and update 2025-07-15 20:13:36 -06:00
Pas
774237c537 add m3u8 proxy test and toggle to admin page 2025-07-12 16:58:33 -06:00
Pas
bec4160bad add admin option to force enable extension detection
without having it installed
2025-07-10 12:13:11 -06:00
Pas
791591f06b add "type" search option
type:movie or type:tv
2025-07-10 11:56:32 -06:00
Pas
0edb4ece08 make native subtitles a proper setting 2025-07-07 22:44:18 -06:00
Pas
5cd63c2a25 add getRelatedMedia tmdb.ts function 2025-07-07 17:10:01 -06:00
Pas
200d3e69ac add low performance mode 2025-06-24 17:59:13 -06:00
Pas
d6f132b4c9 add compact episodes view 2025-06-11 19:43:52 -06:00
Pas
715c26e6ab add realdebrid setup 2025-06-11 13:34:25 -06:00
Pas
d182ccc680 add all movie lists page (letterboxd)
use backend urls
2025-06-07 18:22:28 -06:00
Pas
9b6fbf8aa8 add network images 2025-06-07 17:51:02 -06:00
Pas
eaf2399539 new trakt /discover endpoint for featured carousel 2025-06-07 12:34:04 -06:00
Pas
52aa105aed add all preferences and fix
fixed febbox token account sync and add every other preference (except subtitle) to the backend sync
2025-06-06 10:14:22 -06:00
Pas
6adfe7ede2 use trakt lists for some genres and providers 2025-06-05 13:00:30 -06:00
Pas
e10a49f0ea add pagination to trakt api 2025-06-05 13:00:29 -06:00
Pas
c7bc1d238c Update traktApi.ts 2025-06-05 13:00:29 -06:00
Pas
743f5ffabc fix more content page loading 2025-06-05 13:00:29 -06:00
Pas
51c7cf50a9 add quality indicator to details overlay 2025-06-05 13:00:29 -06:00
Pas
5cc4485629 add trackt latest and 4k 2025-06-05 13:00:29 -06:00
Pas
2a69d77c0b try to convert subtitles to utf8 2025-06-05 13:00:29 -06:00
Pas
2011e1c2d5 add people carousel 2025-06-05 13:00:29 -06:00
Pas
cd1079eb8c use clear logo for details logo 2025-05-20 14:01:37 -06:00
Pas
fb3bc161ce Merge: Add Watch Party
commit 6034a1ebeaa97a97552dc249f97cc935dcbd1cd6
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 20:02:36 2025 -0600

    update stuff

commit 91d1370668a3e05fed3687ffef697a96c28a0b2c
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 19:47:34 2025 -0600

    Update Downloads.tsx

commit 1c25c88175abebe761d27194f22eec9fd3bcf2e1
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 19:46:27 2025 -0600

    clean some more stuff

commit d6c24e76348c135f3c1ae0444491ff0b302eca2e
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 19:38:07 2025 -0600

    clean this again

commit 6511de68a1b1397e4884dfc6e6f0599497b9afee
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 19:30:08 2025 -0600

    clean up a bit

commit 467358c1f50c1555b42f9ae8d22f955ebc9bba1b
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 17:45:04 2025 -0600

    validate content

commit 59d4a1665b32bdf4ca453859816a2245b184b025
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 17:35:22 2025 -0600

    add auto join link

commit 6f3c334d2157f1c82f9d26e9a7db49371e6a2b5e
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 17:08:35 2025 -0600

    watch partyyyy

commit 1497377692fba86ea1ef40191dbaa648abc38e2e
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 13:56:04 2025 -0600

    add watch party view stuff

commit 80003f78d0adf6071d4f2c6b6a6d8fdcb2aa204a
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 13:14:07 2025 -0600

    init sending webhooks

    testing on a discord hook

commit f5293c2eae5d5a12be6153ab37e50214289e20b6
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 12:31:41 2025 -0600

    remove duplicate class

commit 7871162e6b2c580eb2bcb9c8abc5ecc19d706a06
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 12:25:49 2025 -0600

    update legacy button

commit a2948f3aa1b7481a3ac5b69e2e4dab71552816de
Author: Pas <74743263+Pasithea0@users.noreply.github.com>
Date:   Sat May 17 12:21:52 2025 -0600

    move watchparty to new atoms menu
2025-05-17 20:04:40 -06:00
Pas
bd97db1fbd init m3u8 proxy rotation 2025-05-15 16:51:41 -06:00
Pas
06229983f5 use locale for get meta 2025-05-05 22:57:16 -06:00
Pas
1205eebc2e scape tmdb data with languages 2025-05-04 13:17:25 -06:00
Pas
1192582263 remove it from the backend :( 2025-04-18 17:45:37 -06:00
Pas
94e4e9300b send region to backend 2025-04-18 17:01:29 -06:00
Pas
02b1b5a7dc add details modal 2025-04-17 13:03:36 -06:00
Pas
48b5ed7155 basic febbox + backend handling
preparing for backend v2
2025-04-13 15:55:09 -06:00
Pas
a4494e36ac add horizontal episode selector 2025-03-22 21:26:18 -06:00
Pas
b1f3128d07 Improved search
search for tmdb id or filter by year
2025-03-22 21:26:18 -06:00
Pas
3d3209f4aa send delete on user delete 2025-03-22 21:26:18 -06:00
Pas
5568a92dc6 Fix crypto errors 2025-03-22 21:26:18 -06:00
Pas
34960cc0c2 Add info popover for media card hover 2025-03-08 12:10:18 -07:00
Pas
b999ebca11 add tmdb proxy rotation 2025-03-01 13:25:24 -07:00
Pas
631855a267 update tmdb proxying logic 2025-02-28 17:37:11 -07:00
FifthWit
19c62142a4 Added TMDB proxying 2025-02-28 17:37:11 -07:00
Pas
6d65e75f6a Remove Febbox token backend sync 2025-02-17 21:25:48 -07:00
Pas
9d42c4e8d1 Add custom febbox ui token support 2025-02-16 12:34:31 -07:00
William Oldham
7904f5044c Add method to get keys from seed directly 2025-01-05 21:22:32 -07:00
Cooper
7495d51408
Fix an error in fetch.ts (probably the source of these build issues) 2024-09-23 11:42:49 +00:00
TPN
f28b2efe53 Update providers and use make extension a proxiedFetcher 2024-07-06 19:15:36 +00:00
Captain Jack Sparrow
73b98422b6 Do my lil thang with the sources 2024-04-28 17:25:06 +00:00
Cooper Ransom
c72f91cfc6 Update packages 2024-04-17 11:15:57 -04:00
Jorrin
1eda0cf168 Merge branch 'feature/sources-reordering' of https://github.com/movie-web/movie-web into feature/sources-reordering 2024-04-15 22:46:44 +02:00
Jorrin
b671f22863 grey out sources that are not available on your current device 2024-04-15 22:46:38 +02:00
William Oldham
a9d80ddf24 Use vanilla AbortController for compat 2024-04-15 20:10:44 +01:00
Cooper Ransom
7277ebe3a3 resolve merge conflicts from update 2024-04-14 17:28:32 -04:00
Cooper Ransom
d32e285d8d update sudo-flix 2024-04-14 17:28:14 -04:00
William Oldham
926018310e Fix TMDB code 2024-04-14 21:29:45 +01:00
Megh Rathod
995c855ac2
added useFallback to decide which TMDB url to use
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-14 16:19:51 +05:30
Megh Rathod
0e3f82df30
Return values instead of promise
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-04-14 15:14:14 +05:30
Megh Rathod
76d906c95a
fix: use AbortSignal.timeout instead of setTimeout
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-12 23:29:42 +05:30
Megh Rathod
1ec51699d1
fix: add alternate tmdb endpoint to fix errors when main url is blocked
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-12 11:33:18 +05:30
Megh Rathod
8a9def00de
fix: tmdb fetch failure due ISP blocks in India
Signed-off-by: Megh Rathod <me@meghrathod.dev>
2024-04-11 23:34:40 +05:30
Cooper Ransom
608ac4ee1e Merge main 2024-04-02 22:19:52 -04:00
Cooper Ransom
1212d68941 Adapt explore page 2024-04-02 13:56:25 -04:00
Cooper Ransom
8df715a13b Fix le code 2024-03-31 17:06:07 -04:00
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