Commit graph

121 commits

Author SHA1 Message Date
William Oldham 404d3b885f Handle nullability of config fields 2024-03-03 18:37:43 +00:00
William Oldham 843ec84936
Merge pull request #922 from marcoslor/868-add-appearance-preview
Add appearance preview
2024-02-26 21:13:06 +00:00
qtchaos fcf42a4e8a
fix: change useBackendUrl to possibly be undefined, add checks to avoid useless requests to nonexistent backend 2024-02-24 02:08:01 +02:00
Marcos Rios 3522f6c038 Fix theme preview not being reset after leaving settings 2024-02-18 17:10:16 -03:00
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