A lexicon-driven AppView for ATProto.
Something went wrong. Try again.
Commits on main
Trezy c1b30885 docs: add 2.14 release article @happyview/oauth-client-browser-v1.4.1 @happyview/oauth-client-node-v1.0.1 @happyview/oauth-client-v1.4.0 v2.14.0 main
Signed-off-by: Trezy <tre@trezy.com>
docs: add 2.14 release article @happyview/oauth-client-browser-v1.4.1 @happyview/oauth-client-node-v1.0.1 @happyview/oauth-client-v1.4.0 v2.14.0 main
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c683233c test: track telemetry and lua speed tests in microseconds (because it's too dang fast to use anything larger 😎)
Signed-off-by: Trezy <tre@trezy.com>
test: track telemetry and lua speed tests in microseconds (because it's too dang fast to use anything larger 😎)
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: improve Docker build caching
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: remove useless cache step
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 7aa2782b ci: trying a new Rust caching strategy v2.14.0-dev.3
Signed-off-by: Trezy <tre@trezy.com>
ci: trying a new Rust caching strategy v2.14.0-dev.3
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 72ac44e4 test: prevent transient chrome errors in playwright
Signed-off-by: Trezy <tre@trezy.com>
test: prevent transient chrome errors in playwright
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 35645741 fix: move sdk builds to github runners to maintain provenance for trusted publishing @happyview/oauth-client-browser-v1.4.1-dev.1 @happyview/oauth-client-node-v1.0.1-dev.1 @happyview/oauth-client-v1.4.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
fix: move sdk builds to github runners to maintain provenance for trusted publishing @happyview/oauth-client-browser-v1.4.1-dev.1 @happyview/oauth-client-node-v1.0.1-dev.1 @happyview/oauth-client-v1.4.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 626aa709 fix: use trusted publishing for npm packages v2.14.0-dev.2
Signed-off-by: Trezy <tre@trezy.com>
fix: use trusted publishing for npm packages v2.14.0-dev.2
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: use correct keys in metrics tests
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: add opt-in telemetry
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
test: fix playwright dpop tests v2.14.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: resolve security advisories
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: fix license
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 0d6f3bf3 fix: retire previous sessions before registering new one
Signed-off-by: Trezy <tre@trezy.com>
fix: retire previous sessions before registering new one
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 71a2147e fix: revoke sessions with the PDS when they're destroyed
Signed-off-by: Trezy <tre@trezy.com>
fix: revoke sessions with the PDS when they're destroyed
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 82af2d24 fix: prevent race condition causing sessions to be destroyed when many session requests are made rapidly
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent race condition causing sessions to be destroyed when many session requests are made rapidly
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 677bcf8a chore: move API client management ui into sheets
Signed-off-by: Trezy <tre@trezy.com>
chore: move API client management ui into sheets
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: allow JWKSs to be revoked
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: clean up lint issues in dashboard
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 52c9b917 feat: allow jwks rotation without breaking active sessions
Signed-off-by: Trezy <tre@trezy.com>
feat: allow jwks rotation without breaking active sessions
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: add confidential session support to SDKs
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: use confidential sessions for API clients
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy ccc6e71f feat: update HappyView internal clients to use confidential sessions
Signed-off-by: Trezy <tre@trezy.com>
feat: update HappyView internal clients to use confidential sessions
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: fix commit hash in tranquil builds
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: add missing dockerfile for tranquil build
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: add custom tranquil build
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: add missing dockerfile for tranquil build
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: add custom tranquil build
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 2588cd5a fix: ensure dpop keys are included with auth requests v2.13.2-dev.1
Signed-off-by: Trezy <tre@trezy.com>
fix: ensure dpop keys are included with auth requests v2.13.2-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: fix typos in docker docs
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: update deployment docs
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c6f94028 fix: prevent post-save dirty guard from firing on save v2.13.1 v2.13.1-dev.4
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent post-save dirty guard from firing on save v2.13.1 v2.13.1-dev.4
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: onboarding docs urls
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: resolve did when adding a user by handle
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 011cc413 fix: prevent creating a lexicon without an ID v2.13.1-dev.3
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent creating a lexicon without an ID v2.13.1-dev.3
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 7f824b22 fix: create backfill job when adding a lexicon with backfill: true v2.13.1-dev.2
Signed-off-by: Trezy <tre@trezy.com>
fix: create backfill job when adding a lexicon with backfill: true v2.13.1-dev.2
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
refactor: abstract plc ops to their own crate
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 6ae74ebc fix: update h2 crate to resolve a security advisory
Signed-off-by: Trezy <tre@trezy.com>
fix: update h2 crate to resolve a security advisory
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: add example prod compose files
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy e957edfb ci: add ipv6 net to support latest tranquil during ci v2.13.1-dev.1
Signed-off-by: Trezy <tre@trezy.com>
ci: add ipv6 net to support latest tranquil during ci v2.13.1-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: handle xrpc proxy correctly
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 384e377c refactor: update the dashboard to use @happyview/nsid
Signed-off-by: Trezy <tre@trezy.com>
refactor: update the dashboard to use @happyview/nsid
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy f50b2afd test: fix test plugin build @happyview/nsid-v1.0.0 v2.13.0 v2.13.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
test: fix test plugin build @happyview/nsid-v1.0.0 v2.13.0 v2.13.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 6290d832 feat: abstract js nsid validation to new package @happyview/nsid-v1.0.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
feat: abstract js nsid validation to new package @happyview/nsid-v1.0.0-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: match official spec for nsid validation
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Merge branch 'dev' v2.12.1
Trezy committed
Trezy 0d0ef012 fix: allow event logs to be purged v2.12.1-dev.1
Signed-off-by: Trezy <tre@trezy.com>
fix: allow event logs to be purged v2.12.1-dev.1
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 0d180525 fix: put record skip event logs behind verbose logging
Signed-off-by: Trezy <tre@trezy.com>
fix: put record skip event logs behind verbose logging
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3b80cba3 chore: ensure `latest` is actually updated for docker images
Signed-off-by: Trezy <tre@trezy.com>
chore: ensure `latest` is actually updated for docker images
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy a5caf5b8 Merge pull request #82 from gamesgamesgamesgamesgames/dev @happyview/oauth-client-v1.3.1 v2.12.0
Merge pull request #82 from gamesgamesgamesgamesgames/dev @happyview/oauth-client-v1.3.1 v2.12.0
Trezy committed
Trezy d75d9b37 docs: add contributors to 2.12.0 article v2.12.0-dev.8
Signed-off-by: Trezy <tre@trezy.com>
docs: add contributors to 2.12.0 article v2.12.0-dev.8
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: prevent backfill deadlocks
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: add better error reporting for backfills
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: add blog for 2.12.0 release
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 51ff8570 fix: update deps to eliminate security gaps v2.12.0-dev.7
Signed-off-by: Trezy <tre@trezy.com>
fix: update deps to eliminate security gaps v2.12.0-dev.7
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy fe97420c fix: prevent jetstream deletes from being skipped when a lexicon has no custom script v2.12.0-dev.6
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent jetstream deletes from being skipped when a lexicon has no custom script v2.12.0-dev.6
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 0ed1ce3d fix: support unpadded base64 in bytes fields @happyview/oauth-client-v1.3.1-dev.1 v2.12.0-dev.5
Signed-off-by: Trezy <tre@trezy.com>
fix: support unpadded base64 in bytes fields @happyview/oauth-client-v1.3.1-dev.1 v2.12.0-dev.5
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy d2fdaa28 fix: prevent an error that causes logout to fail under some circumstances
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent an error that causes logout to fail under some circumstances
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed