22a7cfa544
feat: save fs objectbackend hashes
2025-04-12 15:54:26 -04:00
2cbee3d495
feat: add ability to review and revoke clients
2025-04-05 17:42:32 +11:00
088cb68604
chore: apply schema changes to db
2025-04-04 10:34:58 +11:00
81be7ccf58
Merge remote-tracking branch 'origin/develop' into db-store
2025-04-03 19:21:05 -04:00
a9d1a442f6
refactor: session handler
2025-04-03 19:15:33 -04:00
9dc35c80c5
Merge branch 'develop' into db-store
2025-04-03 18:12:07 -04:00
36e6c92938
feat: add cloud save backend
2025-04-01 21:08:57 +11:00
1996b97e99
refactor: use hash directly in authmek and version field on authmek
2025-03-24 12:50:21 +11:00
88a5dc2a58
add migrations to store ca and session in db
2025-03-14 11:37:31 -04:00
cf0af15854
store sessions in db
2025-03-14 11:35:12 -04:00
61764e81b8
store certs in db
2025-03-14 10:53:37 -04:00
bd1cb67cd0
feat: user page & $dropFetch util
2025-03-14 12:22:08 +11:00
8fc37936dc
Merge branch 'metadata-improvements' of https://github.com/Huskydog9988/drop into Huskydog9988-metadata-improvements
2025-03-13 15:54:51 +11:00
0ca9a3b2f7
feat: database level metadata provider init
2025-03-13 15:20:13 +11:00
08164cae68
add pcgamingwiki as metadata source
2025-03-12 19:05:11 -04:00
789361ea73
feat: add mac as platform
2025-03-11 19:02:53 +11:00
1ce707788d
fix: decduck's code review
2025-03-10 11:39:45 +11:00
31aaec74af
feat: migrate to tailwind v4 and fix user token API
2025-03-10 10:35:03 +11:00
090d2e6586
feat(acls): added backend acls
2025-03-10 10:34:26 +11:00
256fbd6afa
fix(backend): Add forgotton migration for news storage
2025-02-03 16:50:10 +10:30
623ab7d786
feat(DB): Updated DB for news articles to be stored in the DB
2025-02-02 10:17:21 +10:30
1ed15902a3
feat(news): Updated user for authoring articles
2025-02-02 10:16:28 +10:30
f369462e7f
fix: cascade delete for collection entries
2025-01-28 17:06:30 +11:00
36776cc61e
fix(prisma): update prisma schemas
2025-01-19 16:46:43 +11:00
a309651fe4
feat(collections): backend
2025-01-19 16:29:29 +11:00
39d7ce7d1b
feat(import): overhauled version importing
2024-12-31 00:04:50 +11:00
a86045c307
feat(carousel ui): add aden's carousel pagination design
2024-12-29 19:08:18 +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
089c3e03f6
feat(delete games): update prisma & delete games
2024-12-23 21:12:32 +11:00
fd4a7d1981
feat(umu id override): add support for overriding UMU id
2024-12-23 13:33:22 +11:00
e408ac5df8
feat(ui): more ui improvements
2024-11-24 16:12:19 +11:00
9cbdcbcdf6
feat(store): new endpoints, ui and beginnings of main store page
2024-11-23 21:29:24 +11:00
6e6f09dba0
feat(notifications): added notification system w/ interwoven refactoring
2024-11-16 19:41:19 +11:00
2859005ad4
fix: split prisma schemas
2024-11-16 16:30:22 +11:00
9011cf5c83
refactor: split prisma schemas
2024-11-16 16:24:23 +11:00
be6c30dfee
chore(invitations): add expires field
2024-11-07 19:07:05 +11:00
7d72a86876
feat(client cap): client capability framework + peer API configuration
2024-11-06 12:25:00 +11:00
5fe2036f0b
immutable application settings framework
2024-11-02 11:32:36 +11:00
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
329c74d3ce
game version re-ordering
2024-10-14 20:34:23 +11:00
27070b6a4c
almst complete admin ui and initial store designs
2024-10-11 22:45:02 +11:00
46c8f0c48a
version importing
2024-10-11 17:16:26 +11:00
a7c33e7d43
completed game importing; partial work on version importing
2024-10-11 00:37:08 +11:00
718f5ba514
task API
...
The Task API allows for an easy way to create long-lived tasks that
require reporting back to user with progress/logs. It will be used in
the upcoming game importing.
2024-10-10 16:13:10 +11:00
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
de388a937a
object storage interface + utility functions
...
New ObjectBackend class that requires implementors to specify a few
basic functions, and it handles the permission logic on top of that.
Hopefully there is enough abstraction to suite further use cases!
2024-10-09 13:47:28 +11:00
2b4382d013
handshakes
2024-10-08 18:08:34 +11:00
909432a6ce
client initiate
2024-10-08 13:17:30 +11:00
bfafd2a044
ca groundwork
2024-10-07 22:35:54 +11:00