125fe9e6e2
fix: remove jank prisma script, and move to generated prisma client
2025-05-08 16:17:23 +10:00
bfa2c0a641
feat: add oidc to admin panel
2025-05-08 15:29:50 +10:00
770294d559
fix: ignore error if we are unable to blacklist certificate
2025-05-07 12:16:09 +10:00
31ad8505b7
fix: task api and other small issues
2025-04-20 23:34:22 +10:00
8e109dd562
fix: more eslint stuff
2025-04-15 21:10:45 -04:00
d4b89b5dc5
fix: inital eslint errors
2025-04-13 21:44:29 -04:00
fe82c78571
refactor: remove momentjs
2025-04-06 19:44:38 -04:00
17d3e0ef54
refactor: use node crypto uuid
2025-04-06 14:08:36 -04:00
2cbee3d495
feat: add ability to review and revoke clients
2025-04-05 17:42:32 +11:00
81be7ccf58
Merge remote-tracking branch 'origin/develop' into db-store
2025-04-03 19:21:05 -04:00
36e6c92938
feat: add cloud save backend
2025-04-01 21:08:57 +11:00
c7af02c15e
fix: update dockerfile & use NPM droplet
2025-03-31 09:32:09 +11:00
61764e81b8
store certs in db
2025-03-14 10:53:37 -04:00
ce8887528f
feat(acls): refactor & acl descriptions
2025-02-07 17:26:23 +11:00
5c78b20504
fix(client event handler): future lenience
2024-12-24 17:46:56 +11:00
e408ac5df8
feat(ui): more ui improvements
2024-11-24 16:12:19 +11:00
952ece8c83
fix(client reg): prisma create footprint
2024-11-09 17:25:35 +11:00
7d72a86876
feat(client cap): client capability framework + peer API configuration
2024-11-06 12:25:00 +11:00
9c4b6f35bb
feat(ca): generate a server certificate for mtls APIs
2024-11-06 11:38:32 +11:00
b9ae26cb27
chore: remove client API deadweight
2024-11-06 09:55:38 +11:00
8999303f0a
refactor(ca): change name of store file
2024-11-06 09:20:02 +11:00
69e4c2592b
feat(client api): keep track of last connected
2024-11-06 09:17:03 +11:00
7f4db0c1dc
slight patch to rename query to be more consistent
2024-10-23 12:13:30 +11:00
3dd6062af4
added download chunk endpoint
2024-10-23 12:03:31 +11:00
0a715fef08
ability to fetch client certs for p2p
2024-10-21 10:14:13 +11:00
8674ac7211
beginnings of download implementation
2024-10-12 17:34:09 +11:00
a7c33e7d43
completed game importing; partial work on version importing
2024-10-11 00:37:08 +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
d4e2dc8cb6
finalised client APIs and authentication method
2024-10-09 00:37:11 +11:00
c4d81135a2
migrate to new droplet ca system
2024-10-08 21:45:44 +11:00
2b4382d013
handshakes
2024-10-08 18:08:34 +11:00
7523e536b5
another stage of client authentication
2024-10-08 16:13:46 +11:00
909432a6ce
client initiate
2024-10-08 13:17:30 +11:00
bfafd2a044
ca groundwork
2024-10-07 22:35:54 +11:00