Commit Graph

99 Commits

Author SHA1 Message Date
DecDuck 1729591a2c feat: add ability to review and revoke clients 2025-04-05 17:42:32 +11:00
DecDuck e627941add fix: return user library for client 2025-04-05 15:34:24 +11:00
DecDuck d19e5baa64 fix: remove legacy metadata client routes 2025-04-05 15:34:12 +11:00
DecDuck 033cdbc4b0 refactor: move game id fetch to index 2025-04-05 15:33:59 +11:00
DecDuck bf38921f54 feat: add yarn typecheck and fix all types 2025-04-05 09:40:05 +11:00
Huskydog9988 4134777264 Merge remote-tracking branch 'origin/develop' into db-store 2025-04-03 19:21:05 -04:00
Huskydog9988 3a50e3ebae refactor: session handler 2025-04-03 19:15:33 -04:00
DecDuck 6774101091 fix: update last accessed client on push 2025-04-01 21:16:54 +11:00
DecDuck 6fe8bf1e76 feat: add cloud save backend 2025-04-01 21:08:57 +11:00
DecDuck 97d37ea8f8 feat: account pages framework & updates to library 2025-04-01 18:28:34 +11:00
DecDuck d035c9d847 refactor: use hash directly in authmek and version field on authmek 2025-03-24 12:50:21 +11:00
Huskydog9988 a85645ea16 address some issues 2025-03-23 21:07:12 -04:00
Huskydog9988 df6d8882c2 switch back to json 2025-03-23 20:29:50 -04:00
Huskydog9988 cce2c23566 use arktype for clientside validation 2025-03-22 19:37:28 -04:00
Huskydog9988 a89798cacd make signup less error prone in db 2025-03-22 17:26:12 -04:00
Huskydog9988 47affba159 new accounts use argon2 2025-03-22 17:09:10 -04:00
DecDuck 3067b4b4d0 merge: husky updates 2025-03-14 13:16:26 +11:00
DecDuck 661befba3f feat: user page & $dropFetch util 2025-03-14 12:22:08 +11:00
DecDuck 0902d63bee feat: add news client routes 2025-03-11 18:24:50 +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 e31fe149d3 fix: re-enable metadata providers 2025-03-11 11:33:05 +11:00
DecDuck 61d8861071 feat: client collection routes 2025-03-10 12:28:59 +11:00
DecDuck 26649434f9 fix: news frontend 2025-03-10 12:05:10 +11:00
DecDuck be00777a6c fix: decduck's code review 2025-03-10 11:39:45 +11:00
DecDuck 1447c37cb0 feat: migrate to tailwind v4 and fix user token API 2025-03-10 10:35:03 +11:00
DecDuck 75f201a29a feat(acls): refactor & acl descriptions 2025-03-10 10:34:32 +11:00
DecDuck e6911259b2 feat(acls): added backend acls 2025-03-10 10:34:26 +11:00
Aden Lindsay 839f79c3d6 feat(api): Added API for deleting news articles 2025-02-02 10:21:43 +10:30
Aden Lindsay 315bb3a45b feat(api): Added API for retriving information about a spesific news article 2025-02-02 10:21:10 +10:30
Aden Lindsay 710a79af3c feat(api): Added API for fetching news articles 2025-02-02 10:20:26 +10:30
Aden Lindsay afdf1e5bda feat(api): Added API for creating articles 2025-02-02 10:19:31 +10:30
DecDuck dd141bbfd5 fix: collection creation & overview hover styles 2025-01-28 17:01:34 +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 d6131e9f84 fix(prisma): update prisma schemas 2025-01-19 16:46:43 +11:00
DecDuck 0e631a9228 feat(collections): backend 2025-01-19 16:29:29 +11:00
DecDuck 78a26f5eef feat(tasks): improved ux 2025-01-14 20:43:22 +11:00
DecDuck fc034f580f fix(invitations): fix always being created as admin 2025-01-05 22:21:55 +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 4870f1dbf6 fix(mail regex): removed global flag 2024-12-27 13:14: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
DecDuck eea187061b feat(admin ui): improve feedback when metadata fails 2024-12-25 23:36:39 +11:00
DecDuck 93dd1a2de5 feat(delete games): update prisma & delete games 2024-12-23 21:12:32 +11:00
DecDuck 6f9c320d85 feat(umu id override): add support for overriding UMU id 2024-12-23 13:33:22 +11:00
DecDuck 57e96707ac feat(library admin): client side search 2024-12-17 20:42:12 +11:00