Commit Graph

52 Commits

Author SHA1 Message Date
Huskydog9988
82b123a345 fix: gamerating model 2025-05-14 22:13:53 -04:00
Huskydog9988
a101ff07c4 fix: allow notification nonce reuse per user 2025-05-14 15:40:55 -04:00
Huskydog9988
dad2161754 feat: games now have tag support 2025-05-11 12:52:00 -04:00
DecDuck
90277653cb feat: rework developer/publisher system 2025-05-10 11:59:56 +10:00
Huskydog9988
afaaaf2eb5 feat: unified company metadata store
still need to migrate users from old developer and publisher tables
2025-05-10 11:25:45 +10:00
Huskydog9988
14f0833d17 feat: finish migrating to new objectid naming 2025-05-10 11:25:45 +10:00
Huskydog9988
52a7de0a8b feat: minimum support for unrefed object cleanup 2025-05-10 11:25:45 +10:00
Huskydog9988
836ba33fe4 feat: basic screenshot manager 2025-05-10 11:25:44 +10:00
DecDuck
bfa2c0a641 feat: add oidc to admin panel 2025-05-08 15:29:50 +10:00
DecDuck
19ff73cc30 feat: oidc 2025-05-07 22:14:04 +10:00
DecDuck
96742cc918 Merge branch 'Huskydog9988-more-ui-work' into develop 2025-04-14 10:54:09 +10:00
DecDuck
c2bb835b0f fix: etags and other
remove sanitize-filename because IDs are internally generated
remove pulse animation on NO GAME cards
add migration
refactors to be inline with other stuff
2025-04-14 10:52:12 +10:00
DecDuck
42349ad4e1 feat: allow client-based web tokens 2025-04-08 16:16:40 +10:00
DecDuck
2cbee3d495 feat: add ability to review and revoke clients 2025-04-05 17:42:32 +11:00
DecDuck
088cb68604 chore: apply schema changes to db 2025-04-04 10:34:58 +11:00
Huskydog9988
81be7ccf58 Merge remote-tracking branch 'origin/develop' into db-store 2025-04-03 19:21:05 -04:00
Huskydog9988
9dc35c80c5 Merge branch 'develop' into db-store 2025-04-03 18:12:07 -04:00
DecDuck
36e6c92938 feat: add cloud save backend 2025-04-01 21:08:57 +11:00
DecDuck
1996b97e99 refactor: use hash directly in authmek and version field on authmek 2025-03-24 12:50:21 +11:00
Huskydog9988
88a5dc2a58 add migrations to store ca and session in db 2025-03-14 11:37:31 -04:00
DecDuck
bd1cb67cd0 feat: user page & $dropFetch util 2025-03-14 12:22:08 +11:00
DecDuck
8fc37936dc Merge branch 'metadata-improvements' of https://github.com/Huskydog9988/drop into Huskydog9988-metadata-improvements 2025-03-13 15:54:51 +11:00
DecDuck
0ca9a3b2f7 feat: database level metadata provider init 2025-03-13 15:20:13 +11:00
DecDuck
789361ea73 feat: add mac as platform 2025-03-11 19:02:53 +11:00
DecDuck
1ce707788d fix: decduck's code review 2025-03-10 11:39:45 +11:00
DecDuck
31aaec74af feat: migrate to tailwind v4 and fix user token API 2025-03-10 10:35:03 +11:00
DecDuck
090d2e6586 feat(acls): added backend acls 2025-03-10 10:34:26 +11:00
Aden Lindsay
256fbd6afa fix(backend): Add forgotton migration for news storage 2025-02-03 16:50:10 +10:30
DecDuck
f369462e7f fix: cascade delete for collection entries 2025-01-28 17:06:30 +11:00
DecDuck
a309651fe4 feat(collections): backend 2025-01-19 16:29:29 +11:00
DecDuck
39d7ce7d1b feat(import): overhauled version importing 2024-12-31 00:04:50 +11:00
DecDuck
937954fa02 feat(admin ui): customisable image carousel and new layout 2024-12-27 14:43:40 +11:00
DecDuck
2f52a16d52 feat(metadata): 'manual' metadata provider 2024-12-26 19:54:49 +11:00
DecDuck
089c3e03f6 feat(delete games): update prisma & delete games 2024-12-23 21:12:32 +11:00
DecDuck
fd4a7d1981 feat(umu id override): add support for overriding UMU id 2024-12-23 13:33:22 +11:00
DecDuck
e408ac5df8 feat(ui): more ui improvements 2024-11-24 16:12:19 +11:00
DecDuck
9cbdcbcdf6 feat(store): new endpoints, ui and beginnings of main store page 2024-11-23 21:29:24 +11:00
DecDuck
6e6f09dba0 feat(notifications): added notification system w/ interwoven refactoring 2024-11-16 19:41:19 +11:00
DecDuck
be6c30dfee chore(invitations): add expires field 2024-11-07 19:07:05 +11:00
DecDuck
7d72a86876 feat(client cap): client capability framework + peer API configuration 2024-11-06 12:25:00 +11:00
DecDuck
5fe2036f0b immutable application settings framework 2024-11-02 11:32:36 +11:00
DecDuck
b2ab827a55 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
329c74d3ce game version re-ordering 2024-10-14 20:34:23 +11:00
DecDuck
27070b6a4c almst complete admin ui and initial store designs 2024-10-11 22:45:02 +11:00
DecDuck
46c8f0c48a version importing 2024-10-11 17:16:26 +11:00
DecDuck
a7c33e7d43 completed game importing; partial work on version importing 2024-10-11 00:37:08 +11:00
DecDuck
435551c207 object storage + full permission system + testing
Object storage now works fully, with the permission system. It still
needs additional external endpoints for updating and deleting objects
from the API, but it is otherwise complete. Further tasks include
writing an S3 adapter.
2024-10-09 14:43:06 +11:00
DecDuck
2b4382d013 handshakes 2024-10-08 18:08:34 +11:00
DecDuck
bfafd2a044 ca groundwork 2024-10-07 22:35:54 +11:00
DecDuck
22ac7f6b15 metadata engine 2024-10-04 13:01:06 +10:00