Commit graph

3358 commits

Author SHA1 Message Date
Pas
665d06c8e0 fix caption preview z index 2025-11-07 15:40:07 -07:00
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
29abc0cf25 Revert "fix some grey overlays on the video player with some browsers"
This reverts commit 324cff18cc.
2025-11-07 15:08:49 -07:00
Pas
1f5049f7a8 update dropdown styles 2025-11-07 13:00:56 -07:00
Pas
95270201cb Update LinksDropdown.tsx 2025-11-06 23:37:23 -07:00
Pas
d8df4340e4 update last used source 2025-11-06 23:33:39 -07:00
Pas
09ee0fa8ff Update en.json 2025-11-06 23:31:13 -07:00
Pas
d2e8b521f0 update dropdown styles 2025-11-06 23:29:12 -07:00
Pas
35574c17c6 remove reorder buttons from bookmark parts 2025-11-06 11:56:09 -07:00
Pas
43a1b57b66 Update EditGroupModal.tsx 2025-11-06 11:48:23 -07:00
Pas
a3a4823bc6 clean up Appearance Part 2025-11-06 11:48:18 -07:00
Pas
ddcabc14de move group reorder handlers to the modal itself 2025-11-06 11:48:15 -07:00
Pas
9ce46dd3c7 update input border styles 2025-11-06 10:06:43 -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
2ad6b8b942 use random group icon for collection group 2025-11-05 22:59:48 -07:00
Pas
abd661e8a2 bookmark entire collection as a group 2025-11-05 22:54:19 -07:00
Pas
c3d653ce8d fix z index on AdsPart.tsx 2025-11-05 22:40:19 -07:00
Pas
15c3f4949b stop media carousels in discover from loading right away
when heading to the homepage for the first time, it took a realllllly long time to load. This fixes that with intersection stuff
2025-11-05 22:29:38 -07:00
Pas
7d5c88c0a1 log skips to new api 2025-11-05 14:14:43 -07:00
Pas
324cff18cc fix some grey overlays on the video player with some browsers 2025-11-05 10:26:15 -07:00
Pas
ecb5684529 fix typo 2025-11-04 18:09:00 -07:00
Pas
f74c4aca42 show HD right away from release api 2025-11-04 17:12:08 -07:00
Pas
a7889d568b load all movie lists from trakt one after another 2025-11-04 11:05:55 -07:00
Pas
7643b719ca
Prettier 2025-11-03 22:58:18 -07:00
Pas
9e1aa5e9a9
Revert hide settings button when not playing 2025-11-03 22:49:12 -07:00
Pas
80d2ae13bd fix watchparty join shortcut on home page 2025-11-03 15:57:31 -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
627d66eced add paste and copy subtitle options 2025-11-02 21:54:45 -07:00
Pas
bef85aa741 let me hold to widescreen on bigger screens 2025-11-02 11:38:41 -07:00
Pas
82757248d5 update missing home section order setting syncer 2025-11-02 11:06:19 -07:00
Pas
1cdaed5625 add turnstile to skip api 2025-11-02 10:54:35 -07:00
zisra
ac5d4443b1
Use 12 hour clock + add box around time (#58)
* Use 12 hour clock + box around time

* Fix ref
2025-11-01 17:21:10 -06:00
Pas
6f3437277d refactor discover and trakt 2025-10-31 21:38:12 -06:00
Pas
3ac786011f update trakt format 2025-10-31 18:34:14 -06:00
Pas
696e17be17 add halloween movie list 2025-10-31 17:40:21 -06:00
Pas
110a47f86d remove progressCleanupPart for now 2025-10-31 17:38:48 -06:00
Pas
d28f25118a Update ProgressCleanupPart.tsx 2025-10-30 13:28:07 -06:00
Pas
afccb7fa4d add progress cleaning tool to admin page 2025-10-30 13:05:33 -06:00
Pas
3446d01e01 update progress so we dont save finished or unwatched media 2025-10-30 13:05:33 -06:00
Pas
b20b183545 fix febbox input not fitting on mobile 2025-10-28 17:27:01 -06:00
Pas
6b1eaf6d34 fix typo 2025-10-28 12:59:39 -06:00
Pas
51a8f3a7a1 hide player settings button when not playing 2025-10-28 12:59:39 -06: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
7ea5f28b76 Revert "fix settings save confirmation not showing"
This reverts commit 21475315d2.
2025-10-28 11:15:55 -06:00
Pas
54060568ce update low performance mode to hide flare and show media card ellipse 2025-10-28 10:36:27 -06:00
Pas
21475315d2 fix settings save confirmation not showing 2025-10-28 10:34:50 -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
61593e7fe5 rewrite collections with simpler modal usage 2025-10-26 23:12:05 -06:00
Pas
295efd468e Merge branch 'pr/57' into dev 2025-10-26 21:25:07 -06:00
Pas
8687d6da8c update env stuff 2025-10-26 21:24:50 -06:00
jaliaim
9dd88b7f7e Add collection feature to DetailModal for movies
Movies which are apart of a collection will now have a button to view the collection its apart of in the DetailModal, the overlay for the collection lets you filter them out by release, or rating.
2025-10-26 19:49:22 -07: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
09c5fc65c0 add missing watchparty translation 2025-10-25 12:41:18 -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
bd21f7d104 update tips number
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
downside is we wont show other language's tips that dont have eng translations
2025-10-25 00:47:57 -06:00
Pas
4d1dbe9b3d fix watchparty not getting reset when changing shows 2025-10-25 00:24:58 -06:00
Pas
b46f618386 update packages 2025-10-25 00:21:34 -06:00
Pas
d8070e5707 revert to old captions/sub handling 2025-10-24 22:34:44 -06:00
Pas
fe426a7413 update tips and add more keyboard shortcut info 2025-10-24 22:18:24 -06:00
Pas
3a31d172b1 add keyboard shortcut modal 2025-10-24 22:18:24 -06:00
Pas
99d3e11b80 pressing numbers jumps to that % 2025-10-24 22:18:24 -06:00
Pas
a16c84023f simplify advanced search since it was broken 2025-10-24 22:18:24 -06:00
Pas
5c9f8eea8a fix airplay not being shown on some screen sizes 2025-10-24 22:18:24 -06:00
Pas
af2c2b8acf update chromecast to use new proxy
also it was using the wrong proxy before 💀
2025-10-24 22:18:24 -06:00
Pas
e658d13ec5 attempt to fix airplay and add m3u8 proxy tool 2025-10-24 22:18:24 -06:00
Pas
328f50bbb9 Always emit time updates when seeking to prevent subtitle freezing 2025-10-24 22:18:24 -06:00
Pas
41a58f0045 always show time on progressbar instead of only with thumbnails 2025-10-24 22:18:24 -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
71a3d91b2a add save confirmation to admin page
fixes embed order not propagating to backend
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
8d7a61c5d4 increase watch party pull rate 2025-10-23 10:17:22 -06:00
Pas
0003ef1e98 Update WatchPartyResetter.tsx 2025-10-23 10:04:02 -06:00
Pas
83840594a6 watchparty goes to next episode with host 2025-10-23 09:50:51 -06:00
Chris
bf530902cc Updated MediaSession.tsx
A new and more cleaner MediaSession.tsx also fixed TypeError: Failed to execute 'setPositionState' on 'MediaSession': The provided duration cannot be NaN.
2025-10-23 09:17:42 -06:00
Pas
df2ec49ed3 fix z index issues 2025-10-20 15:42:01 -06:00
Pas
d756108c85 add settings search bar 2025-10-20 15:37:26 -06:00
Pas
8c6d5031d5 fix stutter by moving intersect observer to media card
Instead of unloading the carousel, it now unloads the media card rendering while retaining sizing and metadata, but still saves on resources.
2025-10-20 15:37:26 -06:00
Pas
1b5231ae72 Move admin link (panel) to settings sidebar 2025-10-19 19:14:01 -06:00
Pas
d0db810e2a add remaining (missing) settings to all the parts 2025-10-19 18:43:35 -06:00
Pas
f0a35f6408 Add the ability to disable sources and embeds 2025-10-19 18:33:26 -06:00
Pas
40eb846a68 Revert "Delete duplicate code and unify source selecting views"
This reverts commit 28d03a06a5.
2025-10-19 18:32:58 -06:00
Pas
28d03a06a5 Delete duplicate code and unify source selecting views
There were two because one was used on the atoms settings menu and the other was in place of ScrapePart prior to video playback
2025-10-19 18:11:45 -06:00
Pas
9a6bb041b2 Make custom source effect source select menus 2025-10-19 18:08:00 -06:00
Pas
0a25ee25f2 Fix preferences part order
The double tap to skip setting was on the right and the source settings were on the left. Double tap setting was incorrectly placed
2025-10-19 18:07:43 -06:00
Pas
6355fae614 disable context menu on player 2025-10-19 18:02:20 -06:00
Pas
0e8850f419 attempt to fix progress resetting for no reason 2025-10-19 18:00:30 -06:00
Pas
ba3ca004cb Add discover media carousel skeleton 2025-10-19 17:57:21 -06:00
Pas
f71b287c6a Cache all tmdb data (1h) 2025-10-19 17:54:42 -06:00
Pas
5bf1d5f1ff update navigation z index 2025-10-19 17:51:19 -06:00
Pas
60f1438327 Update traktApi.ts 2025-10-16 12:57:42 -06:00
Pas
72ef9eb944 Update SetupPart.tsx 2025-10-15 16:58:22 -06:00
Pas
2586e4c9d3 Update CaptionsView.tsx 2025-10-15 10:19:33 -06:00
Pas
4096001ad7 nvm just remove the widescreen button and function like the site
if you cant fullscreen on ios quit complaining
2025-10-15 10:14:31 -06:00