201 Commits

Author SHA1 Message Date
DecDuck 57403a88ff fix: $dropFetch SSR and rate limiting 2025-04-01 12:02:34 +11:00
Huskydog9988 df062b6522 move register to auth path 2025-03-23 21:08:08 -04:00
Huskydog9988 440459d3de Merge branch 'develop' into auth-overhaul 2025-03-23 20:33:46 -04:00
Huskydog9988 cce2c23566 use arktype for clientside validation 2025-03-22 19:37:28 -04:00
Huskydog9988 f2e2c56a5a fix signout 2025-03-22 16:55:08 -04:00
Huskydog9988 69fb3c3308 move auth pages into auth dir 2025-03-22 15:54:43 -04:00
Husky 956875fd89 massive perf improvements
on the store page, brings LCP down to only 5.6s from 11s. total lighthouse score is now 78
2025-03-14 20:18:26 -04:00
Aden Lindsay 817c65d9b6 fix(library): Use $dropFetch util 2025-03-15 09:54:20 +10:30
Aden Lindsay 5cc87ddf90 style(library): complete restyling to match client library 2025-03-15 09:46:15 +10:30
DecDuck df33d74bb3 fix: remove @nuxt/content 2025-03-14 13:23:56 +11:00
DecDuck 3067b4b4d0 merge: husky updates 2025-03-14 13:16:26 +11:00
DecDuck 920ce8b0d0 feat: refactor news and migrate rest of useFetch to $dropFetch 2025-03-14 13:12:04 +11:00
DecDuck 661befba3f feat: user page & $dropFetch util 2025-03-14 12:22:08 +11:00
DecDuck 240d1364e8 feat: add mac as platform 2025-03-11 19:02:53 +11:00
DecDuck 1ca5c37b9a feat: partial work on home admin page 2025-03-11 18:25:29 +11:00
DecDuck 26f3975c67 feat: file uploads on news articles 2025-03-11 17:51:46 +11:00
DecDuck 16bd89e8e0 fix: notifications and store styling 2025-03-11 17:08:31 +11:00
DecDuck e4066fc246 fix: store page styling 2025-03-11 11:47:35 +11:00
DecDuck e31fe149d3 fix: re-enable metadata providers 2025-03-11 11:33:05 +11:00
DecDuck 26649434f9 fix: news frontend 2025-03-10 12:05:10 +11:00
DecDuck 8e53e92ad1 fix: home page now (temporarily) redirects to store 2025-03-10 10:34:57 +11:00
DecDuck e6911259b2 feat(acls): added backend acls 2025-03-10 10:34:26 +11:00
Aden Lindsay a5cfd67ec4 feat(news): Created article full screen view 2025-02-02 10:15:09 +10:30
Aden Lindsay e801b8636a feat(news): Created article overview page 2025-02-02 10:10:16 +10:30
Aden Lindsay 45fcd29e52 feat(news) Added news page/sidebar 2025-02-02 10:09:25 +10:30
Aden Lindsay 730608383d style(store): Added reactive hover state for admin dashboard button 2025-01-28 19:25:00 +10:30
Aden Lindsay 9c5e209af3 style(store): hover state for coursel button 2025-01-28 19:24:30 +10:30
Aden Lindsay 8df2cd706b style(collections): Hover state & scaling games grid properly 2025-01-28 19:23:24 +10:30
Aden Lindsay 0449c4ba26 fix(library): Fixed game banner as background, & added hover state 2025-01-28 19:22:29 +10:30
Aden Lindsay 74f986d288 style(collections): Added hover state & animation for addition icon 2025-01-28 19:20:33 +10:30
DecDuck 3d65a99d9f fix: collection overview trash icon 2025-01-28 17:23:06 +11:00
DecDuck 7bca1d3922 fix: store page styling 2025-01-28 17:21:05 +11:00
DecDuck dd141bbfd5 fix: collection creation & overview hover styles 2025-01-28 17:01:34 +11:00
DecDuck 006bc47c50 feat: collection deleting 2025-01-28 16:50:57 +11:00
DecDuck fa368e51f9 fix: store style & library game page 2025-01-28 16:39:13 +11:00
DecDuck 2d5c200db5 feat: mobile ui and other design 2025-01-28 16:24:08 +11:00
DecDuck 438b236c14 feat: refactor & redesign parts of UI 2025-01-28 16:24:08 +11:00
Aden Lindsay 83ffb7f34f squash: AdenMGB collection design & backend work
Update index.post.ts to implement saving collections functionality

Update index.get.ts to verify if collection exists and if user can access it

Update index.delete.ts to ask questions and not be so nonchalant

Update entry.post.ts

Update entry.delete.ts to do it better

Update index.vue to add functionality to the add to library button + fidgit with image

Update index.vue to also add add to library functionality, but no fidget :(

Update entry.post.ts to infact not remove it

Update index.ts

Update index.vue to manage collections from store page

Update index.ts to restrut for ahhhh

Update index.vue too add collection control to carosel

Update index.vue fix minor issue

Update index.vue to fix dropdown modal bug

Create library.vue for page layout

Create index.vue for library game details pane

Create index.vue for viewing collections pane

Create DeleteCollectionModal.vue component

Create CreateCollectionModal.vue component

Update AddLibraryButton.vue with dropdown :D

Update index.vue to use new components

Update index.vue for more components :O

Update entry.post.ts to not not return success, it'll figure it out

Update entry.delete.ts to not return...
2025-01-28 16:24:02 +11:00
Aden Lindsay f74b0a279e Create signout.vue to sign out :shocked: 2025-01-28 16:19:41 +11:00
DecDuck 71a882bcbb fix: import ui setup autocomplete 2025-01-28 15:20:06 +11:00
DecDuck 78a26f5eef feat(tasks): improved ux 2025-01-14 20:43:22 +11:00
DecDuck dd001b0f58 feat(import): overhauled version importing 2024-12-31 00:04:50 +11:00
DecDuck 2bc7c78044 feat(metadata): change name, description and icon 2024-12-30 14:17:27 +11:00
DecDuck 52f1fe3d23 feat(admin ui): add modifying game descriptions 2024-12-27 19:52:59 +11:00
DecDuck 82428786c4 feat(admin ui): customisable image carousel and new layout 2024-12-27 14:43:40 +11:00
DecDuck 4870f1dbf6 fix(mail regex): removed global flag 2024-12-27 13:14:29 +11:00
DecDuck a5bf7b66b2 fix(callback ui): fix width of token breaking things 2024-12-27 13:07:29 +11:00
DecDuck d695b0a96a feat(client ui): manual handshake 2024-12-27 13:07:29 +11:00
quexeky 9665ee2222 fix(account creation): Fix username length requirement
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-27 08:17:03 +11:00
DecDuck 0b106fc497 feat(metadata): 'manual' metadata provider 2024-12-26 19:54:49 +11:00