141 Commits

Author SHA1 Message Date
Zoe Roux
33db01cbbf Finish sort menu 2023-03-15 15:06:00 +09:00
Zoe Roux
a716fd1e22 Add sort by button (v1) 2023-03-15 15:06:00 +09:00
Zoe Roux
19c3f44d9a Header 2023-03-15 15:06:00 +09:00
Zoe Roux
ae095b3e2c Fix build errors 2023-03-15 01:22:21 +09:00
Zoe Roux
2652e558d2 Add focus handling for the details page 2023-03-15 01:22:21 +09:00
Zoe Roux
262a26e3df Add focus handling for the grid 2023-03-15 01:22:21 +09:00
Zoe Roux
04eae360a7 Rework Pressable to handle ripple on android 2023-03-15 01:22:21 +09:00
Zoe Roux
a6c645c33f Small cleanups 2023-03-15 01:22:21 +09:00
Zoe Roux
e32c09f48f Fix studio error in the movie header 2023-03-14 03:04:29 +09:00
Zoe Roux
91aa673dcb Fix navbar zindex 2023-03-14 03:04:29 +09:00
Zoe Roux
ea53eb9b24 Add logout button for logged in users 2023-03-11 12:54:21 +09:00
Zoe Roux
98a0466761 Display a login button when the user is loggedout 2023-03-11 12:54:21 +09:00
Zoe Roux
e3be74d519 Handle token refresh on SSR 2023-03-11 12:54:21 +09:00
Zoe Roux
fdc6a88317 Add login indicator 2023-03-11 12:54:21 +09:00
Zoe Roux
d67bd62393 Create shell.nix 2023-03-11 12:54:21 +09:00
Zoe Roux
ea986917af Add login and register calls in the front 2023-03-11 12:54:21 +09:00
Zoe Roux
ffbf4be19e Create login and register function 2023-03-11 12:54:21 +09:00
Zoe Roux
2b87aacc58 Add a register page 2023-03-11 12:54:21 +09:00
Zoe Roux
b62b272492 Adding login errors 2023-03-11 12:54:21 +09:00
Zoe Roux
e5027cf00d Add server address on the login page 2023-03-11 12:54:21 +09:00
Zoe Roux
e7b4c01f93 Use an svg blob for the login page 2023-03-11 12:54:21 +09:00
Zoe Roux
304951e463 Create a simple login page 2023-03-11 12:54:21 +09:00
Zoe Roux
341d799207 Bootstrap login page 2023-03-11 12:54:21 +09:00
Zoe Roux
bc878a2e90 Fix keyboard bindings 2023-03-11 12:54:21 +09:00
Zoe Roux
bb4e7b7712
Fix episode name without metadata 2023-01-08 01:52:11 +09:00
Zoe Roux
dad0a7d30a Fix web issues 2023-01-08 01:38:54 +09:00
Zoe Roux
aa38b34191 Fix typescript errors 2023-01-07 21:01:40 +09:00
Zoe Roux
6a098b6317 Fix alpha handling 2023-01-07 14:22:29 +09:00
Zoe Roux
e11af205f8 Add automatic theme on the web 2023-01-07 14:22:29 +09:00
Zoe Roux
9dc9431170 Add a (rudimentary) splash screen 2023-01-07 14:22:29 +09:00
Zoe Roux
1e182e0d75 Install poppins as a font 2023-01-07 14:22:29 +09:00
Zoe Roux
a501c8e571 Add mobile support for the search bar 2023-01-07 14:22:29 +09:00
Zoe Roux
95eb703788 Make search bar collapse on small screen 2023-01-07 14:22:29 +09:00
Zoe Roux
942f4f1c75 Create a search page 2023-01-07 14:22:29 +09:00
Zoe Roux
b88cd583d3 Player cleanups 2022-12-31 01:01:38 +09:00
Zoe Roux
67da1563be Add hls support on the web 2022-12-31 01:01:38 +09:00
Zoe Roux
4b92b8a38e Add subtitles support for the web 2022-12-31 01:01:38 +09:00
Zoe Roux
39ae631cf1 Adding a web compatibility layer 2022-12-31 01:01:38 +09:00
Zoe Roux
84b4c998a7 Use react-native-video instead of expo-av and add subtitle support 2022-12-31 01:01:38 +09:00
Zoe Roux
e741b5aa6d Fix eas build and add expo dev client 2022-12-31 01:01:38 +09:00
Zoe Roux
162891ba1d Create the subtitle menu for the web 2022-12-31 01:01:38 +09:00
Zoe Roux
1139a726c9 Create menu (bottom sheet or side sheet) 2022-12-31 01:01:38 +09:00
Zoe Roux
b0eb8c3b42 Fix fullscreen handling 2022-12-31 01:01:38 +09:00
Zoe Roux
7315d5f5a1 Add keyboard input for the player on the web 2022-12-31 01:01:38 +09:00
Zoe Roux
7a1bde1b73 Add volume slider (keyboard accessible)
Fix tooltip position on the bottom of the screen.
Add fullscreen support on the web
2022-12-31 01:01:38 +09:00
Zoe Roux
b1b8772717 Add progress change listneer to update the video 2022-12-31 01:01:38 +09:00
Zoe Roux
856eaffda6 Add slider touch handlers 2022-12-31 01:01:38 +09:00
Zoe Roux
2c16fdad19 Add load and error state 2022-12-31 01:01:38 +09:00
Zoe Roux
c79a991024 Rewrite progress slider (part 1) 2022-12-31 01:01:38 +09:00
Zoe Roux
7b8d916685 Fix layout handling on the web via hoc 2022-12-31 01:01:38 +09:00