85edc4cca2
chore: move more admin over to arktype validators
2025-05-30 13:17:21 +10:00
92a98a5984
fix: add prisma binary targets
2025-05-08 20:21:50 +10:00
6d35e2697d
fix: switch prisma schema type
2025-05-08 17:33:07 +10:00
48f796ae4b
fix: update prisma schema and path
2025-05-08 16:20:19 +10:00
125fe9e6e2
fix: remove jank prisma script, and move to generated prisma client
2025-05-08 16:17:23 +10:00
c449b45009
chore: remove redundant omitApi prisma option
2025-04-24 18:34:20 -04:00
0a270b267c
fix: prisma migrations in docker
...
i hate prisma so so so so so much
2025-04-20 18:12:29 +10: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
22ac7f6b15
metadata engine
2024-10-04 13:01:06 +10:00
196f87c219
initial work on metadata system
2024-09-29 11:08:49 +10:00
e1a789fa36
initial commit
2024-09-28 19:12:11 +10:00