This website requires JavaScript.
2708af614a
use transition:generic for now :(
Evan Jarrett
2025-10-21 13:27:03 -05:00
c37abe377f
fix default values
Evan Jarrett
2025-10-21 12:51:24 -05:00
61479d15ed
need to now go generate for the spdx json
Evan Jarrett
2025-10-21 12:44:13 -05:00
78207ba65a
fix prod docker compose
Evan Jarrett
2025-10-21 12:40:04 -05:00
7cde02bf02
implement spdx license check for manifests, clean up generators
Evan Jarrett
2025-10-21 12:02:46 -05:00
1f72d90726
fix issue with mismatched scopes locally
Evan Jarrett
2025-10-21 10:49:06 -05:00
abf48407cc
clean up db migrations and schema. implement a way to fetch readmes for documentation
Evan Jarrett
2025-10-21 10:28:29 -05:00
08fb8abb41
invalidate sessions when scopes change
Evan Jarrett
2025-10-21 09:54:23 -05:00
ce7160cdca
add backlinks to tags
Evan Jarrett
2025-10-21 09:29:40 -05:00
5d52007104
general bug fixes
Evan Jarrett
2025-10-21 09:21:51 -05:00
4ca90fc3af
fix health checks on startup
Evan Jarrett
2025-10-20 12:22:25 -05:00
b155534d1b
ui fixes, add ability to warn/hide unreachable manifests from the ui. clean up docs
Evan Jarrett
2025-10-20 11:47:26 -05:00
965e73881b
try and support multi-arch manifest types. add more unit tests. add scope for oras blobs for future proofing
Evan Jarrett
2025-10-19 22:26:47 -05:00
7228b532ba
bug fixes, code cleanup, tests. trying to get multipart uploads working for the 12th time
Evan Jarrett
2025-10-19 20:55:18 -05:00
1b3a4eea47
refactor hold pkg to separate oci image endpoints
Evan Jarrett
2025-10-19 17:23:46 -05:00
fa931aca3b
combine s3 into multipart
Evan Jarrett
2025-10-19 09:14:47 -05:00
90ef4e90e5
fix pushing and pulling from docker
Evan Jarrett
2025-10-18 21:21:54 -05:00
1658a53cad
docker push works, hold endpoints require auth
Evan Jarrett
2025-10-18 20:11:36 -05:00
b4e1a0869f
create a shared registrycontext that we can pass around to simplify the parameters functions need
Evan Jarrett
2025-10-18 13:17:09 -05:00
6f3c1fc0ba
fix auth issues in appview xrpc calls
Evan Jarrett
2025-10-18 12:48:28 -05:00
f4b84ca75f
more appview cleanup and test coverage
Evan Jarrett
2025-10-17 21:12:05 -05:00
80b65ee619
fix all the places where did used to be an endpoint
Evan Jarrett
2025-10-17 20:40:04 -05:00
606c8a842a
minor bug fixes around hold did:web instead of url endpoint
Evan Jarrett
2025-10-17 17:42:23 -05:00
d41686c340
remove unused files, add workflow for tests
Evan Jarrett
2025-10-17 17:16:09 -05:00
48414be75d
lots of unit testing for xrpc endpoints. start pointing appview to the new endpoints. remove legacy api endpoints
Evan Jarrett
2025-10-17 15:41:20 -05:00
50d5eea4a5
add oci manifest scope
Evan Jarrett
2025-10-17 09:56:26 -05:00
0db35bacad
xrpc multipart blob upload functionality for OCI containers
Evan Jarrett
2025-10-16 22:51:03 -05:00
003dab263d
remove older endpoints add docs for blob migration to xrpc
Evan Jarrett
2025-10-16 21:34:55 -05:00
7cf6da09f9
add test coverage for xrpc endpoints, match spec as close as possible
Evan Jarrett
2025-10-16 20:42:14 -05:00
963786f7cc
begin getRepo and subscribeRepos
Evan Jarrett
2025-10-16 20:16:59 -05:00
29ccb15e54
xrpc cleanup
Evan Jarrett
2025-10-16 18:03:05 -05:00
0dc2294c87
user repomgr for record management
Evan Jarrett
2025-10-16 10:05:35 -05:00
70e802764b
crazy refactor to start using holds embedded pds for crew/captain validation
Evan Jarrett
2025-10-16 00:05:45 -05:00
08086e5afc
begin migration from owner based identification to hold based in appview
Evan Jarrett
2025-10-15 17:09:56 -05:00
fade86abaa
remove user oauth flow. hold now contains captain record indicating owner
Evan Jarrett
2025-10-15 14:47:53 -05:00
a271d3d8e3
fix json types
Evan Jarrett
2025-10-15 12:14:38 -05:00
2bd7db16a4
need repohead
Evan Jarrett
2025-10-15 12:01:01 -05:00
379f23283c
attempt to fix car validation
Evan Jarrett
2025-10-15 11:50:10 -05:00
8a3f88a104
try implement sync.GetRecord
Evan Jarrett
2025-10-15 11:08:59 -05:00
74f665f9e0
fix getRecord
Evan Jarrett
2025-10-15 10:27:11 -05:00
6b897fe23b
fix listRecords call
Evan Jarrett
2025-10-15 10:06:07 -05:00
bd7d8c62b0
add atproto-did endpoint
Evan Jarrett
2025-10-14 23:55:31 -05:00
4c930e8ae5
update indigo repo, fix pds carstore
Evan Jarrett
2025-10-14 23:18:01 -05:00
21e6d08f75
cbor_gen crew
Evan Jarrett
2025-10-14 22:11:00 -05:00
12935490d4
try and create a crew record for the hold owner
Evan Jarrett
2025-10-14 21:41:14 -05:00
c0f1011ed6
actually use indigo atcrypto and k256 keys
Evan Jarrett
2025-10-14 21:28:57 -05:00
4221985b90
show availableUserDomains
Evan Jarrett
2025-10-14 21:08:49 -05:00
d726e464a6
add cors middleware
Evan Jarrett
2025-10-14 20:56:15 -05:00
764642d271
fix up xrpc endpoints
Evan Jarrett
2025-10-14 20:46:27 -05:00
18fe0684d3
begin embedded pds with xrpc endpoints and well-known
Evan Jarrett
2025-10-14 20:25:08 -05:00
2ee8bd8786
consider embedded pds for holds
Evan Jarrett
2025-10-14 16:55:32 -05:00
46c75ab44a
add url to README
Evan Jarrett
2025-10-14 10:31:37 -05:00
f450d910c7
disable workflows
Evan Jarrett
2025-10-13 23:21:27 -05:00
2ee52ceffd
try with podman instead
v0.0.2
Evan Jarrett
2025-10-13 22:02:37 -05:00
a2bcc06b79
try and push images to atcr.io
Evan Jarrett
2025-10-13 21:22:21 -05:00
6359edaf20
add hero banner, fix up css styles
Evan Jarrett
2025-10-13 20:59:14 -05:00
64a05d4024
clean up documentation
Evan Jarrett
2025-10-13 17:07:08 -05:00
4dc66c09a9
fix record not found error handling
Evan Jarrett
2025-10-13 11:24:59 -05:00
8c048d6279
implement writes for everyone
Evan Jarrett
2025-10-13 10:40:03 -05:00
ef0d830dc6
update install scripts
Evan Jarrett
2025-10-12 23:35:33 -05:00
386dcb9297
gorelease fixes
v0.0.1
Evan Jarrett
2025-10-12 22:59:27 -05:00
ab7e0f07ac
fix authentication message
Evan Jarrett
2025-10-12 22:45:44 -05:00
9a64804807
better unauth message
Evan Jarrett
2025-10-12 22:30:24 -05:00
40a4017e23
minify the knot container
Evan Jarrett
2025-10-12 22:19:08 -05:00
db253a0a9d
fix static dir
Evan Jarrett
2025-10-12 22:15:12 -05:00
9025c89cc6
attempt gorelease and goat builds
Evan Jarrett
2025-10-12 21:24:25 -05:00
75253e256d
fix credential helper
Evan Jarrett
2025-10-12 20:15:19 -05:00
6edc22cfcc
allow fetch tags from pds
Evan Jarrett
2025-10-12 17:05:32 -05:00
3646cf686a
fixup credential helper and device auth flow
Evan Jarrett
2025-10-12 15:05:40 -05:00
6950346f7c
fix security issue with refresh tokens. on logout force a full re-auth
Evan Jarrett
2025-10-12 13:48:50 -05:00
4ab3cea3d1
fix error messages for outdated self hosted PDS. fix profile not being creatd on login
Evan Jarrett
2025-10-12 10:55:27 -05:00
9e34903ea9
Merge branch 'presigned-urls'
Evan Jarrett
2025-10-12 09:12:44 -05:00
0706132186
code clean up
Evan Jarrett
2025-10-11 23:29:56 -05:00
256cc883c9
consolidate presigned url endpoint. fix manifest pull blob from pds
Evan Jarrett
2025-10-11 23:13:20 -05:00
ace980cff6
clean up logging, consolidate presigned handlers
Evan Jarrett
2025-10-11 22:32:13 -05:00
a9e2a56568
fix up multipart uploads. test filesystem and s3 storage drivers work as a fallback for s3 presigned urls
Evan Jarrett
2025-10-11 22:08:07 -05:00
3761ade947
refactor hold/main.go into pkg files
Evan Jarrett
2025-10-11 21:00:39 -05:00
153ef6e9bb
code cleanup
Evan Jarrett
2025-10-11 20:07:37 -05:00
eccb3b2337
head presigned urls
Evan Jarrett
2025-10-11 17:56:45 -05:00
f2d921b73c
re-implement multipart. seems to be working
Evan Jarrett
2025-10-11 17:41:07 -05:00
31276d8007
checkpoint currently works but not uploading through presigned
Evan Jarrett
2025-10-11 12:11:06 -05:00
6cfb14df2b
Revert "fix presigned urls"
Evan Jarrett
2025-10-11 09:23:47 -05:00
776b5f444c
try and use multipart uploads
Evan Jarrett
2025-10-10 20:50:21 -05:00
f5e6e6954f
fix credential helper to read insecure-registries. fix device registration flow
Evan Jarrett
2025-10-10 18:02:41 -05:00
f3748abf31
fix presigned urls
Evan Jarrett
2025-10-10 17:19:44 -05:00
fb5e09489e
fix tag and manifest deletion
Evan Jarrett
2025-10-10 17:04:23 -05:00
eab9188273
more oauth fixes for hold and appview
Evan Jarrett
2025-10-10 15:16:15 -05:00
34ace405fd
more oauth fixes for hold service
Evan Jarrett
2025-10-10 15:01:47 -05:00
67efbe2797
fix oauth issues on hold service
Evan Jarrett
2025-10-10 14:45:44 -05:00
5e6e19c63a
fix appview minimal docker file. use pure go dns resolver
Evan Jarrett
2025-10-10 14:39:18 -05:00
25cb4288bd
fixup deploy script
Evan Jarrett
2025-10-10 14:29:48 -05:00
fa59c35bef
add deployment scripts
Evan Jarrett
2025-10-10 14:14:35 -05:00
3fad473910
use presigned urls for s3 to avoid hold bandwidth
Evan Jarrett
2025-10-10 09:43:26 -05:00
b9619ad762
clean up old docs add quotas prelim spec
Evan Jarrett
2025-10-09 22:45:05 -05:00
e7daf3c9b5
minify appview container
Evan Jarrett
2025-10-09 19:58:26 -05:00
6080e9f0ee
backfill cleanup
Evan Jarrett
2025-10-09 17:24:49 -05:00
0f867595c5
fix db migration logic
Evan Jarrett
2025-10-09 10:54:03 -05:00
b1e6857381
refactor appview to use envvars. move distribution configurations to code
Evan Jarrett
2025-10-08 23:29:51 -05:00
fb040a72d3
begin testing s3
Evan Jarrett
2025-10-08 22:38:44 -05:00
e337495b4c
fix pull counts, add pingpong to jetstream
Evan Jarrett
2025-10-08 21:53:12 -05:00