Pas
3b5a1bb76e
Remove word override "i"
...
Removed hard-coded "i" -> "I" override as it's language-specific and breaks languages like Polish where "i" means "and"
2025-11-09 12:53:23 -07:00
Pas
0c08052b8f
remove top and bottom controls when caption bg blur is disabled to prevent hdr flicker
...
Updated TopControls and BottomControls to render the background gradient transitions only if backgroundBlurEnabled is true in the subtitle store. This ensures the UI matches the subtitle styling preferences.
2025-11-09 12:47:47 -07:00
Pas
ebfa034cb2
fix native subtitle streaming
2025-11-09 12:21:12 -07:00
Pas
04b6368a1d
include delay in copy/paste subtitle feature
2025-11-09 10:50:53 -07:00
Pas
544fe97c5e
refactor scrolling with a reusable component
2025-11-08 11:32:57 -07:00
Pas
1199a21df5
fix reorder sources button on player
2025-11-08 11:27:24 -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
cd4daea6f3
prettier
2025-11-07 16:50:35 -07:00
Pas
2017cb2f26
Merge branch 'production' into dev
2025-11-07 16:36:57 -07:00
Pas
9bb54ee17e
fix manual source selection resetting progress
2025-11-07 16:23:28 -07:00
Pas
09f48baefa
disable 0-9 keyboard shortcuts when ctrl or meta is held
2025-11-07 15:44:06 -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
d2e8b521f0
update dropdown styles
2025-11-06 23:29:12 -07:00
Pas
43a1b57b66
Update EditGroupModal.tsx
2025-11-06 11:48:23 -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
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
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
f74c4aca42
show HD right away from release api
2025-11-04 17:12:08 -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
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
3446d01e01
update progress so we dont save finished or unwatched media
2025-10-30 13:05:33 -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
54060568ce
update low performance mode to hide flare and show media card ellipse
2025-10-28 10:36:27 -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
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
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
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
4d1dbe9b3d
fix watchparty not getting reset when changing shows
2025-10-25 00:24:58 -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
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
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
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
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
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
5bf1d5f1ff
update navigation z index
2025-10-19 17:51:19 -06:00
Pas
2586e4c9d3
Update CaptionsView.tsx
2025-10-15 10:19:33 -06:00
Pas
388a25fe12
If cast framework is not available (e.g., on Safari), hide the button
2025-10-14 17:27:17 -06:00
Pas
29687ff6c9
update subtitle delay slider with helper text
2025-10-12 12:36:58 -06:00
Pas
f03fbdfc6c
unify source and external subtitle views
2025-10-12 12:19:01 -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
da67d85760
fix double click to seek build
2025-10-10 13:58:37 -06:00
Pas
ca921612f0
remove unused translation on skip episode button
2025-10-10 13:47:48 -06:00
Aykhan
c240ccefd5
add double-tap to seek feature
2025-10-10 20:50:25 +04:00
Pas
583599d6a3
clear embedID and sourceID when switching ep
2025-10-08 17:38:47 -06:00
Pas
64b5d77919
fix notification bullet margin
2025-09-29 19:03:25 -06:00
Pas
6034274906
feat: add favorite episodes!
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
d5b8fbe408
Feat: close any modal with esc
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
4384781cf9
Update CaptionsView.tsx
2025-08-26 23:14:52 -06:00
Pas
bcf9d294c4
add external caption source badges
2025-08-26 22:43:55 -06:00
Vasilis Manetas
575521cc88
Merge branch 'p-stream:production' into chromecast-rework
2025-08-25 15:47:14 +02:00
Vasilis Manetas
2c121cc501
try to route casted hls content through proxy for better stability
2025-08-25 15:41:36 +02:00
Vasilis Manetas
1ae1629547
fix hls independently
2025-08-25 15:32:15 +02:00
Vasilis Manetas
d8368e6d40
rework chromecast implementation
2025-08-25 15:15:45 +02:00
Pas
9443b09782
add check for active embed
2025-08-24 23:07:57 -06:00
Pas
7161ee8163
add trailer api!
2025-08-24 23:01:01 -06:00
Pas
dacff177ec
make speed popout smaller
2025-08-24 22:11:50 -06:00
Pas
c173a06ac1
Update SettingsMenu.tsx
2025-08-19 22:37:36 -06:00
Pas
725bca072a
Update SettingsMenu.tsx
2025-08-19 22:32:40 -06:00
Pas
5f139643e3
show embed name on settings menu button
2025-08-19 22:24:27 -06:00
Pas
b859ad1b23
report embed id in debug copy
2025-08-19 22:18:02 -06:00
Pas
8693cd55d8
add notif and update style
2025-08-16 12:14:24 -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
8e06ccea4c
update notifications + styles
2025-08-05 11:58:26 -06:00