Releases: gamesgamesgamesgamesgames/happyview
Releases · gamesgamesgamesgamesgames/happyview
v2.10.0-dev.4
2.10.0-dev.4 (2026-06-27)
Bug Fixes
- address copilot feedback (6d20b2c)
Features
- update to latest permissioned data spec (c012da5)
v2.10.0-dev.3
2.10.0-dev.3 (2026-06-26)
Bug Fixes
- add reauth button for service identity (84c61e0)
- display sync warning after refresh (41d9228)
- dynamic cookie security handling and harden tests for service proxies (61ae149)
- handle reauthenticating to service entry accounts (acb4351)
- harden the setup wizard (266793c)
- make the service entry dashboard more user friendly (1880a15)
- port service entry design optimisations to other pages (a533e40)
- prevent unauthenticated users from being redirected to setup (b2938c5)
- remove broken timestamping (5536357)
Features
- add support for service proxying (0e42946)
v2.10.0-dev.2
2.10.0-dev.2 (2026-06-26)
Bug Fixes
- add reauth button for service identity (c72c398)
- display sync warning after refresh (e599a1f)
- dynamic cookie security handling and harden tests for service proxies (d609358)
- handle reauthenticating to service entry accounts (3234b9c)
- harden the setup wizard (ed663f6)
- make the service entry dashboard more user friendly (78d097f)
- port service entry design optimisations to other pages (bba3a20)
- prevent unauthenticated users from being redirected to setup (66413a7)
- remove broken timestamping (b9ba42d)
Features
- add support for service proxying (86d915c)
v2.10.0-dev.1
v2.9.3-dev.1
@happyview/oauth-client-v1.2.1-dev.1
@happyview/oauth-client-v1.2.1-dev.1 (2026-06-13)
Bug Fixes
- handle the scope format returned from Bluesky PDS (47eae10)
v2.9.2
v2.9.1
v2.9.0
2.9.0 (2026-05-27)
Bug Fixes
- add success and dead-letter logging to label scripts (c74e317)
- allow docker containers to execute HappyView binaries (9265641)
- allow log verbosity toggle to override env var (e8268c4)
- better pool size accounting when using sqlite (3a0fb9c)
- clamp backfill concurrency values (9c2847a)
- dead-letters: admin endpoints span both legacy + new tables (4a576ea)
- filter nesting was allowed to 6 levels instead of 5 (698c099)
- get max connections from Postgres instead of current connections (66b4804)
- make backfill progress headings more accessible (f83f150)
- post-conflict resolution cleanup (02e6e1a)
- prevent backfill jobs from locking locking out pause/cancellation (62adab0)
- prevent concurrency settings from being set to invalid values (3d31877)
- prevent opening "discovering trepos stage" from locking the ui thread (016b0e5)
- prevent reprocessing of sse (ce68c66)
- reduce backfill db contention and sse event flooding for pds discovery and record fetching during backfill (ec860a5)
- remove cleanup delay caused by tick eater (bd745ae)
- remove clippy suppression (6a34d5f)
- remove counts from records dropdowns (dd6d9ae)
- remove prefix typo from db.query filter generation (cd411d6)
- remove superfluous early exit on invalid session token (pds concern, not happyview concern) (bc06766)
- reset backfill ui when flushing details (1cf8f75)
- restore missing log events for verbose logging (d38d05d)
- restore plc concurrency (3aa10b5)
- return 404 when dismissing a nonexistent dead letter (280a837)
- sdk: support the
kidparam from@atproto/jwk-webcrypto(e12f526) - separate backfill db connection pool from main app pool (c14a168)
- use dpop thumbprints to enable multi-device auth (454d239)
- use NULL instead of empty string for local-only record CID (21952d7)
- use stateRef pattern in ScriptForm to avoid exhaustive-deps suppression (4bcb0b1)
- use the correct connection pool for record upserts (22f3ba9)
- virtualize backfill details and move event stream into a worker (3e33527)
Features
- add
filtertodb.query(18a01fd) - add backfill concurrency settings (f5ab1b4)
- add collection column to dead_letter_scripts so we can ditch second-level filtering (7283c21)
- add more detailed information to backfill UI (66fe12a)
- add suffix filter to GET /admin/scripts and use it in lexicon detail (527aed3)
- add support for nexted syntax in field selectors (950594b)
- allow backfill jobs to be paused and resumed (bd65caf)
- dashboard: scripts grouped by trigger family + lexicon targeting panel (735e104)
- increase backfill record batch inserts (7ff501a)
- make backfill collection discovery concurrent (060cba3)
- make verbose event logs configurable (4856579)
- migrate legacy script/index_hook data to scripts table and drop columns (44cdc21)
- parallelize PDS resolution and record retrieval during backfills (8f21474)
- recommend restart when backfill concurrency settings dont match existing connection pool size (b0d382b)
- scripts: promote log() to write into event_logs (673de09)
- scripts: trigger-keyed scripts subsystem (0fd7601)
v2.9.0-dev.8
2.9.0-dev.8 (2026-05-27)
Bug Fixes
- add success and dead-letter logging to label scripts (c74e317)
- dead-letters: admin endpoints span both legacy + new tables (4a576ea)
- post-conflict resolution cleanup (02e6e1a)
- remove clippy suppression (6a34d5f)
- return 404 when dismissing a nonexistent dead letter (280a837)
- use NULL instead of empty string for local-only record CID (21952d7)
- use stateRef pattern in ScriptForm to avoid exhaustive-deps suppression (4bcb0b1)
Features
- add collection column to dead_letter_scripts so we can ditch second-level filtering (7283c21)
- add suffix filter to GET /admin/scripts and use it in lexicon detail (527aed3)
- dashboard: scripts grouped by trigger family + lexicon targeting panel (735e104)
- migrate legacy script/index_hook data to scripts table and drop columns (44cdc21)
- scripts: promote log() to write into event_logs (673de09)
- scripts: trigger-keyed scripts subsystem (0fd7601)