Commit Graph

167 Commits

Author SHA1 Message Date
mrjvs 4a7c18e3e8 Re-implement disallowed ids in v4 2023-12-01 23:23:06 +01:00
mrjvs a2aaf80c7c finalized texts 2023-11-30 23:37:07 +01:00
mrjvs 4dc3a3216a Some shoepolish for movie-web
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-30 21:25:28 +01:00
mrjvs b1b604d322 hide pause when loading
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-30 20:05:49 +01:00
mrjvs 241febcdbf Add pirate english and fix some react warnings 2023-11-29 20:25:24 +01:00
mrjvs a2c114d93f add page titles 2023-11-29 18:49:04 +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 8bf6510eaf shortcut for enter to unfocus + slash to focus searchbar 2023-11-29 18:20:31 +01:00
mrjvs bc22c323a0 fix savebar still persisting + fix stopEditing translation key
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-29 17:42:51 +01:00
mrjvs a4808415db Localize the rest of everything 2023-11-28 21:11:46 +01:00
mrjvs 7537ebb56c Fix some missing translation keys 2023-11-28 19:23:41 +01:00
William Oldham 75933e7080 More localisation
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-27 19:19:03 +00:00
mrjvs 1161ecaca3 localize connectionsPart 2023-11-26 20:54:58 +01:00
mrjvs 5b71aae159 localize part of settings page 2023-11-26 16:33:04 +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
Jip Fr 8cdedbfca6 Adjust setting sidebar font size, add secure/insecure icon 2023-11-24 23:28:19 +01:00
mrjvs 1176908129 add backend info to settings sidebar 2023-11-24 22:02:34 +01:00
mrjvs a9abe14810 make settings page fully functional 2023-11-24 21:54:44 +01:00
mrjvs 0094261aec Fix active link detection not working 2023-11-24 19:04:56 +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
Jip Fr 8db25148de Account styling in settings 2023-11-23 00:45:06 +01:00
mrjvs 2def74cb32 autocompletion 2023-11-22 17:00:14 +01:00
mrjvs f3146b9a00 Merge branch 'v4' of https://github.com/JamesHawkinss/movie-web into v4 2023-11-22 15:04:59 +01:00
mrjvs 3434074b1e delete account modal 2023-11-22 15:04:58 +01:00
Jip Fr 1343d7f907 Add backticks around error message copy 2023-11-22 14:15:00 +01:00
Jip Fr a9da1dada4 Create ErrorCard component, fix being unable to select text, use ErrorCard everywhere 2023-11-22 14:14:01 +01:00
Jip Fr 5ae17a6c9a Add "has copied" text 2023-11-22 14:03:57 +01:00
Jip Fr 73c3b13309 Fix buttons in playback error 2023-11-22 13:54:43 +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 7a591c82b9 Logic to conditionally show continue watching items
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 20:34:30 +01:00
Jip Fr 258b3be687 Fix themepart click 2023-11-21 19:35:47 +01:00
Jip Fr 9f41228a0c Make settings tabbable 2023-11-21 19:24:45 +01:00
mrjvs 340673237b Add fullscreen preview for caption settings + optimize subtitle rendering 2023-11-20 19:36:35 +01:00
mrjvs b69c1a4518 fix spinner sizings 2023-11-20 19:03:48 +01:00
mrjvs fa990d16b2 linked captions + primary navigation dropdown
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-19 16:49:17 +01:00
Jip Fr 2b23353e40 Language dropdown, language in settings, add temporary confirmation to delete account 2023-11-18 20:55:46 +01:00
mrjvs 54cd1d52ca caption settings + working settings sidebar 2023-11-18 19:27:19 +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 567c6a3894 Improve register loading screen 2023-11-17 19:20:17 +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
Jip Fr a25b3dee54 First two pages of register flow
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-17 14:45:13 +01:00
mrjvs 0dc3e51a36 add backend tests to admin page 2023-11-12 17:54:21 +01:00
mrjvs b4efe88252 add backend url to admin page + volume changed overlay bug fixed
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-12 17:07:48 +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 a7bd4786f3 ive choped chopped it 2023-11-10 22:14:41 +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
William Oldham 791923e78c Fix seed generation, add code signing and fix Base64 2023-11-05 10:36:06 +00:00
mrjvs df85861cf2 add concept for register flow 2023-11-05 01:16:45 +01:00
mrjvs 023a850e4f error handling for video + bookmark migration + last watched episode shown + progress migrations
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-30 21:29:02 +01:00
mrjvs b39ef2c31f start at beginning when pressing next episode button 2023-10-27 22:20:42 +02:00
mrjvs 65d0218f81 removed old todos, disable captions on load 2023-10-27 22:12:03 +02:00
mrjvs 9ff603f87c correct languages + settings page styling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-27 21:51:14 +02:00
mrjvs df5735cfbf pwa fix and dont remove t param after use 2023-10-26 19:53:22 +02:00
mrjvs 92bca33b91 add T param back 2023-10-26 19:36:15 +02:00
mrjvs 0883942093 fix randomized titles 2023-10-25 18:16:25 +02:00
mrjvs 9bfad15a57 Merge branch 'v4' of https://github.com/JamesHawkinss/movie-web into v4 2023-10-25 18:05:47 +02:00
mrjvs de68438793 admin page + beginning of settings page
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 18:05:40 +02:00
Jip Fr 6abc1cf85c Add random titles on home page 2023-10-25 16:58:38 +02:00
mrjvs e267482d33 opush
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 16:41:52 +02:00
mrjvs f5492c7e21 remove migration screen 2023-10-24 20:40:14 +02:00
mrjvs 6a125a593d error handle pages + migration page
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-24 20:34:54 +02:00
Jip Fr 9bd31071f9 Add ol component 2023-10-24 13:15:13 +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 a2968d3bf8 scroll to active episode and caption, fix last provider being nonactive. caption delays mobile friendly input, bigger range caption delay range
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-23 21:03:50 +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
Jip Fr 78ae77392c Add pip 2023-10-21 19:37:44 +02:00
mrjvs 068b7071a4 thumbnail fixes + next episode fixes + cursor now hides when controls are dismissed + back link can go back to search + hovering over controls no longer dismisses controls + improved colors for context menus + progress ring shown in episode selector + scrape progress ring shows progress again
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 16:13:16 +02:00
mrjvs 18b434c9ac very rudementary chromecasting 2023-10-20 23:24:37 +02:00
mrjvs 43d4869f7e chromecasting connectivity 2023-10-20 22:39:56 +02:00
mrjvs 5d6c672136 fix double routing bug + positioning bottom for context menus mobile 2023-10-20 16:31:35 +02:00
mrjvs 75109ce45c refactored context menu links, + next episode button styling + mobile UI
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-20 15:54:10 +02:00
mrjvs 2c38e8281c quality selection HLS, keyboard shortcuts, playback settings 2023-10-19 19:27:21 +02:00
mrjvs f6bbec8907 airplay button
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-19 14:16:10 +02:00
mrjvs acd6541ba7 add video tester page back 2023-10-18 21:18:47 +02:00
mrjvs adf5689c48 selected source shown correctly 2023-10-18 16:08:33 +02:00
mrjvs 454fa1279b caption rendering is back! 2023-10-18 14:30:52 +02:00
mrjvs 65d46190e6 remove backend from this repo 2023-10-17 19:11:53 +02:00
Jip Fr 09c52d9f37 Bookmarking/continue watching + sorting, color options in caption settings
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:04:03 +02:00
mrjvs 18ec79af07 add bookmarks in new store 2023-10-17 16:14:46 +02:00
mrjvs aff39d1999 new continue watching store 2023-10-17 16:01:26 +02:00
mrjvs accc13ab0e progress saving, progress restoring, toggle in caption settings
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-15 20:25:14 +02:00
Jip Fr f8ec45bf13 hide brand pill on smaller screens 2023-10-14 23:01:18 +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 b9f79b97c0 fix player not resetting + fix episode selection not switching episode 2023-10-14 22:03: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 8f8bbf28c1 quality selection, context menu style fully implemented
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 16:06:25 +02:00
mrjvs 7222abf567 refactored search bar url shenanigans 2023-10-13 21:41:44 +02:00
mrjvs 9f99049ba1 add todo 2023-10-12 23:38:08 +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 562ab8fa49 implement video player into the media page 2023-10-12 20:31:40 +02:00
mrjvs d07a611c35 fix pause bugs and stuff 2023-10-11 23:36:46 +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