Skip to content

Releases: gamesgamesgamesgamesgames/happyview

v2.10.0-dev.4

27 Jun 13:48
c5e1165

Choose a tag to compare

v2.10.0-dev.4 Pre-release
Pre-release

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

26 Jun 21:02
3274736

Choose a tag to compare

v2.10.0-dev.3 Pre-release
Pre-release

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

26 Jun 19:07
acb5c1e

Choose a tag to compare

v2.10.0-dev.2 Pre-release
Pre-release

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

18 Jun 19:41
63addce

Choose a tag to compare

v2.10.0-dev.1 Pre-release
Pre-release

2.10.0-dev.1 (2026-06-18)

Features

  • add blob upload and download utilities (63addce)

v2.9.3-dev.1

13 Jun 02:26
47eae10

Choose a tag to compare

v2.9.3-dev.1 Pre-release
Pre-release

2.9.3-dev.1 (2026-06-13)

Bug Fixes

  • handle the scope format returned from Bluesky PDS (47eae10)

@happyview/oauth-client-v1.2.1-dev.1

13 Jun 02:19
47eae10

Choose a tag to compare

Pre-release

@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

27 May 21:00
a205f22

Choose a tag to compare

2.9.2 (2026-05-27)

Bug Fixes

  • dont use use timestamptz in migrations (Ill remember that... one day) (b131010)

v2.9.1

27 May 19:56
af0aaa0

Choose a tag to compare

2.9.1 (2026-05-27)

Bug Fixes

  • restore granted_at default in migrations (2b6ca58)

v2.9.0

27 May 17:15
b215a75

Choose a tag to compare

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 kid param 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 filter to db.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

27 May 16:25
dc54187

Choose a tag to compare

v2.9.0-dev.8 Pre-release
Pre-release

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)