Commit Graph
29 Commits
Author SHA1 Message Date
Aden LindsayandAden c7fab132ab Many new improvments and features to the UI (#76)
* feat(general): many new improvments and features to the UI

* fix: fix lints and run preetier

* fix: furthermore fixes

* chore: fix preetier eslint issue

* stlye: reposition mark all as read button for better placement

* fix: fix inccorect positioning on the mark all as read buton, again

* fix: fix account related issue with predefined types and styling

* fix: fix notification button dissapearance & type definition

* fix: fix auth page styling

* stlye: fixed styling on users list

* fix: fix lint dead code collector

* fix: please the prettier gods

* fix(notifications): seriously serialising

* chore: please the prettier gods once again, o holy one

* fix: remove eslint thing, im blaming eslint for that one

---------

Co-authored-by: Aden <aden@adenmgb.com>
2025-06-04 13:56:23 +10:00
Aden Lindsay c052511ff3 fix(library): Use $dropFetch util 2025-03-15 09:54:20 +10:30
Aden Lindsay 19d1a9dd0e style(library): complete restyling to match client library 2025-03-15 09:46:15 +10:30
Aden Lindsay 66400f4875 fix(webui): Fix forcably redirecting to https 2025-03-15 09:45:09 +10:30
Aden Lindsay 256fbd6afa fix(backend): Add forgotton migration for news storage 2025-02-03 16:50:10 +10:30
Aden Lindsay 9344d94e4c feat(api): Added API for deleting news articles 2025-02-02 10:21:43 +10:30
Aden Lindsay 1286248207 feat(api): Added API for retriving information about a spesific news article 2025-02-02 10:21:10 +10:30
Aden Lindsay 2ef8f2f93c feat(api): Added API for fetching news articles 2025-02-02 10:20:26 +10:30
Aden Lindsay 86053815f0 feat(api): Added API for creating articles 2025-02-02 10:19:31 +10:30
Aden Lindsay 88453f1ec4 feat(backend): Added backend communction between API & Frontend 2025-02-02 10:18:27 +10:30
Aden Lindsay 623ab7d786 feat(DB): Updated DB for news articles to be stored in the DB 2025-02-02 10:17:21 +10:30
Aden Lindsay 1ed15902a3 feat(news): Updated user for authoring articles 2025-02-02 10:16:28 +10:30
Aden Lindsay 3a55075532 feat(news): Created article full screen view 2025-02-02 10:15:09 +10:30
Aden Lindsay 6c7866ad14 feat(news): Created article overview page 2025-02-02 10:10:16 +10:30
Aden Lindsay f78b29b7fd feat(news) Added news page/sidebar 2025-02-02 10:09:25 +10:30
Aden Lindsay d8e964e06b feat(news): Added backend for news 2025-02-02 10:08:34 +10:30
Aden Lindsay 5d8f9d3813 Create useNews.ts 2025-02-02 10:07:24 +10:30
Aden Lindsay 28bf070ce2 feat(news): Added ability to search and filter news articles 2025-02-02 10:06:38 +10:30
Aden Lindsay 866c4d354e feat(news): Created ability to create news articles 2025-02-02 10:05:55 +10:30
Aden Lindsay e7837af0e7 feat(news): added ability to delete news articles 2025-02-02 10:05:13 +10:30
Aden Lindsay 09fd01d9b5 style(store): Added reactive hover state for admin dashboard button 2025-01-28 19:25:00 +10:30
Aden Lindsay 8fbe02a1b7 style(store): hover state for coursel button 2025-01-28 19:24:30 +10:30
Aden Lindsay dce116b66f style(collections): Hover state & scaling games grid properly 2025-01-28 19:23:24 +10:30
Aden Lindsay d167780562 fix(library): Fixed game banner as background, & added hover state 2025-01-28 19:22:29 +10:30
Aden Lindsay 6e057afb6d style(collections): Added hover state & animation for addition icon 2025-01-28 19:20:33 +10:30
Aden Lindsay 1967de72c8 style(GamePanel): New hover state styles 2025-01-28 19:17:12 +10:30
Aden Lindsay bfcc7519bf style(AddLibraryButton): New hover state animations 2025-01-28 19:15:49 +10:30
Aden Lindsay 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
Aden Lindsay 892f64fe3a Create signout.vue to sign out :shocked: 2025-01-28 16:19:41 +11:00