A lexicon-driven AppView for ATProto.
Something went wrong. Try again.
Commits on dev
Trezy 829c3601 ci: allow triggering builds for individual packages from Github UI dev
Signed-off-by: Trezy <tre@trezy.com>
ci: allow triggering builds for individual packages from Github UI dev
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: reduce surface for triggering server builds
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 97cff7cb docs: add contributor recognition to 2.9 article docs/add-contributors
Signed-off-by: Trezy <tre@trezy.com>
docs: add contributor recognition to 2.9 article docs/add-contributors
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy b1310106 fix: dont use use timestamptz in migrations (Ill remember that... one day) fix/granted-by-default
Signed-off-by: Trezy <tre@trezy.com>
fix: dont use use timestamptz in migrations (Ill remember that... one day) fix/granted-by-default
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: restore `granted_at` default in migrations
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 4df08aad docs: fix release date for 2.9 blog @happyview/oauth-client-browser-v1.3.0 @happyview/oauth-client-v1.2.0
Signed-off-by: Trezy <tre@trezy.com>
docs: fix release date for 2.9 blog @happyview/oauth-client-browser-v1.3.0 @happyview/oauth-client-v1.2.0
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy committed
docs: update docs for new scripts system
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: fix lint errors v2.9.0-dev.8
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 4c453867 refactor: cleanup script styles to match better with the rest of the dashboard
Signed-off-by: Trezy <tre@trezy.com>
refactor: cleanup script styles to match better with the rest of the dashboard
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 1076a364 refactor: move script list to a sidebar and show all possible script slots for a lexicon
Signed-off-by: Trezy <tre@trezy.com>
refactor: move script list to a sidebar and show all possible script slots for a lexicon
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: fix indentation on lua script examples
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: post-conflict resolution cleanup
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 4bcb0b13 fix: use stateRef pattern in ScriptForm to avoid exhaustive-deps suppression
Signed-off-by: Trezy <tre@trezy.com>
fix: use stateRef pattern in ScriptForm to avoid exhaustive-deps suppression
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 527aed38 feat: add suffix filter to GET /admin/scripts and use it in lexicon detail
Signed-off-by: Trezy <tre@trezy.com>
feat: add suffix filter to GET /admin/scripts and use it in lexicon detail
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 44cdc216 feat: migrate legacy script/index_hook data to scripts table and drop columns
Signed-off-by: Trezy <tre@trezy.com>
feat: migrate legacy script/index_hook data to scripts table and drop columns
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy c74e3179 fix: add success and dead-letter logging to label scripts
Signed-off-by: Trezy <tre@trezy.com>
fix: add success and dead-letter logging to label scripts
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 21952d79 fix: use NULL instead of empty string for local-only record CID
Signed-off-by: Trezy <tre@trezy.com>
fix: use NULL instead of empty string for local-only record CID
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 7283c21d feat: add collection column to dead_letter_scripts so we can ditch second-level filtering
Signed-off-by: Trezy <tre@trezy.com>
feat: add collection column to dead_letter_scripts so we can ditch second-level filtering
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 280a8378 fix: return 404 when dismissing a nonexistent dead letter
Signed-off-by: Trezy <tre@trezy.com>
fix: return 404 when dismissing a nonexistent dead letter
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: remove clippy suppression
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: gitignore bun.lock
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
Chris Pardy committed
Chris Pardy 735e1047 feat(dashboard): scripts grouped by trigger family + lexicon targeting panel
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
feat(dashboard): scripts grouped by trigger family + lexicon targeting panel
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
Chris Pardy committed
Chris Pardy 4a576ea8 fix(dead-letters): admin endpoints span both legacy + new tables
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
fix(dead-letters): admin endpoints span both legacy + new tables
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
Chris Pardy committed
Chris Pardy 64b699cf refactor(scripts): bundle record-event runner args into RecordEventPayload
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
refactor(scripts): bundle record-event runner args into RecordEventPayload
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
Chris Pardy committed
Chris Pardy 673de097 feat(scripts): promote log() to write into event_logs
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
feat(scripts): promote log() to write into event_logs
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
Chris Pardy committed
Chris Pardy 0fd76010 feat(scripts): trigger-keyed scripts subsystem
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
feat(scripts): trigger-keyed scripts subsystem
Signed-off-by: Chris Pardy <chris.pardy@gmail.com>
Chris Pardy committed
docs: blog for 2.9 release
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy bc06766f fix: remove superfluous early exit on invalid session token (pds concern, not happyview concern) v2.9.0-dev.7
Signed-off-by: Trezy <tre@trezy.com>
fix: remove superfluous early exit on invalid session token (pds concern, not happyview concern) v2.9.0-dev.7
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy da23717e ci: merge binary and docker builds for better concurrency
Signed-off-by: Trezy <tre@trezy.com>
ci: merge binary and docker builds for better concurrency
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 92656410 fix: allow docker containers to execute HappyView binaries v2.9.0-dev.6
Signed-off-by: Trezy <tre@trezy.com>
fix: allow docker containers to execute HappyView binaries v2.9.0-dev.6
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3e799628 ci: prevent pr-builds from running when merging `dev` (taken care of by regular release process)
Signed-off-by: Trezy <tre@trezy.com>
ci: prevent pr-builds from running when merging `dev` (taken care of by regular release process)
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy ad99c404 docs: update auth docs to cover new dpop requirements
Signed-off-by: Trezy <tre@trezy.com>
docs: update auth docs to cover new dpop requirements
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy cd411d6a fix: remove prefix typo from db.query filter generation v2.9.0-dev.5
Signed-off-by: Trezy <tre@trezy.com>
fix: remove prefix typo from db.query filter generation v2.9.0-dev.5
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
ci: fix npm releases
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 454d2395 fix: use dpop thumbprints to enable multi-device auth v2.9.0-dev.4
Signed-off-by: Trezy <tre@trezy.com>
fix: use dpop thumbprints to enable multi-device auth v2.9.0-dev.4
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy ec860a52 fix: reduce backfill db contention and sse event flooding for pds discovery and record fetching during backfill @happyview/oauth-client-v1.2.0-dev.3 v2.9.0-dev.3
Signed-off-by: Trezy <tre@trezy.com>
fix: reduce backfill db contention and sse event flooding for pds discovery and record fetching during backfill @happyview/oauth-client-v1.2.0-dev.3 v2.9.0-dev.3
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy e12f5268 fix(sdk): support the `kid` param from `@atproto/jwk-webcrypto`
Signed-off-by: Trezy <tre@trezy.com>
fix(sdk): support the `kid` param from `@atproto/jwk-webcrypto`
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy ee5aaa4c Merge pull request #55 from gamesgamesgamesgamesgames/feat/backfill-concurrency v2.9.0-dev.2
Trezy committed
Trezy 016b0e52 fix: prevent opening "discovering trepos stage" from locking the ui thread feat/backfill-concurrency
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent opening "discovering trepos stage" from locking the ui thread feat/backfill-concurrency
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy e8268c40 fix: allow log verbosity toggle to override env var
Signed-off-by: Trezy <tre@trezy.com>
fix: allow log verbosity toggle to override env var
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
docs: update docs to cover backfill updates
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: reset backfill ui when flushing details
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 62adab05 fix: prevent backfill jobs from locking locking out pause/cancellation
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent backfill jobs from locking locking out pause/cancellation
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
test: add tests for backfill concurrency
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy d38d05d6 fix: restore missing log events for verbose logging
Signed-off-by: Trezy <tre@trezy.com>
fix: restore missing log events for verbose logging
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3a0fb9cb fix: better pool size accounting when using sqlite
Signed-off-by: Trezy <tre@trezy.com>
fix: better pool size accounting when using sqlite
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: remove counts from records dropdowns
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3e33527c fix: virtualize backfill details and move event stream into a worker
Signed-off-by: Trezy <tre@trezy.com>
fix: virtualize backfill details and move event stream into a worker
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
feat: make verbose event logs configurable
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy b0d382b2 feat: recommend restart when backfill concurrency settings dont match existing connection pool size
Signed-off-by: Trezy <tre@trezy.com>
feat: recommend restart when backfill concurrency settings dont match existing connection pool size
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy bd65caf3 feat: allow backfill jobs to be paused and resumed
Signed-off-by: Trezy <tre@trezy.com>
feat: allow backfill jobs to be paused and resumed
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy f83f1500 fix: make backfill progress headings more accessible
Signed-off-by: Trezy <tre@trezy.com>
fix: make backfill progress headings more accessible
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
Trezy 3d31877d fix: prevent concurrency settings from being set to invalid values
Signed-off-by: Trezy <tre@trezy.com>
fix: prevent concurrency settings from being set to invalid values
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: prevent reprocessing of sse
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
chore: remove unused module
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed
fix: remove cleanup delay caused by tick eater
Signed-off-by: Trezy <tre@trezy.com>
Trezy committed