Something went wrong. Try again.
A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
Something went wrong. Try again.
Commits on beta
Merge branch 'main' into interop/pin-zds interop/pin-zds
Trezy committed
trezy 5dbea052 chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy 87d80ac9 chore(interop): pin pdsjs to its newest passing image interop/pin-pdsjs
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin pdsjs to its newest passing image interop/pin-pdsjs
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy 9f0f0122 chore(interop): pin pds-spaces-alpha to its newest passing image interop/pin-pds-spaces-alpha
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin pds-spaces-alpha to its newest passing image interop/pin-pds-spaces-alpha
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy bd79c5a0 chore(interop): pin atproto-pds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin atproto-pds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy e608e624 chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy e7bc8a9f chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy 08c05b4a chore(interop): pin atproto-pds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin atproto-pds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
trezy 4cb0f39d chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin zds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
Trezy 4f71cdcf Merge pull request #124 from gamesgamesgamesgamesgames/feat/local-tunnel-config v2.17.0-beta.2
Trezy committed
Trezy 78bd0be4 docs: describe locally-managed tunnels for local development feat/local-tunnel-config
Signed-off-by: Trezy <tre@trezy.com>
docs: describe locally-managed tunnels for local development feat/local-tunnel-config
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 0fde7e31 feat: run locally-managed cloudflare tunnels from a credentials file
Signed-off-by: Trezy <tre@trezy.com>
feat: run locally-managed cloudflare tunnels from a credentials file
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 700fabd8 docs: describe per-grant retention holds and the keep-everything default feat/space-inspector-safeguards
Signed-off-by: Trezy <tre@trezy.com>
docs: describe per-grant retention holds and the keep-everything default feat/space-inspector-safeguards
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy da584dc8 fix(web): leave unset protected retention blank instead of saving 365
Signed-off-by: Trezy <tre@trezy.com>
fix(web): leave unset protected retention blank instead of saving 365
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 90898a67 fix: hold protected events per grant and follow a keep-everything retention
Signed-off-by: Trezy <tre@trezy.com>
fix: hold protected events per grant and follow a keep-everything retention
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: link access grant events to their grant
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 38fc4436 test(web): look up a space's creator for the account view test
Signed-off-by: Trezy <tre@trezy.com>
test(web): look up a space's creator for the account view test
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
trezy 6b442f7d chore(interop): pin atproto-pds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
chore(interop): pin atproto-pds to its newest passing image
Signed-off-by: trezy <442980+trezy@users.noreply.github.com>
trezy committed
docs: note when identity resolution answers 502
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy a8d4d02e fix(web): cache only invalid identities and clear records on grant change
Signed-off-by: Trezy <tre@trezy.com>
fix(web): cache only invalid identities and clear records on grant change
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy a72e53da fix: sweep ended grants first and index the retention hold
Signed-off-by: Trezy <tre@trezy.com>
fix: sweep ended grants first and index the retention hold
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 6ed3467c fix: answer 502 when identity resolution may succeed on retry
Signed-off-by: Trezy <tre@trezy.com>
fix: answer 502 when identity resolution may succeed on retry
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3f97c919 docs: describe how protected retention holds for stored grants
Signed-off-by: Trezy <tre@trezy.com>
docs: describe how protected retention holds for stored grants
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c8aaad64 fix(web): retry failed identity lookups and reset paging per grant
Signed-off-by: Trezy <tre@trezy.com>
fix(web): retry failed identity lookups and reset paging per grant
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 663ce147 fix: restore the blob author lookup's doc comment
Signed-off-by: Trezy <tre@trezy.com>
fix: restore the blob author lookup's doc comment
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy b75d92e2 fix: hold protected retention at the oldest stored grant and fail closed
Signed-off-by: Trezy <tre@trezy.com>
fix: hold protected retention at the oldest stored grant and fail closed
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c35a9470 docs: document account covering grants and protected retention defaults
Signed-off-by: Trezy <tre@trezy.com>
docs: document account covering grants and protected retention defaults
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 29870eb3 fix(web): reset the author filter per grant and retry transient lookups
Signed-off-by: Trezy <tre@trezy.com>
fix(web): reset the author filter per grant and retry transient lookups
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 8ee3be2d fix: resolve account grants on the server and let inspect holders read status
Signed-off-by: Trezy <tre@trezy.com>
fix: resolve account grants on the server and let inspect holders read status
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 243a0613 fix: keep grant records while grants are active and honor keep-everything retention
Signed-off-by: Trezy <tre@trezy.com>
fix: keep grant records while grants are active and honor keep-everything retention
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy f9982955 fix(web): say access logs follow retention rather than never expire
Signed-off-by: Trezy <tre@trezy.com>
fix(web): say access logs follow retention rather than never expire
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 8ab1737b fix(web): drop space record responses from a superseded grant
Signed-off-by: Trezy <tre@trezy.com>
fix(web): drop space record responses from a superseded grant
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: document the covering grant endpoint
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3678e237 fix(web): load covering grants from the server and drop stale account data
Signed-off-by: Trezy <tre@trezy.com>
fix(web): load covering grants from the server and drop stale account data
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy a1f857cf fix: index grant reads and resolve a space's covering grant on the server
Signed-off-by: Trezy <tre@trezy.com>
fix: index grant reads and resolve a space's covering grant on the server
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 23c6c1f0 fix: read audited settings under a lock inside their write transaction
Signed-off-by: Trezy <tre@trezy.com>
fix: read audited settings under a lock inside their write transaction
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy b74cd500 docs: fix the identity resolution typescript example
Signed-off-by: Trezy <tre@trezy.com>
docs: fix the identity resolution typescript example
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c6d885f1 fix(web): keep loaded config when a refresh fails
Signed-off-by: Trezy <tre@trezy.com>
fix(web): keep loaded config when a refresh fails
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy a950fdba fix(web): prefer a space grant over account grants on a space page
Signed-off-by: Trezy <tre@trezy.com>
fix(web): prefer a space grant over account grants on a space page
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c6945dfb fix: find blob authors once instead of once per account grant
Signed-off-by: Trezy <tre@trezy.com>
fix: find blob authors once instead of once per account grant
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy a449752d fix: batch ended-grant cleanup and index grant expiry
Signed-off-by: Trezy <tre@trezy.com>
fix: batch ended-grant cleanup and index grant expiry
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 6518f34a docs: note that ended access grants follow protected retention
Signed-off-by: Trezy <tre@trezy.com>
docs: note that ended access grants follow protected retention
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 0d40facc test(web): isolate space inspector e2e state between tests
Signed-off-by: Trezy <tre@trezy.com>
test(web): isolate space inspector e2e state between tests
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed