Pas
685deb6d0e
Refactor captions selection to group by language
...
Captions selection UI now groups subtitles by language, allowing users to select a language first and then choose a specific subtitle. Added LanguageSelectionView and LanguageSubtitlesView components, updated SettingsOverlay and CaptionsView to support the new flow, and enhanced ChevronLink to show selection state. This improves usability for users with multiple subtitle options per language.
2025-12-05 22:50:04 -07:00
Pas
862df50885
remove captions search bar
2025-12-05 21:56:21 -07:00
Pas
b875bc93aa
add granite subtitle source
2025-12-01 15:35:32 -07:00
Pas
03d74e4ecd
Revert "Inject popup ad for xprime sources"
...
This reverts commit b6be227ab3 .
2025-11-30 11:14:12 -07:00
Pas
b6be227ab3
Inject popup ad for xprime sources
...
Xprime's own site has ads, but people have found pstream (which doesnt have ads) and moves here since there are no ads. Xprime is losing money and is finding it difficult to support the proxies and servers.
clean up ad for xprime when switching sources or destroying player
new method for tracking if ad is shown
Revert "Track XPrime ad script load state in player"
This reverts commit c50bdd9ad8 .
Track XPrime ad script load state in player
Adds xprimeAdScriptLoaded state and setter to the player store. Updates XPrimeAdOverlay to only show when the ad script is loaded, and base display logic to set the load state based on script events. This ensures the overlay only appears when the ad script is ready.
remove infinite loop
When conditions are met → show becomes true → timer starts
Timer fires after 5s → show becomes false
Effect re-runs (because show changed) → show becomes true again → new timer starts
Loop repeats infinitely
Refactor XPrime ad injection so it loads when the source changes
2025-11-30 11:14:03 -07:00
Pas
c6182e6ebb
simplify scrolling and cleanup some bugs
2025-11-26 12:59:40 -07:00
Pas
4151b2fdec
add gradient to top and bottom
2025-11-26 12:52:41 -07:00
Pas
64abb25560
move to captions view
2025-11-26 12:33:24 -07:00
Pas
19af760317
Update TranscriptView.tsx
2025-11-26 12:26:00 -07:00
Pas
c74fbe385d
Revert "Move to correct menu"
...
This reverts commit 5caae343df .
2025-11-26 12:23:19 -07:00
Isra
5caae343df
Move to correct menu
2025-11-25 09:11:28 +08:00
Isra
d2acf73793
Merge branch 'production' of https://github.com/zisra/p-stream into production
2025-11-24 17:23:18 +08:00
Isra
7ae3c324b7
Proper scrolling
2025-11-24 17:23:17 +08:00
zisra
7ca6d31fb5
Merge branch 'p-stream:production' into production
2025-11-24 17:15:26 +08:00
Pas
a76f25fcea
make watchparty use new nickname instead of account id
2025-11-17 13:08:58 -07:00
Isra
a6ecf826a6
Trancript view (incomplete)
2025-11-13 10:28:44 +08:00
Pas
467c4ea202
Revert "feat: hide the arrow buttons on scroll lists when at either end of the list ( #61 )"
...
This reverts commit 598f752b12 .
2025-11-12 12:07:57 -07:00
Rj Manhas
598f752b12
feat: hide the arrow buttons on scroll lists when at either end of the list ( #61 )
2025-11-12 12:03:10 -07:00
zisra
a14b3755cf
Handle backtick command earlier + Ignore commands when cmd/atl is pressed + prevent -0.0 as subtitle delay ( #62 )
...
* Use 12 hour clock + box around time
* Fix ref
* Handle backtick earlier + Ignore commands when cmd/atl is pressed + prevent -0.0 as subtitle delay
* Exclude thumbnail from fade effect
* Bring back comments
2025-11-12 12:02:41 -07:00
Isra
2718de34eb
Bring back comments
2025-11-12 13:26:07 +08:00
zisra
d4f705c599
Merge branch 'p-stream:production' into production
2025-11-12 13:24:57 +08:00
Pas
8d8a5bdb66
Revert "feat: hide the arrow buttons on scroll lists when at either end of the list"
...
This reverts commit 4f781f9736 .
2025-11-11 12:41:12 -07:00
Isra
8ee39a2774
Exclude thumbnail from fade effect
2025-11-11 09:26:31 +08:00
Pas
fcf9fbb56e
add skip confidence
2025-11-10 14:52:31 -07:00
Pas
235a6998db
show check for pasted subtitle option
2025-11-10 12:32:40 -07:00
Isra
9da140444c
Handle backtick earlier + Ignore commands when cmd/atl is pressed + prevent -0.0 as subtitle delay
2025-11-09 21:23:53 -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
2017cb2f26
Merge branch 'production' into dev
2025-11-07 16:36:57 -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
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
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
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
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
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
d8070e5707
revert to old captions/sub handling
2025-10-24 22:34:44 -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
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