DecDuck
1729591a2c
feat: add ability to review and revoke clients
2025-04-05 17:42:32 +11:00
DecDuck
f8ecc4a10c
chore: apply schema changes to db
2025-04-04 10:34:58 +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
Huskydog9988
c564792c7a
Merge branch 'develop' into db-store
2025-04-03 18:12:07 -04:00
DecDuck
6fe8bf1e76
feat: add cloud save backend
2025-04-01 21:08:57 +11:00
DecDuck
d035c9d847
refactor: use hash directly in authmek and version field on authmek
2025-03-24 12:50:21 +11:00
Huskydog9988
8b13a7e46b
add migrations to store ca and session in db
2025-03-14 11:37:31 -04:00
Huskydog9988
032147cad9
store sessions in db
2025-03-14 11:35:12 -04:00
Huskydog9988
c57cd8afa2
store certs in db
2025-03-14 10:53:37 -04:00
DecDuck
661befba3f
feat: user page & $dropFetch util
2025-03-14 12:22:08 +11:00
DecDuck
96c7da56fe
Merge branch 'metadata-improvements' of https://github.com/Huskydog9988/drop into Huskydog9988-metadata-improvements
2025-03-13 15:54:51 +11:00
DecDuck
c3f6d27439
feat: database level metadata provider init
2025-03-13 15:20:13 +11:00
Huskydog9988
02e03d5e66
add pcgamingwiki as metadata source
2025-03-12 19:05:11 -04:00
DecDuck
240d1364e8
feat: add mac as platform
2025-03-11 19:02:53 +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
e6911259b2
feat(acls): added backend acls
2025-03-10 10:34:26 +11:00
Aden Lindsay
230d49cf3d
fix(backend): Add forgotton migration for news storage
2025-02-03 16:50:10 +10:30
Aden Lindsay
b3349c766b
feat(DB): Updated DB for news articles to be stored in the DB
2025-02-02 10:17:21 +10:30
Aden Lindsay
17f7a36d6d
feat(news): Updated user for authoring articles
2025-02-02 10:16:28 +10:30
DecDuck
4caa240bd6
fix: cascade delete for collection entries
2025-01-28 17:06:30 +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
dd001b0f58
feat(import): overhauled version importing
2024-12-31 00:04:50 +11:00
DecDuck
4fa2550a43
feat(carousel ui): add aden's carousel pagination design
2024-12-29 19:08:18 +11:00
DecDuck
82428786c4
feat(admin ui): customisable image carousel and new layout
2024-12-27 14:43:40 +11:00
DecDuck
0b106fc497
feat(metadata): 'manual' metadata provider
2024-12-26 19:54:49 +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
b51db3b259
feat(ui): more ui improvements
2024-11-24 16:12:19 +11:00
DecDuck
2262fb5df0
feat(store): new endpoints, ui and beginnings of main store page
2024-11-23 21:29:24 +11:00
DecDuck
3652d6123c
feat(notifications): added notification system w/ interwoven refactoring
2024-11-16 19:41:19 +11:00
DecDuck
fd69348f5e
fix: split prisma schemas
2024-11-16 16:30:22 +11:00
DecDuck
3731b3fcf4
refactor: split prisma schemas
2024-11-16 16:24:23 +11:00
DecDuck
e9a19ecb46
chore(invitations): add expires field
2024-11-07 19:07:05 +11:00
DecDuck
508c04c07d
feat(client cap): client capability framework + peer API configuration
2024-11-06 12:25:00 +11:00
DecDuck
35e8b5b7d6
immutable application settings framework
2024-11-02 11:32:36 +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
34b03527bf
game version re-ordering
2024-10-14 20:34:23 +11:00
DecDuck
308827f042
almst complete admin ui and initial store designs
2024-10-11 22:45:02 +11:00
DecDuck
fd39b3453a
version importing
2024-10-11 17:16:26 +11:00
DecDuck
37a138aeed
completed game importing; partial work on version importing
2024-10-11 00:37:08 +11:00
DecDuck
68236f5112
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
DecDuck
661a30107c
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
9b34668e50
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
DecDuck
567f2aebd1
handshakes
2024-10-08 18:08:34 +11:00
DecDuck
1c63d62e3d
client initiate
2024-10-08 13:17:30 +11:00
DecDuck
5e74a555df
ca groundwork
2024-10-07 22:35:54 +11:00
DecDuck
2773c4cc3b
metadata engine
2024-10-04 13:01:06 +10:00