Pas
f7c1125327
Update RegisterCalloutPart.tsx
2025-11-07 22:59:56 -07:00
Pas
c792d4b829
Split settings pages into tabs, hiding other sections for accessibility
...
Introduces a category selection mechanism for the settings page, allowing users to filter settings by category or view all settings. Updates the sidebar to include an 'All Settings' option and highlights the selected category. Adjusts the settings layout and section rendering logic to respect the selected category or search query.
2025-11-07 22:57:25 -07:00
Pas
88f975885c
update app info part to be at bottom of settings on mobile
2025-11-07 22:39:56 -07:00
Rj Manhas
4f781f9736
feat: hide the arrow buttons on scroll lists when at either end of the list
2025-11-07 22:21:34 -07:00
Pas
2017cb2f26
Merge branch 'production' into dev
2025-11-07 16:36:57 -07:00
Pas
81b67dae90
admin page add m3u8 workers
2025-11-07 15:57:11 -07:00
Pas
c6873907ef
esc now closes the caption preview
2025-11-07 15:41:07 -07:00
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
35574c17c6
remove reorder buttons from bookmark parts
2025-11-06 11:56:09 -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
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
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
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
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
d575d71108
add lastSuccessfulSource feature
...
to sort the last successful source to the top
2025-11-02 22:10:48 -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
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
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
b20b183545
fix febbox input not fitting on mobile
2025-10-28 17:27:01 -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
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
...
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
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
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
...
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
5c9f8eea8a
fix airplay not being shown on some screen sizes
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
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
ba3ca004cb
Add discover media carousel skeleton
2025-10-19 17:57:21 -06:00
Pas
72ef9eb944
Update SetupPart.tsx
2025-10-15 16:58:22 -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
Pas
31cefc8e7a
fix fullscreen button on pwa
2025-10-14 18:32:15 -06:00
Chris
47653c2906
Fix casting ( #49 )
...
* Tbh i tried adding it and it works but i cant fix the dual casting
* clean up chromecasting
* Apply Chromecast fixes
* Update Icon.tsx
---------
Co-authored-by: Pas <74743263+Pasithea0@users.noreply.github.com>
2025-10-12 11:16:16 -06:00
Pas
c45004dc11
Remove PWA limitations stuff
2025-10-11 16:09:50 -06:00
Pas
243314b12a
restore manual source selection in auth
2025-10-10 14:05:13 -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
bf774106ff
fix overflow for manual source select
2025-10-08 20:30:39 -06:00
Pas
678a5e4806
add manual scrape setting
2025-10-08 19:30:12 -06:00
Chris-tian123
0ed0496692
Added new theme called skyRealm
2025-10-01 19:12:23 +03:00
Pas
565e93fa73
Allow watching and bookmark section to be reordered
2025-09-29 19:03:25 -06:00
Pas
e9af26b917
allow user to select text again
2025-09-29 19:03:25 -06:00
Pas
a9cd1e9895
remove the hold to edit bookmarks/watching feature
2025-09-29 19:03:25 -06:00
Pas
e9d8945f02
Add small skip episode button to player
2025-09-29 19:03:25 -06:00
Pas
584a4794dd
Add autumn theme
2025-09-29 19:03:25 -06:00
Pas
a498fdde87
move region selector part to fedapi setup parts!
2025-09-25 11:41:48 -06:00
Pas
2a1dab87a9
dont send fedapi region header
2025-09-18 15:08:14 -06:00
Pas
b393213dda
use FED API for token check
2025-09-15 10:04:58 -05:00
Pas
313125d68c
Reapply "add more fed regions"
...
This reverts commit 3b2e1b062c .
2025-09-09 12:49:42 -06:00
Pas
3b2e1b062c
Revert "add more fed regions"
...
This reverts commit 0be7d9f75b .
2025-09-09 12:03:23 -06:00
Pas
0be7d9f75b
add more fed regions
2025-09-06 19:48:30 -06:00
Pas
b34e263369
add setting to disable speed boost
2025-09-03 21:14:04 -06:00
Pas
e79a04c204
Revert hide/show carousel buttons based on carousel length
2025-09-01 09:51:50 -06:00
Pas
40555fbb7e
update discover picks
2025-08-24 23:35:02 -06:00
Pas
ffd38b64ef
Update Legal.tsx
2025-08-24 23:13:57 -06:00
Pas
7161ee8163
add trailer api!
2025-08-24 23:01:01 -06:00
Pas
a9ff5cb168
update sintel meta
2025-08-24 22:30:46 -06:00
Pas
4f52cd2ba2
update sintel hls
2025-08-22 15:12:07 -06:00
Pas
6a50fec37b
add embed order on admin page
2025-08-14 09:41:36 -06:00
Pas
c38240a7f6
add onboarding reminder to notfound page
...
TODO find a place for the discover button here
2025-08-11 11:35:50 -06:00
Pas
32d9cd040c
update all movie lists
2025-08-10 13:27:32 -06:00
Pas
88dc5f0890
update resume part
2025-08-10 13:27:32 -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
7b2cacc8fd
update region logic
2025-08-07 20:36:08 -06:00
Pas
c320631fbb
Merge branch 'beta' into production
2025-08-03 15:15:02 -06:00
Pas
bd9ff1698f
add debug info copy button to playback error
2025-08-03 14:48:17 -06:00
Pas
a7c5821dd3
add sources button to playback error page
2025-08-03 14:32:37 -06:00
Pas
8e902e94e4
update details modal
...
new organization and fix the x
2025-08-03 14:26:44 -06:00
Pas
4d03a50481
update bookmark group reorder modal
2025-08-03 14:08:58 -06:00
Pas
a1366a99d0
only hold to edit with left mouse
2025-08-03 12:33:33 -06:00
Pas
27fff44278
rename details folder to detailsModal
2025-08-03 12:16:07 -06:00
Pas
746a5c4abb
Merge branch 'pr/23' into beta
2025-08-02 01:37:48 -06:00
Pas
f91bb50564
improve featured carousel
2025-08-02 01:31:19 -06:00
Pas
78af5d76b8
fix getState overflow
2025-08-01 19:52:58 -06:00
Pas
9cccb2637c
add dedicated bookmarks page
2025-08-01 17:09:47 -06:00
Pas
2aece97408
only show carousel nav buttons when needed
...
for media cards only
maybe ill do this for episodes
2025-08-01 16:44:57 -06:00
Pas
ccf38a2cad
Update ScrollToTopButton.tsx
2025-08-01 16:08:19 -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
084078d75a
add febbox token example modal
2025-07-27 21:25:51 -07:00
Pas
fe8533251c
add support for multiple groups
2025-07-22 11:10:18 -06:00
Pas
3a6b0fb2f2
add normal bookmark icon
2025-07-22 10:32:06 -06:00
Pas
5ff95d6393
Update M3U8TestPart.tsx
2025-07-22 10:09:25 -06:00
Pas
94e3a9682f
revert "add admin option to force enable extension detection"
2025-07-22 10:02:58 -06:00
Pas
256728af05
update "DMCA" to "Legal / DMCA"
2025-07-21 17:22:02 -06:00
Pas
1b8f274377
group dropdown and icons
2025-07-18 12:37:08 -06:00
Pas
cc04c9e6c0
Add bookmark groups
2025-07-17 12:39:50 -06:00
Pas
5a74886e7d
dont require account to download data
2025-07-15 20:48:29 -06:00
Pas
61c3b4acf0
change movie-web/providers to p-stream/providers and update
2025-07-15 20:13:36 -06:00
Pas
1e635c363b
custom passphrase support
...
hold shift to enter a custom phrase
2025-07-15 18:48:07 -06:00
Pas
151c3bb397
increase hold to edit time
2025-07-15 18:18:54 -06:00
Pas
b137669428
use cia api for status check
2025-07-15 08:50:15 -06:00
Pas
0a6c162ba5
fix local upload for migration
2025-07-15 08:49:58 -06:00
Pas
621c2a0c13
update some urls
2025-07-14 17:47:46 -06:00
Pas
cdf18f08c6
dont require account for upload (temp)
2025-07-14 16:44:43 -06:00
Pas
774237c537
add m3u8 proxy test and toggle to admin page
2025-07-12 16:58:33 -06:00
Pas
e8c3f1f25f
fix build error and update packages!
...
Issue caused by Rollup 4.45.0
https://github.com/rollup/rollup/issues/6012
Solved with temp fix:
https://github.com/mengxi-ream/read-frog/issues/184
2025-07-12 15:54:27 -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
9ed21823d0
make ads slightly larger for desktop
2025-07-10 09:10:24 -06:00
Pas
0edb4ece08
make native subtitles a proper setting
2025-07-07 22:44:18 -06:00
Pas
9dc2e0099b
Readd email to DMCA page
2025-07-06 16:25:21 -06:00
Pas
e3a515b135
Update MediaCarousel.tsx
2025-06-25 13:26:21 -06:00
Pas
8cbe8f986a
optimize trakt loading for carousel view
2025-06-25 08:53:43 -06:00
Pas
200d3e69ac
add low performance mode
2025-06-24 17:59:13 -06:00
Pas
7b4a013fae
fix trakt if it doesnt return valid ids
2025-06-24 11:39:24 -06:00
Pas
acb9e95277
update about with faq
2025-06-13 12:48:21 -06:00
Pas
d6f132b4c9
add compact episodes view
2025-06-11 19:43:52 -06:00
Pas
7c89b2ffc1
remove RD ext requirement
2025-06-11 15:47:13 -06:00
Pas
715c26e6ab
add realdebrid setup
2025-06-11 13:34:25 -06:00
Pas
bbbda4f130
fix febbox setup on onboarding
2025-06-11 13:33:30 -06:00
Pas
c173873907
Automatically open the settings overlay when a playback error occurs
2025-06-08 22:20:19 -06:00
Pas
cd567416ad
update some visuals
2025-06-08 00:11:02 -06:00
Pas
8e9ec84fd7
fix carousels and categories
2025-06-07 18:39:34 -06:00
Pas
03c30425e6
fix some styles
2025-06-07 18:28:11 -06:00
Pas
d182ccc680
add all movie lists page (letterboxd)
...
use backend urls
2025-06-07 18:22:28 -06:00
Pas
eaf2399539
new trakt /discover endpoint for featured carousel
2025-06-07 12:34:04 -06:00
Pas
0f1ce2811f
add latest tv from trakt api
2025-06-07 12:21:36 -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
2b9680313c
hide recommended if there is no progress
2025-06-05 13:00:30 -06:00
Pas
bd9d9bc74a
update featured skeleton
2025-06-05 13:00:30 -06:00
Pas
6adfe7ede2
use trakt lists for some genres and providers
2025-06-05 13:00:30 -06:00
Pas
33d6daba25
update more content skeletons
2025-06-05 13:00:30 -06:00
Pas
62ff46b191
readd placeholder poster
2025-06-05 13:00:29 -06:00