Commit Graph

34 Commits

Author SHA1 Message Date
36e6c92938 feat: add cloud save backend 2025-04-01 21:08:57 +11:00
9d07070ef6 feat: add news client routes 2025-03-11 18:24:50 +11:00
133503582a feat: client collection routes 2025-03-10 12:28:59 +11:00
ce8887528f feat(acls): refactor & acl descriptions 2025-02-07 17:26:23 +11:00
d4dd259b5f feat(acls): added backend acls 2025-02-04 13:15:52 +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
12e312593e feat(client ui): manual handshake 2024-12-27 13:07:29 +11:00
54c5d55da7 fix(client chunk api route): follow best practices 2024-12-09 17:04:51 +11:00
5393db3236 feat(download): add version metadata route 2024-12-07 11:00:56 +11:00
6df560ca37 fix(manifests): fix delta manifest generation 2024-12-06 22:16:42 +11:00
1f4d07568f feat(client): fetch game endpoint 2024-11-26 20:11:25 +11:00
76bceb121f feat: content length header for chunk downloads 2024-11-10 22:14:01 +11:00
7d72a86876 feat(client cap): client capability framework + peer API configuration 2024-11-06 12:25:00 +11:00
b9ae26cb27 chore: remove client API deadweight 2024-11-06 09:55:38 +11:00
e4339c34ec Update file chunk.get.ts 2024-10-26 05:46:28 +00:00
24a0d118f2 slight bug fixes and clean up 2024-10-24 22:12:01 +11:00
c4a3e4e9a7 failed gracefully on invalid chunk index 2024-10-23 12:36:09 +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
93bc143dac additional polish and QoL features 2024-10-22 09:43:00 +11:00
c355f6fdbb cleanup & polish 2024-10-21 21:49:51 +11:00
0a715fef08 ability to fetch client certs for p2p 2024-10-21 10:14:13 +11:00
91b7e1071c more client routes to support Drop app update 2024-10-15 20:05:38 +11:00
329c74d3ce game version re-ordering 2024-10-14 20:34:23 +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