Huskydog9988
ed0562cb00
feat: save fs objectbackend hashes
2025-04-12 15:54:26 -04:00
Huskydog9988
9750dafc69
fix: incorrect perms when deleting objects
2025-04-11 19:32:30 -04:00
Huskydog9988
d5fb89c3a1
feat: make internal objectbackend methods private
2025-04-10 19:57:08 -04:00
Huskydog9988
6faaf00617
feat: hash objects for etag value
2025-04-09 14:48:13 -04:00
Huskydog9988
a01a94fff2
refactor: use node crypto uuid
2025-04-06 14:08:36 -04:00
DecDuck
6fe8bf1e76
feat: add cloud save backend
2025-04-01 21:08:57 +11:00
DecDuck
661befba3f
feat: user page & $dropFetch util
2025-03-14 12:22:08 +11:00
DecDuck
b97ff1a1b6
feat(acls): refactor & acl descriptions
2025-02-07 17:26:23 +11:00
DecDuck
eb8fb4fc89
feat(acls): added backend acls
2025-02-04 13:15:52 +11:00
DecDuck
8e90ac86f7
feat(object transactions): support more types
2024-12-26 19:37:21 +11:00
DecDuck
2ace2eb844
refactor: more consistent naming for object handler
2024-11-16 16:11:20 +11:00
DecDuck
865997bf92
upload images to games
2024-10-12 12:09:14 +11:00
DecDuck
37a138aeed
completed game importing; partial work on version importing
2024-10-11 00:37:08 +11:00
DecDuck
99db921f07
finished object endpoints
...
Added writing (tested) and deleting (untested) endpoints
2024-10-09 15:08:55 +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
2773c4cc3b
metadata engine
2024-10-04 13:01:06 +10:00