Commit Graph

23 Commits

Author SHA1 Message Date
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