41 Commits
Author SHA1 Message Date
Evan Jarrett ba97e19ef3 begin moving to slog 2025-10-25 09:54:26 -05:00
Evan Jarrett dd79b8a0ee actually wrap them in a envvar check 2025-10-23 16:43:58 -05:00
Evan Jarrett b5a0e19843 try and implement firehose cursor for subscribeRepo 2025-10-22 23:17:51 -05:00
Evan Jarrett 97d1b3cdd5 fix realip 2025-10-22 22:49:42 -05:00
Evan Jarrett 30ea5256f3 try and add cursor=0 to subscribe 2025-10-22 22:20:23 -05:00
Evan Jarrett aff5d7248c try and implement getsession and app-password 2025-10-22 21:20:40 -05:00
Evan Jarrett 3809bcab25 add bluesky post with status 2025-10-22 18:38:43 -05:00
Evan Jarrett 0e4dd9af20 add middleware logging to xprc requests in hold. add tangled profile creation 2025-10-22 17:06:10 -05:00
Evan Jarrett 3e9a496a5d refactor how annotations are stored. add ability to create bsky profile for hold user 2025-10-22 11:08:13 -05:00
Evan Jarrett 7228b532ba bug fixes, code cleanup, tests. trying to get multipart uploads working for the 12th time 2025-10-19 20:55:18 -05:00
Evan Jarrett 1b3a4eea47 refactor hold pkg to separate oci image endpoints 2025-10-19 17:23:46 -05:00
Evan Jarrett fa931aca3b combine s3 into multipart 2025-10-19 09:14:47 -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 003dab263d remove older endpoints add docs for blob migration to xrpc 2025-10-16 21:34:55 -05:00
Evan Jarrett 963786f7cc begin getRepo and subscribeRepos 2025-10-16 20:16:59 -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 fade86abaa remove user oauth flow. hold now contains captain record indicating owner 2025-10-15 14:47:53 -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 18fe0684d3 begin embedded pds with xrpc endpoints and well-known 2025-10-14 20:25:08 -05:00
Evan Jarrett 8c048d6279 implement writes for everyone 2025-10-13 10:40:03 -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 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
Evan Jarrett 6cfb14df2b Revert "fix presigned urls"
This reverts commit f3748abf31.
2025-10-11 09:23:47 -05:00
Evan Jarrett f3748abf31 fix presigned urls 2025-10-10 17:19:44 -05:00
Evan Jarrett eab9188273 more oauth fixes for hold and appview 2025-10-10 15:16:15 -05:00
Evan Jarrett 34ace405fd more oauth fixes for hold service 2025-10-10 15:01:47 -05:00
Evan Jarrett 67efbe2797 fix oauth issues on hold service 2025-10-10 14:45:44 -05:00
Evan Jarrett 3fad473910 use presigned urls for s3 to avoid hold bandwidth 2025-10-10 09:43:26 -05:00
Evan Jarrett 2d16bbfee3 cleanup more auth 2025-10-07 10:58:11 -05:00
Evan Jarrett 5b18538a8b refactor oauth to use indigo 2025-10-06 22:24:19 -05:00
Evan Jarrett 22d0faa3a3 refactor oauth code to reduce complexity 2025-10-05 16:03:03 -05:00
Evan Jarrett 13fbfe3684 oauth working 2025-10-04 21:19:49 -05:00
Evan Jarrett 528bac80de trying to consolidate oauth logic. trying to get credential helper working 2025-10-03 22:28:59 -05:00
Evan Jarrett a200e7b23b fix docker push command 2025-10-03 15:55:45 -05:00
Evan Jarrett 38122641d9 fix role permissions 2025-10-02 20:02:59 -05:00
Evan Jarrett 85d0bd2463 initial commit 2025-10-02 11:03:59 -05:00