Commit Graph

85 Commits

Author SHA1 Message Date
Evan Jarrett
d41686c340 remove unused files, add workflow for tests 2025-10-17 17:16:09 -05:00
Evan Jarrett
48414be75d lots of unit testing for xrpc endpoints. start pointing appview to the new endpoints. remove legacy api endpoints 2025-10-17 15:41:20 -05:00
Evan Jarrett
50d5eea4a5 add oci manifest scope 2025-10-17 09:56:26 -05:00
Evan Jarrett
0db35bacad xrpc multipart blob upload functionality for OCI containers 2025-10-16 22:51:03 -05:00
Evan Jarrett
003dab263d remove older endpoints add docs for blob migration to xrpc 2025-10-16 21:34:55 -05:00
Evan Jarrett
7cf6da09f9 add test coverage for xrpc endpoints, match spec as close as possible 2025-10-16 20:42:14 -05:00
Evan Jarrett
963786f7cc begin getRepo and subscribeRepos 2025-10-16 20:16:59 -05:00
Evan Jarrett
29ccb15e54 xrpc cleanup 2025-10-16 18:03:05 -05:00
Evan Jarrett
0dc2294c87 user repomgr for record management
tests

vendor repomgr
2025-10-16 13:08:19 -05:00
Evan Jarrett
70e802764b crazy refactor to start using holds embedded pds for crew/captain validation 2025-10-16 00:05:45 -05:00
Evan Jarrett
08086e5afc begin migration from owner based identification to hold based in appview 2025-10-15 17:09:56 -05:00
Evan Jarrett
fade86abaa remove user oauth flow. hold now contains captain record indicating owner 2025-10-15 14:47:53 -05:00
Evan Jarrett
a271d3d8e3 fix json types 2025-10-15 12:14:38 -05:00
Evan Jarrett
2bd7db16a4 need repohead 2025-10-15 12:01:01 -05:00
Evan Jarrett
379f23283c attempt to fix car validation 2025-10-15 11:50:10 -05:00
Evan Jarrett
8a3f88a104 try implement sync.GetRecord 2025-10-15 11:08:59 -05:00
Evan Jarrett
74f665f9e0 fix getRecord 2025-10-15 10:27:11 -05:00
Evan Jarrett
6b897fe23b fix listRecords call 2025-10-15 10:06:07 -05:00
Evan Jarrett
bd7d8c62b0 add atproto-did endpoint 2025-10-14 23:55:31 -05:00
Evan Jarrett
4c930e8ae5 update indigo repo, fix pds carstore 2025-10-14 23:18:01 -05:00
Evan Jarrett
21e6d08f75 cbor_gen crew 2025-10-14 22:11:00 -05:00
Evan Jarrett
12935490d4 try and create a crew record for the hold owner 2025-10-14 21:41:14 -05:00
Evan Jarrett
c0f1011ed6 actually use indigo atcrypto and k256 keys 2025-10-14 21:28:57 -05:00
Evan Jarrett
4221985b90 show availableUserDomains 2025-10-14 21:08:49 -05:00
Evan Jarrett
d726e464a6 add cors middleware 2025-10-14 20:56:15 -05:00
Evan Jarrett
764642d271 fix up xrpc endpoints 2025-10-14 20:46:27 -05:00
Evan Jarrett
18fe0684d3 begin embedded pds with xrpc endpoints and well-known 2025-10-14 20:25:08 -05:00
Evan Jarrett
6359edaf20 add hero banner, fix up css styles 2025-10-13 20:59:14 -05:00
Evan Jarrett
64a05d4024 clean up documentation 2025-10-13 17:07:08 -05:00
Evan Jarrett
4dc66c09a9 fix record not found error handling 2025-10-13 11:24:59 -05:00
Evan Jarrett
8c048d6279 implement writes for everyone 2025-10-13 10:40:03 -05:00
Evan Jarrett
ef0d830dc6 update install scripts 2025-10-12 23:35:33 -05:00
Evan Jarrett
ab7e0f07ac fix authentication message 2025-10-12 22:45:44 -05:00
Evan Jarrett
9a64804807 better unauth message 2025-10-12 22:30:24 -05:00
Evan Jarrett
db253a0a9d fix static dir 2025-10-12 22:15:12 -05:00
Evan Jarrett
9025c89cc6 attempt gorelease and goat builds 2025-10-12 22:09:03 -05:00
Evan Jarrett
6edc22cfcc allow fetch tags from pds 2025-10-12 17:05:32 -05:00
Evan Jarrett
3646cf686a fixup credential helper and device auth flow 2025-10-12 15:05:40 -05:00
Evan Jarrett
6950346f7c fix security issue with refresh tokens. on logout force a full re-auth 2025-10-12 13:48:50 -05:00
Evan Jarrett
4ab3cea3d1 fix error messages for outdated self hosted PDS. fix profile not being creatd on login 2025-10-12 10:55:27 -05:00
Evan Jarrett
9e34903ea9 Merge branch 'presigned-urls' 2025-10-12 09:12:44 -05:00
Evan Jarrett
0706132186 code clean up 2025-10-11 23:29:56 -05:00
Evan Jarrett
256cc883c9 consolidate presigned url endpoint. fix manifest pull blob from pds 2025-10-11 23:13:20 -05:00
Evan Jarrett
ace980cff6 clean up logging, consolidate presigned handlers 2025-10-11 22:32:13 -05:00
Evan Jarrett
a9e2a56568 fix up multipart uploads. test filesystem and s3 storage drivers work as a fallback for s3 presigned urls 2025-10-11 22:08:07 -05:00
Evan Jarrett
3761ade947 refactor hold/main.go into pkg files 2025-10-11 21:00:39 -05:00
Evan Jarrett
153ef6e9bb code cleanup 2025-10-11 20:07:37 -05:00
Evan Jarrett
eccb3b2337 head presigned urls 2025-10-11 17:56:45 -05:00
Evan Jarrett
f2d921b73c re-implement multipart. seems to be working 2025-10-11 17:41:07 -05:00
Evan Jarrett
31276d8007 checkpoint currently works but not uploading through presigned 2025-10-11 12:11:06 -05:00