Commit Graph

48 Commits

Author SHA1 Message Date
a361c38e82 fix(icons): remove unnecessary import 2024-12-24 10:56:30 +11:00
0f10626b1b fix(icons): remove dynamic imports 2024-12-24 10:49:04 +11:00
8945196633 fix(icons): properly import icons 2024-12-24 10:39:13 +11:00
31e8359ec0 chore(replace md-it): replaced markdown-it with micromark 2024-12-24 10:08:27 +11:00
089c3e03f6 feat(delete games): update prisma & delete games 2024-12-23 21:12:32 +11:00
fd4a7d1981 feat(umu id override): add support for overriding UMU id 2024-12-23 13:33:22 +11:00
b50e27f4b0 feat(library admin): client side search 2024-12-17 20:42:12 +11:00
789d3ba2f2 refactor(windows logo): moved windows logo into logos dir 2024-12-06 21:25:21 +11:00
c4391d3f4d style(invitation ui): non rounded bottom 2024-12-06 19:43:15 +11:00
e408ac5df8 feat(ui): more ui improvements 2024-11-24 16:12:19 +11:00
ecc819eebc feat(ui): game carousel 2024-11-24 09:47:32 +11:00
9cbdcbcdf6 feat(store): new endpoints, ui and beginnings of main store page 2024-11-23 21:29:24 +11:00
7b3b919581 feat(store page): add button to open in admin panel 2024-11-23 09:03:56 +11:00
7a88f4c52d style: updated text colours across app 2024-11-19 11:11:59 +11:00
bc0c47c487 feat: new ws handler 2024-11-16 17:03:52 +11:00
4488ae269b feat(ui): smoother bar in admin task ui 2024-11-16 16:08:41 +11:00
d7160abc47 feat(registration): require lowercase usernames 2024-11-16 16:08:02 +11:00
a815542604 feat(game page): more subtle design improvements 2024-11-08 21:23:31 +11:00
e796b465d1 feat(game page): slightly improved game page 2024-11-08 20:59:17 +11:00
b511b40d7c fix(invitations): fix types 2024-11-08 20:44:38 +11:00
599da0e348 feat(invitations): completed admin UI, with minor changes to backend 2024-11-07 23:23:49 +11:00
a8a152e578 feat(library ui): add header 2024-11-05 19:01:22 +11:00
74fa671b69 refactor(icons): move icons into dedicated folder 2024-11-05 18:39:49 +11:00
7b0756c6bd feat(registration): add title to tab 2024-11-05 13:18:50 +11:00
848a611751 server side and user client side completed for registration 2024-10-28 22:16:29 +11:00
ecb381e1ca break into single column store on lg devices 2024-10-27 15:30:26 +11:00
b2ab827a55 add proper carousel to store page
uses the VueCarousel library to add an actual carousel to the store page
for the images. uses responsive styles
2024-10-27 15:21:31 +11:00
7d2a1c6952 starting docs infra 2024-10-25 13:15:46 +11:00
ef13b68592 better server side signin redirects
this makes it so if a user requests a page (not API route) and isn't
signed in, it automatically redirects them to the sign in page (doesn't
show a flash of the error page)
2024-10-23 12:55:38 +11:00
93bc143dac additional polish and QoL features 2024-10-22 09:43:00 +11:00
7e176262cc more cleaning 2024-10-21 21:50:27 +11:00
1f575b2bc0 small fixes & SSR disabled
SSR was causing weird issues where error pages would flash because the
user wasn't logged in. I'm disabling it for now, but I will eventually
look into ways to fix the issue and re-enable it.
2024-10-17 21:04:32 +11:00
329c74d3ce game version re-ordering 2024-10-14 20:34:23 +11:00
328b9ba46c fixes to store page for mobile clients 2024-10-12 17:33:31 +11:00
9b7ee4e746 upload images to games 2024-10-12 12:09:14 +11:00
27070b6a4c almst complete admin ui and initial store designs 2024-10-11 22:45:02 +11:00
46c8f0c48a version importing 2024-10-11 17:16:26 +11:00
a7c33e7d43 completed game importing; partial work on version importing 2024-10-11 00:37:08 +11:00
f3672f81dd patch signin 2024-10-10 13:39:43 +11:00
6b5e48d6fe admin ui shell 2024-10-09 15:43:55 +11:00
486bce8bc7 finished object endpoints
Added writing (tested) and deleting (untested) endpoints
2024-10-09 15:08:55 +11:00
435551c207 object storage + full permission system + testing
Object storage now works fully, with the permission system. It still
needs additional external endpoints for updating and deleting objects
from the API, but it is otherwise complete. Further tasks include
writing an S3 adapter.
2024-10-09 14:43:06 +11:00
d4e2dc8cb6 finalised client APIs and authentication method 2024-10-09 00:37:11 +11:00
7523e536b5 another stage of client authentication 2024-10-08 16:13:46 +11:00
909432a6ce client initiate 2024-10-08 13:17:30 +11:00
bfafd2a044 ca groundwork 2024-10-07 22:35:54 +11:00
1bd19ad917 more ui 2024-10-04 15:35:03 +10:00
e1a789fa36 initial commit 2024-09-28 19:12:11 +10:00