Commit Graph

67 Commits

Author SHA1 Message Date
c876f10b7c Forcefully set legacy-peer-deps flag to true 2023-07-01 09:11:12 +02:00
f3ee4ecdfd Apply various styling tweaks 2023-07-01 08:28:26 +02:00
a100166505 Create an About page 2023-07-01 08:28:08 +02:00
31523c3ef4 Add authorship note in the about section 2023-06-29 20:11:59 +02:00
7a8d1ee83f Add link to the app's source code 2023-06-29 20:11:50 +02:00
db55f0505e Tweak styling of the ranking ready message 2023-06-29 20:11:40 +02:00
6b30a229bd Add scrollBehaviour function to scroll to fragment 2023-06-29 19:48:00 +02:00
964ae1e965 Add hero and about sections to the page 2023-06-29 19:47:41 +02:00
44f0f66490 Reword ranking page's description 2023-06-29 19:47:26 +02:00
94d04c8231 Increase the font size of congratulations message 2023-06-29 19:47:11 +02:00
b95cc86b6a Implement ranking page 2023-06-27 10:35:51 +02:00
5ac55557c9 Implement showing random F1 trivia 2023-06-27 10:35:44 +02:00
993c5b98f7 DRY up the updateRatings function 2023-06-10 12:43:16 +02:00
89003918d8 Remove redundant type inferrence 2023-06-09 18:50:41 +02:00
fd0d0f2ff4 Rename certain variables for better clarity 2023-06-09 18:29:29 +02:00
4710b14405 Include photo number in the photos' alt texts 2023-06-09 18:29:12 +02:00
ef7ab9a76d Upgrade Vuetify to version 3.3.3 2023-06-09 12:58:11 +02:00
5cc46fbd6b Fix duplicate picks and recursive rating updates 2023-06-09 12:57:53 +02:00
053e4e0302 Remove references to unused auth module code 2023-06-09 09:15:22 +02:00
79baa75a53 Rename createVote function to pickPhotosForNewVote 2023-06-09 09:15:03 +02:00
085fcdb63e Create and use the useVote composable 2023-06-08 18:58:14 +02:00
1fc0cb70a5 Rename Glicko2 param fields to rd and vol 2023-06-08 18:58:03 +02:00
8585153cc7 Consolidate models into a single file 2023-06-08 18:56:29 +02:00
e2566c3d32 Convert randomNumber composable to utility 2023-06-08 18:55:45 +02:00
0719efab93 Replace glicko2 and lowdb with glicko2-lite 2023-06-08 17:48:49 +02:00
382058e1c2 Add default Glicko2 parameter fields to all photos 2023-06-08 12:33:33 +02:00
0cffb06a15 Install lowdb and glicko2 2023-06-08 12:32:22 +02:00
e81f927a3e Add photos and their metadata 2023-06-08 12:19:28 +02:00
c888bf8ad1 Remove Appwrite references from data models 2023-06-08 12:19:05 +02:00
b510fdbe89 Remove Appwrite and Husky dependencies 2023-06-07 10:31:41 +02:00
7c548bf1e4 Remove Apprwite-related code 2023-06-07 10:31:06 +02:00
7bf979101f Code up an algorithm for picking random photos 2023-05-30 17:55:56 +02:00
3cd16b764b Create provisional document models 2023-05-30 17:55:16 +02:00
6acf2ba52e Remove global error handler 2023-05-30 17:54:06 +02:00
6c0a095fe2 Add variables for database and collection IDs 2023-05-30 17:53:53 +02:00
2bbd0960ef Add mock script for displaying two random photos 2023-05-29 18:37:09 +02:00
1aebcca6b3 Change auth status loading spinner's color 2023-05-29 18:36:27 +02:00
be13e60d74 Change light/dark theme colors to shades of red 2023-05-28 09:30:56 +02:00
4de34ead70 Move login-error hash check to App.vue 2023-05-28 09:10:32 +02:00
cc752dd7ce Order snackbar's fields like in the interface 2023-05-27 13:07:44 +02:00
aa08249782 Reorder Vue and composable imports 2023-05-27 13:06:58 +02:00
92e43959e6 Remove title field and rename color to message 2023-05-27 12:30:07 +02:00
f8465276e3 Move loadUser error handling to the function itself 2023-05-26 15:01:35 +02:00
bf18b7c4c7 Add GitHub and Discord branding colors 2023-05-26 13:55:42 +02:00
d4f1cbf637 Show a snackbar upon successful/failed login 2023-05-26 12:25:26 +02:00
3cd08d7daf Create snackbar component and composable 2023-05-26 12:25:02 +02:00
6f1ac8a99e Wrap loadUser call in a try-catch block 2023-05-26 12:22:25 +02:00
ad0558d7cb Rename userLoadingFinished to loadingUserFinished 2023-05-26 12:22:09 +02:00
d0207363bf Create a global Vue 3 error handler 2023-05-26 12:21:33 +02:00
84156909ab Implement authentication module 2023-05-25 20:59:33 +02:00