Evan Jarrett
6758996300
add SBOM package diffing, verify hold-service captain records
...
- diff view gains a Packages tab with added/removed/changed/unchanged
package tables and purl-derived type/license/upstream links
- captain records verified against the DID's atcr_hold service before
caching (processor + batch backfill), preventing forged holds
- fix empty-handle updates clobbering cached handles and colliding on
the UNIQUE constraint
- move fillPrevCIDs into repo.go; DirectRepoOperator is now canonical,
repomgr kept as a test oracle
- surface read-only crew status in hold selector
- reconcile docs
2026-06-13 12:49:03 -05:00
Evan Jarrett
35aa19e2b2
fix captain record check ttl
2026-05-02 11:11:01 -05:00
Evan Jarrett
7c6b8945ed
improve backfill and jetstream db connections
2026-04-19 18:01:17 -05:00
Evan Jarrett
fd5bfc3c50
ui fixes for repo page, fix scanner priority, cleanup goreleaser scripts
2026-04-03 16:48:21 -05:00
Evan Jarrett
23db9be665
add repo page editor. fix deleting all untagged actually deleting all untagged
2026-03-23 21:16:13 -05:00
Evan Jarrett
385f8987fe
overhaul repo pages, add tab for 'artifacts' (tags, manifests, helm charts). implement digest page with layer commands and vuln reports
2026-03-22 21:10:47 -05:00
Evan Jarrett
136c0a0ecc
billing refactor, move billing to appview, move webhooks to appview
2026-02-26 22:28:09 -06:00
Evan Jarrett
f90a46e0a4
begin implement supporter badges, clean up lexicons, various other changes
2026-02-20 22:12:18 -06:00
Evan Jarrett
abefcfd1ed
let appview work with did:plc based storage servers
2026-02-15 14:20:02 -06:00
Evan Jarrett
8e45b2eee5
remove unused function
2026-02-10 22:24:00 -06:00
Evan Jarrett
b251c8857f
change to transactions for database
2026-02-10 20:58:24 -06:00
Evan Jarrett
7ba42080c5
more admin panel fixes, allow for fallback relays and jetstreams, improve star lexicon to allow for repo_page backlinks
2026-02-09 21:53:02 -06:00
Evan Jarrett
055b34af71
varies fixes for indigo xrpc calls, avatars broken on bsku profile change, opengraph card fixes, other ui improvements
2026-01-14 23:14:43 -06:00
Evan Jarrett
b1767cfb6b
publish xrpc endpoint lexicons. fix backfill and jetstream to actually validate records match schema
2026-01-12 21:11:55 -06:00
Evan Jarrett
3409af6c67
implement hold discovery dropdown in settings. implement a data privacy export feature
2026-01-07 22:41:14 -06:00
Evan Jarrett
347db5c391
begin support for helm-charts
2026-01-02 13:09:04 -06:00
Evan Jarrett
045aeb2de5
add index table to mst so listRecords is more efficient
2026-01-01 21:19:38 -06:00
Evan Jarrett
1df1bb57a4
clean up logs, delete cached data when atproto account is deleted
2025-12-31 12:21:17 -06:00
Evan Jarrett
f19dfa2716
move download stats to the hold account so it can persist across different appviews
2025-12-31 11:04:15 -06:00
Evan Jarrett
d11356cd18
more improvements on repo page rendering. allow for repo avatar image uploads (requires new scopes)
2025-12-21 21:51:44 -06:00
Evan Jarrett
b18e4c3996
implement io.atcr.repo.page. try and fetch from github,gitlab,tangled README.md files if source exists.
2025-12-20 16:32:41 -06:00
Evan Jarrett
4cfe6f221d
create identity resolver to reduce duplicate lookups
2025-10-26 23:08:03 -05:00
Evan Jarrett
c79d0ac3ab
more slogggggggg
2025-10-25 13:38:39 -05:00
Evan Jarrett
bf93dfba03
slog slog slog slog slog
2025-10-25 13:30:07 -05:00
Evan Jarrett
f75d9ceafb
big scary refactor. sync enable_bluesky_posts with captain record. implement oauth logout handler. implement crew assignment to hold. this caused a lot of circular dependencies and needed to move functions around in order to fix
2025-10-24 23:51:32 -05:00
Evan Jarrett
751fa1a3f0
post to bluesky when manifests uploaded. linting fixes
2025-10-23 12:24:04 -05:00
Evan Jarrett
26c1b4e28e
fix backfilling manifests in the correct order, not just digest order
2025-10-22 12:03:44 -05:00
Evan Jarrett
a118904cb8
refactor jetstream code to unify shared functionality between that and backfill. add tests
2025-10-22 00:08:21 -05:00
Evan Jarrett
16f354b7b9
fix some backfill and db queries
2025-10-21 20:52:51 -05:00
Evan Jarrett
abf48407cc
clean up db migrations and schema. implement a way to fetch readmes for documentation
2025-10-21 10:28:48 -05:00
Evan Jarrett
ce7160cdca
add backlinks to tags
2025-10-21 09:29:40 -05:00
Evan Jarrett
965e73881b
try and support multi-arch manifest types. add more unit tests. add scope for oras blobs for future proofing
2025-10-19 22:26:47 -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
fb5e09489e
fix tag and manifest deletion
2025-10-10 17:04:23 -05:00
Evan Jarrett
6b3223cf04
bugfixes for stars. implement migration schema
2025-10-08 14:49:30 -05:00
Evan Jarrett
454298645c
implement stars and pull tracking rename registry -> appview
2025-10-08 12:31:51 -05:00
Evan Jarrett
5bcedac3c1
update docker credential helper to remove configure and store devices, not api keys. improve ui, fetch profile image
2025-10-07 19:52:26 -05:00
Evan Jarrett
2d16bbfee3
cleanup more auth
2025-10-07 10:58:11 -05:00
Evan Jarrett
8bf3b63428
fix backfill
2025-10-06 21:59:57 -05:00
Evan Jarrett
678a11d1b7
backfill via com.atproto.sync.listReposByCollection
2025-10-06 21:24:46 -05:00