Commit Graph

44 Commits

Author SHA1 Message Date
Huskydog9988 9a2683d98e fix: more eslint stuff 2025-04-15 21:10:45 -04:00
Huskydog9988 3961323cca fix: more eslint issues 2025-04-13 22:10:28 -04:00
Huskydog9988 e95091bbf5 fix: inital eslint errors 2025-04-13 21:44:29 -04:00
Huskydog9988 48c41953dc fix: missing key in loops 2025-04-12 16:03:35 -04:00
Huskydog9988 6c02b03814 feat: sleak transition from store page to item 2025-04-07 16:17:55 -04:00
DecDuck e77b87bbf7 fix: store page released date 2025-04-07 16:55:01 +10:00
Huskydog9988 08d5fec4e7 refactor: remove momentjs 2025-04-06 19:44:38 -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
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 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
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
DecDuck 7bca1d3922 fix: store page styling 2025-01-28 17:21:05 +11:00
DecDuck fa368e51f9 fix: store style & library game page 2025-01-28 16:39:13 +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
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 82428786c4 feat(admin ui): customisable image carousel and new layout 2024-12-27 14:43:40 +11:00
DecDuck 466f4eaa34 feat(store ui): 'no images' slide on image carousel 2024-12-26 19:37:44 +11:00
DecDuck 95a293f9a1 fix: moved icons and created PlatformClient so we can use the enum on the frontend 2024-12-24 11:43:36 +11:00
DecDuck 04d41e132c fix(icons): remove unnecessary import 2024-12-24 10:56:30 +11:00
DecDuck e82052955c fix(icons): remove dynamic imports 2024-12-24 10:49:04 +11:00
DecDuck 8ce33217e5 fix(icons): properly import icons 2024-12-24 10:39:13 +11:00
DecDuck dcf167fee7 chore(replace md-it): replaced markdown-it with micromark 2024-12-24 10:08:27 +11:00
DecDuck 57e96707ac feat(library admin): client side search 2024-12-17 20:42:12 +11:00
DecDuck 86848f599a refactor(windows logo): moved windows logo into logos dir 2024-12-06 21:25:21 +11:00
DecDuck b51db3b259 feat(ui): more ui improvements 2024-11-24 16:12:19 +11:00
DecDuck 09481cf3e8 feat(ui): game carousel 2024-11-24 09:47:32 +11:00
DecDuck 2262fb5df0 feat(store): new endpoints, ui and beginnings of main store page 2024-11-23 21:29:24 +11:00
DecDuck 404aeeb9c7 feat(store page): add button to open in admin panel 2024-11-23 09:03:56 +11:00
DecDuck 73d70179a7 feat(game page): more subtle design improvements 2024-11-08 21:23:31 +11:00
DecDuck 8851a62220 feat(game page): slightly improved game page 2024-11-08 20:59:17 +11:00
DecDuck a396a4939f refactor(icons): move icons into dedicated folder 2024-11-05 18:39:49 +11:00
DecDuck 2e30cc0015 break into single column store on lg devices 2024-10-27 15:30:26 +11:00
DecDuck 73a2e40941 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
DecDuck 513f962964 starting docs infra 2024-10-25 13:15:46 +11:00
DecDuck 94b657e5e5 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
DecDuck aae8de56aa 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
DecDuck 8c205e90c7 fixes to store page for mobile clients 2024-10-12 17:33:31 +11:00
DecDuck 308827f042 almst complete admin ui and initial store designs 2024-10-11 22:45:02 +11:00