Commit Graph

73 Commits

Author SHA1 Message Date
66d1413eb5 fix: gamecarousel layout shifts (mostly) 2025-04-07 17:28:40 -04:00
e572b61af9 fix: gamecarousel not resizing 2025-04-07 16:57:44 -04:00
f9b774ddb5 fix: wordmark causing page refresh 2025-04-07 16:49:56 -04:00
106b3f66a4 feat: sleak transition from store page to item 2025-04-07 16:17:55 -04:00
7400fae11b fix: use nuxtlink instaed of a tag 2025-04-07 16:11:56 -04:00
043ef6dcd2 fix: remove debug values from game carousel 2025-04-07 17:44:48 +10:00
2cbee3d495 feat: add ability to review and revoke clients 2025-04-05 17:42:32 +11:00
7263ec53ac fix: remove weird import 2025-04-05 15:38:07 +11:00
b22681c555 fix: fix types, remove @nuxt/image because of broken types 2025-04-05 14:21:37 +11:00
82baeb909a feat: add yarn typecheck and fix all types 2025-04-05 09:40:05 +11:00
17372a9c06 feat: account pages framework & updates to library 2025-04-01 18:28:34 +11:00
68f5f88347 fix: carousel pagination 2025-04-01 16:42:08 +11:00
3b4f940983 feat: slight optimisation with removing from collection 2025-04-01 12:08:39 +11:00
f9e6702d40 Merge branch 'develop' into auth-overhaul 2025-03-23 20:33:46 -04:00
2027c69c0e fix signout 2025-03-22 16:55:08 -04:00
cd93ba2197 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
1ad1ebb3fd merge: husky updates 2025-03-14 13:16:26 +11:00
1de9ebdfa5 feat: refactor news and migrate rest of useFetch to $dropFetch 2025-03-14 13:12:04 +11:00
bd1cb67cd0 feat: user page & $dropFetch util 2025-03-14 12:22:08 +11:00
789361ea73 feat: add mac as platform 2025-03-11 19:02:53 +11:00
ffc1537d7f feat: partial work on home admin page 2025-03-11 18:25:29 +11:00
0f0874c10a feat: file uploads on news articles 2025-03-11 17:51:46 +11:00
137241fdbb fix: notifications and store styling 2025-03-11 17:08:31 +11:00
9515a21dc6 feat: move article creation into a modal 2025-03-11 12:20:56 +11:00
c3ee948682 fix: store page styling 2025-03-11 11:47:35 +11:00
1eede0f035 fix: news frontend 2025-03-10 12:05:10 +11:00
31aaec74af feat: migrate to tailwind v4 and fix user token API 2025-03-10 10:35:03 +11:00
28bf070ce2 feat(news): Added ability to search and filter news articles 2025-02-02 10:06:38 +10:30
866c4d354e feat(news): Created ability to create news articles 2025-02-02 10:05:55 +10:30
e7837af0e7 feat(news): added ability to delete news articles 2025-02-02 10:05:13 +10:30
1967de72c8 style(GamePanel): New hover state styles 2025-01-28 19:17:12 +10:30
bfcc7519bf style(AddLibraryButton): New hover state animations 2025-01-28 19:15:49 +10:30
6317ad2657 fix: collection creation & overview hover styles 2025-01-28 17:01:34 +11:00
42ebbf2922 feat: collection deleting 2025-01-28 16:50:57 +11:00
ecd26a42a8 feat: mobile ui and other design 2025-01-28 16:24:08 +11:00
cf0aa948fe feat: refactor & redesign parts of UI 2025-01-28 16:24:08 +11:00
934c176974 refactor(create collection modal): use ModalTemplate & v-model 2025-01-28 16:24:08 +11:00
eea8f82bf9 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
a309651fe4 feat(collections): backend 2025-01-19 16:29:29 +11:00
2cfe75a551 feat(metadata): change name, description and icon 2024-12-30 14:17:27 +11:00
5a1f8411de feat(game panel): adjust gradient 2024-12-29 19:20:17 +11:00
a86045c307 feat(carousel ui): add aden's carousel pagination design 2024-12-29 19:08:18 +11:00
e505e58192 feat(admin ui): add modifying game descriptions 2024-12-27 19:52:59 +11:00
937954fa02 feat(admin ui): customisable image carousel and new layout 2024-12-27 14:43:40 +11:00
2f52a16d52 feat(metadata): 'manual' metadata provider 2024-12-26 19:54:49 +11:00
38fc6b81df feat(loading button): add disabled state 2024-12-26 19:38:48 +11:00
cada630e81 fix: moved icons and created PlatformClient so we can use the enum on the frontend 2024-12-24 11:43:36 +11:00
789d3ba2f2 refactor(windows logo): moved windows logo into logos dir 2024-12-06 21:25:21 +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