Commit graph

350 commits

Author SHA1 Message Date
Pas
721833f90b replace discord references with Fluxer 2026-02-21 13:12:01 -07:00
Pas
e824840cbb replace discord link with fluxer 2026-02-21 10:13:13 -07:00
Pas
87851c1167 update discord invite 2026-02-20 08:46:31 -07:00
Pas
e544334bea add watch history 2026-01-16 19:59:40 -07:00
Pas
006a45a84a add support for multiple backends 2025-12-27 21:32:22 -07:00
Pas
ecd5daeaa0 remove Provider API logic and OLD turnstile code 2025-12-27 13:07:32 -07:00
Pas
cb504ccf55 customize keyboard shortcuts! 2025-12-23 23:26:59 -07:00
Pas
36069f8193 Revert "refactor media failure tracking"
This reverts commit f68bb15c57.
2025-12-17 12:27:37 -07:00
Pas
f68bb15c57 refactor media failure tracking 2025-12-16 11:22:42 -07:00
Pas
f2b39b046c Add support bar and donation modal to homepage
Introduces a support bar component on the homepage to display project funding progress and encourage donations. Adds a modal with more information about supporting the project. Updates configuration to allow toggling the support bar and setting funding values. Updates links to the new donation page and adds related translations.
2025-12-09 12:04:46 -07:00
Pas
b927c6971e fix random errors 2025-12-06 21:17:19 -07:00
Pas
bf359916b6 Add HIDE_PROXY_ONBOARDING config and onboarding UI updates
Introduces the HIDE_PROXY_ONBOARDING config option to conditionally hide proxy onboarding steps in the UI. Updates OnboardingPage to use this config for rendering logic and adjusts card layouts accordingly. Also adds support for displaying additional sources heading when relevant, and updates English locale strings for clarity.
2025-12-03 18:33:55 -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
0a7816ff77 Update debrid key entry 2025-11-19 17:56:36 -07:00
Pas
ff7a5f4947 update trakt api 2025-11-16 13:10:16 -07:00
Pas
054612b919 Revert "trakt stuff"
This reverts commit f6e9f2be67.
2025-11-16 12:48:28 -07:00
Pas
f6e9f2be67 trakt stuff 2025-11-16 12:48:05 -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
Pas
3cfd44579c encode queries to fix some issues 2025-11-09 12:50:03 -07:00
Pas
bf1bb2775b detect all images and add a fade in animation on image loads 2025-11-08 10:58:54 -07:00
Pas
ecb5684529 fix typo 2025-11-04 18:09:00 -07: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
8687d6da8c update env stuff 2025-10-26 21:24:50 -06:00
Pas
3a31d172b1 add keyboard shortcut modal 2025-10-24 22:18:24 -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
d5b8fbe408 Feat: close any modal with esc 2025-09-29 19:03:25 -06:00
Vasilis Manetas
d8368e6d40 rework chromecast implementation 2025-08-25 15:15:45 +02:00
Pas
c320631fbb Merge branch 'beta' into production 2025-08-03 15:15:02 -06:00
Pas
846303a75d Break notifications modal into components 2025-08-03 12:15:24 -06:00
Pas
6d362294c4 Add notifications feed 2025-08-01 20:05:07 -06:00
Pas
9cccb2637c add dedicated bookmarks page 2025-08-01 17:09:47 -06:00
Pas
256728af05 update "DMCA" to "Legal / DMCA" 2025-07-21 17:22:02 -06:00
Pas
621c2a0c13 update some urls 2025-07-14 17:47:46 -06:00
Pas
102c228f3c allow banner id changes 2025-07-11 16:15:48 -06:00
Pas
0875c3b7fb return github and fix typos 2025-07-11 11:29:43 -06:00
Pas
9f9c603bc5 add info banner with env 2025-07-10 09:07:53 -06:00
Pas
9dc2e0099b Readd email to DMCA page 2025-07-06 16:25:21 -06:00
Pas
9b82d70a30 remove low performance url parameter 2025-06-25 09:27:41 -06:00
Pas
200d3e69ac add low performance mode 2025-06-24 17:59:13 -06:00
Pas
715c26e6ab add realdebrid setup 2025-06-11 13:34:25 -06:00
Pas
d182ccc680 add all movie lists page (letterboxd)
use backend urls
2025-06-07 18:22:28 -06:00
Pas
185555a960 rewrite discover using a single hook 2025-06-05 13:00:29 -06:00
Pas
3ce5053af5 Overhaul Discover Page and Featured
Add Featured Modal
Removed Individual Carousels for each genre
Recommended Carousel
View More page for viewing all
Improve several minor visuals
Update search and navigation

Full Commit Log:

add more carousel skeleton dots

bug fix and languages

remove provider translations

Add change button for recommended more content

add buttons to moreContent page

dropdown for changing recommended

Increase genres and providers

add home/search button to discover

Update FeaturedCarousel.tsx

fix recommended load more pages

increase number of featured items

clean up featured image fetch

maybe fix ff bug?

add dynamic blur to header

Update Dropdown.tsx

fix dropdown

add recommended carousel

animate dropdown

fix some visuals

random button

fix padding

reset timer when manually switching slides

fix editor picks more titles

add store for discover

fix editor picks

Update FeaturedCarousel.tsx

add view more card

move view more link

update carousel buttons and dropdown

finish 5 carousels

use 5 carousels

init carousel nav buttons

update dropdown

update featured sizing

update blurs

add clear blur to navigation

update padding and sizing

Update FeaturedCarousel.tsx

add loading skeleton

update discover navigation again

simplify featured media

Update SearchBar.tsx

tweak some minor visual stuff

fix button sizes

update carousel gradient

fix sticky

fix safari overlay bug

make search transparent

use secondary buttons on featured

fix up negative margins

fix searching classes

fix buttons because of the overlay

make it shorter

add featured section to home page

add toggle for image logos

fix details modal title overlay position

clean up some buttons

improve fed setup status check

update grid

Update FeaturedCarousel.tsx

dont show more content for providers

more stuff

clean and bugfix

update editor picks more content page

Update DetailsModal.tsx

more more more!

shuffle editor picks

discover update part 2

fix more info button

init discover v3
2025-06-05 13:00:29 -06:00
Pas
bd97db1fbd init m3u8 proxy rotation 2025-05-15 16:51:41 -06:00
Pas
d73f9c0833 bye bye sussy code :( 2025-04-17 11:28:17 -06:00
Pas
b2933a5af6 add migration upload 2025-04-05 23:10:30 -06:00
Pas
4039ae8f68 Update migration
todo finish upload feat
2025-04-05 23:10:30 -06:00
Pas
c1a8858784 add optional tracking 2025-03-23 15:44:04 -06:00
Pas
084691d0c4 add ad space
enable with env VITE_SHOW_AD, VITE_AD_CONTENT_URL

I know this is controversial but eh
2025-03-22 17:35:04 -06:00