22cf108a5f
fix quirks on repo and digest pages. fix ips not showing in server logs. add basic spam blocking to LB. add setting to configure your oci (docker) client.
Evan Jarrett
2026-03-24 22:24:51 -05:00
23db9be665
add repo page editor. fix deleting all untagged actually deleting all untagged
Evan Jarrett
2026-03-23 21:16:13 -05:00
8bf3e15ca2
first pass at implementing a label service
label-service
Evan Jarrett
2026-03-22 21:44:57 -05:00
d6816fd00e
add new files for getting image configs from hold etc
Evan Jarrett
2026-03-22 21:17:28 -05:00
385f8987fe
overhaul repo pages, add tab for 'artifacts' (tags, manifests, helm charts). implement digest page with layer commands and vuln reports
Evan Jarrett
2026-03-22 21:10:47 -05:00
8adbc7505f
fix up lexicons and remvoe unused endpoints
Evan Jarrett
2026-03-21 10:51:50 -05:00
cdca30f346
clear old handles from db if migrated to new did
Evan Jarrett
2026-03-18 10:44:17 -05:00
7d8e195189
more brand changes
Evan Jarrett
2026-03-17 21:43:02 -05:00
e886192aeb
update seamark theme, add 'delete all untagged' option on record page. add garbage collection flag for untagged
Evan Jarrett
2026-03-16 20:26:56 -05:00
7c064ba8b0
fix error code checking to not just check the raw string response in the case that '401' shows up in the sha256
Evan Jarrett
2026-02-27 19:51:39 -06:00
136c0a0ecc
billing refactor, move billing to appview, move webhooks to appview
Evan Jarrett
2026-02-26 22:28:09 -06:00
dc31ca2f35
more work on webhook, implement getMetadata endpoint for appview and link holds to a preferred appview
Evan Jarrett
2026-02-22 22:49:33 -06:00
2b9ea997ac
fix tier and supporter badge assignments. normalize did:web adresses with ports. various minor fixes
Evan Jarrett
2026-02-22 11:16:55 -06:00
356f9d529a
actually check if the requestCrawl endpoint exists via HEAD
Evan Jarrett
2026-02-21 14:24:37 -06:00
f90a46e0a4
begin implement supporter badges, clean up lexicons, various other changes
Evan Jarrett
2026-02-20 22:12:18 -06:00
33548ecf32
add scan on push to quota
Evan Jarrett
2026-02-20 15:17:18 -06:00
76383ec764
fix vuln scanner db not refreshing
Evan Jarrett
2026-02-19 22:08:02 -06:00
92c31835e2
implement the ability to promote a hold as a successor as a way to migrate users to a new storage server
Evan Jarrett
2026-02-12 20:14:19 -06:00
8d39daa09d
fit lint
Evan Jarrett
2026-02-11 21:15:12 -06:00
ac32a98104
clean up GC implementation
Evan Jarrett
2026-02-11 20:44:07 -06:00
150975a9fa
more admin ui changes
Evan Jarrett
2026-02-11 09:50:45 -06:00
8e45b2eee5
remove unused function
Evan Jarrett
2026-02-10 22:24:00 -06:00
9723de0bcd
migate envs to use yaml configs
Evan Jarrett
2026-02-10 22:11:21 -06:00
914328dbf1
fix cloud-init sync and dns check
Evan Jarrett
2026-02-10 21:20:13 -06:00
b251c8857f
change to transactions for database
Evan Jarrett
2026-02-10 20:58:24 -06:00
4ac2b97c33
remote at sign from tangled urls
Evan Jarrett
2026-02-10 20:48:24 -06:00
53de92e5d3
improve unit tests
Evan Jarrett
2026-02-09 23:19:01 -06:00
aad9ebfc8b
fix lint and unit tests
Evan Jarrett
2026-02-09 22:39:38 -06:00
7ba42080c5
more admin panel fixes, allow for fallback relays and jetstreams, improve star lexicon to allow for repo_page backlinks
Evan Jarrett
2026-02-09 21:53:02 -06:00
34f342f637
lots of refactor and cleanup to allow for branding overrides
Evan Jarrett
2026-02-02 22:42:15 -06:00
ca56a7c309
allow domain name and short name to be replaced by config
Evan Jarrett
2026-01-22 14:52:30 -06:00
57593a8683
remove the filesystem and buffered upload ability on the holds. going forward the only supported storage is s3. adds extra mocks and tests around uploading
Evan Jarrett
2026-01-19 16:59:03 -06:00