Commit graph

217 commits

Author SHA1 Message Date
mrjvs
5f4cff8975 Cleanup some styling 2024-01-30 20:39:40 +01:00
RyloRiz
6cf870d246 Reviewed changes & simplified clearing process 2024-01-29 17:58:13 -08:00
William Oldham
67f3047463 Use Promise.all for simultaneous calls 2024-01-23 23:54:32 +00:00
William Oldham
25ae949995 Check for extension in scrape logic 2024-01-23 21:44:53 +00:00
mrjvs
b3222b130f Fix some thumbnail scraping setting logic
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:29:58 +01:00
mrjvs
3b2be31691 Add thumbnail generation as a setting
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:22:39 +01:00
mrjvs
965cc56570 Fix bug where stream freezes without extension
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:21:43 +01:00
mrjvs
421186cb54 Version checking + preparing streams 2024-01-09 21:56:39 +01:00
mrjvs
f70d13f2c9 Clean up extension code 2024-01-09 20:07:22 +01:00
mrjvs
90ecefac3c
Merge branch 'dev' into proxy-syncing 2024-01-01 19:07:39 +01:00
Jip Fr
fa396e0183 Oops! 2023-12-31 16:35:10 +01:00
Jip Fr
1573077f77 Specify defaultValue in random extra title 2023-12-31 16:33:54 +01:00
Jip Fr
74d31f4fad Fix always success 2023-12-30 12:45:10 +01:00
qtchaos
d016137989
Add Worker URLs syncing with backend 2023-12-29 23:58:15 +02:00
mrjvs
ecf1d901a3 Fix issue with current source displaying in scraping screen 2023-12-29 21:35:09 +01:00
mrjvs
061cb548d0 Fix error messages for providers api 2023-12-29 13:02:55 +01:00
Contreras, Raf
48b708d569 Upgrade packages, bundling, performance 2023-12-23 18:24:43 +13:00
mrjvs
0e830ee0a6 Fix settings toggles sometimes not being toggable
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 21:00:36 +01:00
mrjvs
690b1c6e68 Fix subtitles not being able to be turned off while logged in
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 21:00:17 +01:00
mrjvs
b5a11ef000 turnstile integration for provider api 2023-12-19 20:41:56 +01:00
mrjvs
2bf0b5b03c Metadata fetching 2023-12-19 00:10:46 +01:00
mrjvs
e48af381c5 its not finished 2023-12-18 22:53:59 +01:00
mrjvs
f55b39d0fa Properly map events and data to providers api 2023-12-18 22:24:34 +01:00
mrjvs
a52fac701a Parse provider API urls + use new provider api in runAll scrape 2023-12-18 21:47:19 +01:00
mrjvs
91a24607a7 Fix randomized titles getting new title on rerender 2023-12-07 01:55:56 +01:00
mrjvs
d0dca6b853 add structured randomized titles + make hero title wider + add final randomized titles in lang files
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 22:04:50 +01:00
mrjvs
9772711a2f Fix url encoding in search + error page not showing any error info 2023-11-29 18:30:35 +01:00
mrjvs
0ef492f58b Remove unused files/functions + localize everything except player and pages + reorganize files + fix lint warnings 2023-11-26 16:04:23 +01:00
mrjvs
7bc3bb1416 Fix sticky sidebar + new design for app information + gorgegous new dropdown + bunch of small bug fixes + fix encryption not supporting utf8
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-25 17:09:01 +01:00
mrjvs
a9abe14810 make settings page fully functional 2023-11-24 21:54:44 +01:00
mrjvs
e62238459c Add more settings saving logic + add connections section to settings + fix broken modals 2023-11-24 18:39:40 +01:00
mrjvs
5a5f3e8b8c a whole bunch of final todos
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-24 17:11:00 +01:00
mrjvs
3434074b1e delete account modal 2023-11-22 15:04:58 +01:00
mrjvs
fa29da1757 Data importing on login and registering
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 21:26:26 +01:00
mrjvs
e7257e392e progress sycning + device name in user dropdown 2023-11-19 20:47:20 +01:00
mrjvs
d8913bb2b7 theme system + device list + device logout + delete account + register callout + split up settings page components 2023-11-18 17:28:10 +01:00
mrjvs
061c944034 finish register and login flow + suspense fallback fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-18 15:12:31 +01:00
mrjvs
328414ab06 Fixed hardcoded sitekey, fixed hasCaptcha being ignored, fixed setState while unmounted 2023-11-17 19:10:02 +01:00
Jip Fr
a5512b95e5 Add "top" part to large card, create auth input, add captcha things, put rest of auth flow in cards
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-17 17:38:52 +01:00
William Oldham
7f474af657 Add encryption methods and encrypt device when sent to server 2023-11-17 11:58:28 +00:00
mrjvs
bb192ee21f Fix incorrect last source status
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-11 16:44:53 +01:00
mrjvs
76d715a751 remove old log and finish metrics for scrapePart
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-11 16:17:13 +01:00
mrjvs
743ecc7869 authentication register and login
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-05 17:56:56 +01:00
mrjvs
6ba57d701f account login shit 2023-10-31 21:08:09 +01:00
mrjvs
df5735cfbf pwa fix and dont remove t param after use 2023-10-26 19:53:22 +02:00
mrjvs
4f7728bb51 resize triggers anchor position update 2023-10-25 23:38:09 +02:00
mrjvs
0883942093 fix randomized titles 2023-10-25 18:16:25 +02:00
Jip Fr
6abc1cf85c Add random titles on home page 2023-10-25 16:58:38 +02:00
mrjvs
cec0744907 the start on a docs page + error pages
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-23 23:06:24 +02:00
mrjvs
8e65db04a3 searching of subs + caching of results + sort subs by common usage + better loading state for subs + PiP added to mobile + remove useLoading
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 22:07:45 +02:00
mrjvs
b5dae824c8 banners in video player 2023-10-21 21:44:08 +02:00
mrjvs
8796d5b942 source selection 2023-10-17 23:26:53 +02:00
mrjvs
fa1ad06968 Delete old video components, delete popout system, delete old hooks and implement new volume store 2023-10-14 22:28:13 +02:00
mrjvs
3c5fb66073 add episode selector, fix bug where video doesnt unload properly, move to react helmet async to fix react warning
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 19:28:27 +02:00
mrjvs
7222abf567 refactored search bar url shenanigans 2023-10-13 21:41:44 +02:00
mrjvs
5c1807c8f4 settings menu styling + fix shows + fix back link and double redirects
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-12 23:05:47 +02:00
mrjvs
f3084d37a8 volume storage fixed, title cleanup, settings cog start, touch controls start
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-11 23:04:41 +02:00
mrjvs
7b3452c535 buffer more visible, fix volume mute, rewrote entire overlay router system
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-11 22:09:28 +02:00
mrjvs
4a2a8e89cc router positions 2023-10-09 21:25:52 +02:00
mrjvs
d485d3200b overlay router 2023-10-09 21:00:58 +02:00
mrjvs
d9855cb244 more overlay system testing
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 20:12:31 +02:00
mrjvs
a05191e1c4 scraping page refining + bigger back text + start on overlay router
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 19:35:11 +02:00
mrjvs
517f8d0254 scraping animation and some cleanup 2023-10-06 00:20:19 +02:00
mrjvs
ba25c18390 move video to old and setup new video structure
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-07-23 15:00:08 +02:00
mrjvs
4f6be6b7f1
Merge branch 'v4' into multi-search-opensearch 2023-07-23 12:37:20 +02:00
mrjvs
8b84ff114d Fix routing 2023-07-23 12:34:59 +02:00
Emre Can Minnet
1f1f5d779b
Merge branch 'v4' into thumbnails 2023-06-24 02:25:38 +03:00
adrifcastr
436fb2707b update all remaining imports 2023-06-21 13:38:48 +02:00
frost768
1ade111757 thumbnails 2023-06-08 04:08:17 +03:00
Jip Fr
02135527c1 Use URLSearchParams 2023-05-26 23:04:11 +02:00
Jip Fr
a648f45694 feat(player): add T query param for starting time 2023-05-25 22:54:35 +02:00
Yılmaz ÇABUK
4880d46dc4 style: sort imports according to ESLint rules
This commit updates the import statements in the codebase to comply with ESLint rules for import ordering. All imports have been sorted alphabetically and grouped according to the specified import groups in the ESLint configuration. This improves the codebase's consistency and maintainability.
2023-04-24 18:41:54 +03:00
Jip Fr
a718abdcdd feat(player): add soundbar visibility thingie for M keyboard shortcut 2023-04-24 00:00:53 +02:00
frost768
2f10de415b add flixhq media type filter 2023-03-26 10:44:16 +03:00
Jip Fr
f72d6db253 Floating popout router
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-02-28 23:36:46 +01:00
mrjvs
24aeb68f55 error boundary
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-24 21:45:14 +01:00
Max Ward
35adaf3872 add horizontal check to isMobile helper 2023-02-19 22:25:49 -08:00
Jelle van Snik
f97b84516b captions + translation fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-02-08 22:51:52 +01:00
Jelle van Snik
c3b409631e volume control + progress listener 2023-02-04 18:24:06 +01:00
Jelle van Snik
c5a8065db9 add basic functioning player 2023-02-03 15:20:26 +01:00
Jelle van Snik
6edc0d3959 a desperate attempt at chromecasting 2023-01-25 21:44:15 +01:00
Jelle van Snik
8c9d905a91 quality display control, source selection beginning, mobile player UI, keyboard shortcuts
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-24 18:12:37 +01:00
Jelle van Snik
a077417761 mobile safe video sizes 2023-01-23 23:01:08 +01:00
Jelle van Snik
20685577ab skip buttons, better popout handling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-01-23 22:38:05 +01:00
Jelle van Snik
f472f04735 episode ids , shorter debounce and flixHQ provider 2023-01-22 19:26:08 +01:00
Jelle van Snik
52b063b10a bunch of todos 2023-01-15 16:01:07 +01:00
Jelle van Snik
8e522e18d4 fix debounce on first render 2023-01-14 16:14:54 +01:00
Jelle van Snik
2f1058cb9c loading screen usescrape 2023-01-14 01:37:47 +01:00
Jelle van Snik
a64841507f port providers, media watch page + make search work again
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-14 00:12:56 +01:00
Jelle van Snik
a9ac3e64db add provider scrape hookiboi 2023-01-12 22:04:28 +01:00
Jelle van Snik
8268abc45d add search backend 2023-01-10 22:43:27 +01:00
Jelle van Snik
35c7ac4b8d lots of UI changes for video player 2023-01-10 19:53:55 +01:00
Jelle van Snik
024325f640 styling of video player controls 2023-01-09 21:51:24 +01:00
Jelle van Snik
f93b9b5b0f update linting 2023-01-08 15:42:35 +01:00
Rihan
0ee269c877
Use import alias prefix 2022-12-13 22:50:13 +00:00
Jelle van Snik
c7ef58481b fix rerender issues 2022-05-03 21:06:27 +02:00
Jelle van Snik
ded99a459e update url only when onblur fires 2022-05-03 20:58:34 +02:00
Jelle van Snik
fb43cb691b update package.json 2022-05-03 18:16:24 +02:00
Jelle van Snik
f7ad9b67fa fix desynced input field. causing mobile usage issues 2022-05-01 23:32:33 +02:00
mrjvs
1336a0f12c move src back 2022-03-13 19:08:45 +01:00
mrjvs
c4920125b8 temporarily move src 2022-03-13 19:08:28 +01:00
mrjvs
0287bdad57 fix all eslint issues
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-03-06 14:41:51 +01:00
mrjvs
069c5271df linting fix 2022-03-06 13:43:32 +01:00
mrjvs
bedac626d1 fix react warnings + add linting 2022-03-06 13:42:27 +01:00
mrjvs
d72e98eb1e add hover state to brand pill - use replace instead of push for search url - video loading and error state - extra elaboration of providers in readme 2022-02-28 22:00:32 +01:00
mrjvs
60e6b4d851 progress, bookmarking, homepage, resuming where left of, actual media view, navigation improvements for searching
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-28 00:08:20 +01:00
mrjvs
cfb907924e implement url based searching + caching of results
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-27 20:07:15 +01:00
Jelle van Snik
0d5cf9a567 update readme 2022-02-20 16:55:30 +01:00
Jelle van Snik
a3d7f3ff24 added video player + progress tracking
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 16:45:46 +01:00
Jelle van Snik
68e81e8bff added theflix scraper and better search component 2022-02-17 18:25:12 +01:00
Jelle van Snik
f1ffa98a2b debounced searching
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-13 19:29:25 +01:00
Jelle van Snik
e75fcd3002 search page styling 2022-02-13 18:49:03 +01:00
Jelle van Snik
9d4f3a3df5 clear up project to start from scratch 2022-02-06 20:56:48 +01:00
William Oldham
17ab39c7d1 Add select box to episode selector 2021-10-26 13:16:41 +01:00
Josh Heng
5aa40cacb7 Implement URL permalinks 2021-08-02 13:15:18 +01:00
James Hawkins
57e9bc2dc1 Better show support 2021-07-14 23:09:42 +01:00
James Hawkins
0b99f1c35e Port to react 2021-07-13 23:31:37 +01:00