Commit graph

220 commits

Author SHA1 Message Date
Pas
0ed041fe93 update subtitle defaults 2025-11-07 15:39:33 -07:00
Pas
66f0a3b95b workaround for disabling caption blur to fix flicker issues 2025-11-07 15:27:55 -07:00
Pas
d8df4340e4 update last used source 2025-11-06 23:33:39 -07:00
Pas
0e4724f9bd Revert "add drag and drop bookmark reordering"
This reverts commit c90e77ddf3.
2025-11-06 00:44:25 -07:00
Pas
c90e77ddf3 add drag and drop bookmark reordering 2025-11-06 00:28:38 -07:00
Pas
1b073006f4 add edit group and edit bookmarks modals 2025-11-05 23:57:56 -07:00
Pas
65246b8be9 fix the source getting reset when we change sources
Changing sources causes a non fatal error, but we were clearing the last successful source when any error happened. Instead we can clear if it's fatal.
2025-11-03 14:22:53 -07:00
Pas
0c192d2582 bug fix the last successful source feature 2025-11-03 12:09:27 -07:00
Pas
d575d71108 add lastSuccessfulSource feature
to sort the last successful source to the top
2025-11-02 22:10:48 -07:00
Pas
1ab1b34187 Revert "Prevent settings from loading empty and rewriting to backend"
This reverts commit 3de8a35df4.
2025-10-28 11:16:00 -06:00
Pas
84165370da create getProgressPercentage() function that handles greater than 100% values
Replace all old uses like
(itemToDisplay.progress.watched / itemToDisplay.progress.duration) * 100
2025-10-28 10:27:56 -06:00
Pas
ba59405612 refactor overlay stack and modals to allow multiple and better navigation
Some checks failed
Linting and Testing / Run Linters (push) Has been cancelled
Linting and Testing / Build project (push) Has been cancelled
Linting and Testing / Build Docker (push) Has been cancelled
overlays will not close previous ones so that they don't conflict and there can essentially be unlimited modal navigations. Done by passing the modal data to each modal using a global hook instead of relying on local data for each.
When navigating to a new path, it closes all modals.
On CollectionOverlay, when opening a new details modal overlay, it closes the previous using a custom ShowDetails handler.

This isn't the cleanest approach, but offers the greatest flexibility in the future
2025-10-26 23:58:04 -06:00
Pas
422f46b406 add border caption style with thickness slider
Some checks are pending
Linting and Testing / Run Linters (push) Waiting to run
Linting and Testing / Build project (push) Waiting to run
Linting and Testing / Build Docker (push) Waiting to run
2025-10-25 14:39:15 -06:00
Pas
e20bbf27ad delete unused import 2025-10-25 14:24:52 -06:00
Pas
3de8a35df4 Prevent settings from loading empty and rewriting to backend
- No saves happen until backend settings are loaded and applied
- Automatic syncers wait for settings to be loaded before syncing
2025-10-25 12:07:15 -06:00
Pas
55b68c520e fix playbacksettingsview settigns not working correctly
didnt save to backend or apply thumbails. Also hid them when performance mode is enabled
2025-10-24 22:18:24 -06:00
Pas
52c1162f3c fix new settings with incorrect data
homeSectionOrder should never be empty.
2025-10-23 12:01:06 -06:00
Pas
f0a35f6408 Add the ability to disable sources and embeds 2025-10-19 18:33:26 -06:00
Pas
9b4c8e39b5 update turnstile 2025-10-14 18:54:39 -06:00
Pas
f03fbdfc6c unify source and external subtitle views 2025-10-12 12:19:01 -06:00
Pas
da67d85760 fix double click to seek build 2025-10-10 13:58:37 -06:00
Aykhan
c240ccefd5 add double-tap to seek feature 2025-10-10 20:50:25 +04:00
Pas
678a5e4806 add manual scrape setting 2025-10-08 19:30:12 -06:00
Pas
583599d6a3 clear embedID and sourceID when switching ep 2025-10-08 17:38:47 -06:00
Pas
6034274906 feat: add favorite episodes! 2025-09-29 19:03:25 -06:00
Pas
565e93fa73 Allow watching and bookmark section to be reordered 2025-09-29 19:03:25 -06:00
Pas
584a4794dd Add autumn theme 2025-09-29 19:03:25 -06:00
Pas
b34e263369 add setting to disable speed boost 2025-09-03 21:14:04 -06:00
Pas
b859ad1b23 report embed id in debug copy 2025-08-19 22:18:02 -06:00
Pas
6a50fec37b add embed order on admin page 2025-08-14 09:41:36 -06:00
Pas
5bb28c02c7 add resume action page
asks what you want to do if your progress is greater than 80%
2025-08-10 13:27:32 -06:00
Pas
746a5c4abb Merge branch 'pr/23' into beta 2025-08-02 01:37:48 -06:00
Pas
8f5728ebf0 move external subtitle scrape to client 2025-08-01 13:57:45 -06:00
Pas
0acb043960 fix groups and order initialization for new accounts 2025-07-31 10:14:50 -06:00
Pas
1d70f002e7 add modal stacking support 2025-07-30 23:06:47 -06:00
Pas
65ea4c5091 add edit group order 2025-07-30 22:41:49 -06:00
Pas
fe8533251c add support for multiple groups 2025-07-22 11:10:18 -06:00
Pas
cc04c9e6c0 Add bookmark groups 2025-07-17 12:39:50 -06:00
Pas
9b12beaaa0 improve subtitle selection 2025-07-15 20:41:21 -06:00
Pas
61c3b4acf0 change movie-web/providers to p-stream/providers and update 2025-07-15 20:13:36 -06:00
Pas
102c228f3c allow banner id changes 2025-07-11 16:15:48 -06:00
Pas
9f9c603bc5 add info banner with env 2025-07-10 09:07:53 -06:00
Pas
0edb4ece08 make native subtitles a proper setting 2025-07-07 22:44:18 -06:00
Pas
4509a74a55 estimate quality for non standard levels 2025-07-07 18:31:02 -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
cd567416ad update some visuals 2025-06-08 00:11:02 -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
b1fdc56a0a disable experimental preferences 2025-06-05 13:07:37 -06:00