v0.24.29Jul 18, 2026View on GitHubBug Fixes storage: repair post-merge CodeRabbit findings on PR #308 (sploot-blob-portability) (#309) (9c2ff5c)
v0.24.28Jul 17, 2026View on GitHubFeatures web: deliver gallery design pass with secured QA evidence (#296) (cd0f17d)
v0.24.27Jul 17, 2026View on GitHubBug Fixes storage: reimplement lost portability repair patch (sploot-blob-portability) (#308) (3bc238b)
v0.24.26Jul 17, 2026View on GitHubBug Fixes export: close egress-window erasure and wire QA seed object mapping (sploot-057) (#306) (70dbd07), closes #301
v0.24.25Jul 17, 2026View on GitHubBug Fixes web: unify hand-rolled asset->DTO mappers behind toGridAsset (sploot-049) (#307) (ecc79fd)
v0.24.24Jul 17, 2026View on GitHubFeatures web: harden installable PWA and mobile capture (#295) (4ea79f6)
v0.24.23Jul 17, 2026View on GitHubFeatures web: complete-library export with resumable parts and honest manifest (sploot-057) (#301) (1feaf79)
v0.24.22Jul 17, 2026View on GitHubFeatures storage: add provider-neutral object portability (#298) (8f26af4)
v0.24.21Jul 17, 2026View on GitHubBug Fixes extension: update open popup after web auth (#300) (0307428)
v0.24.20Jul 17, 2026View on GitHubBug Fixes telemetry: bound ingest and disable Clerk SDK telemetry (0b06471) telemetry: close privacy and inventory gates (c15448c) web: close telemetry production gates (7e5271a) web: inline public truth auth flag (ab487bd) web: keep QA auth signed out at public boundary (4549ba1) web: omit Clerk in public truth build (0e40f45) web: scope telemetry public-truth guards (0129d76) web: select production auth e2e project (3a9e2a6) web: use health endpoint for auth e2e readiness (d3284f6) Features web: harden portable telemetry contract (ab02317)
v0.24.19Jul 16, 2026View on GitHubBug Fixes extension: fail closed on storage read errors (99d8ab4) extension: handle native update available status (a598f40) extension: render update notice in production popup (0d3a429) extension: serialize update notice reconciliation (a9197c9) Features extension: surface native update availability (551a21d)
v0.24.18Jul 16, 2026View on GitHubBug Fixes adapt duplicate-save test to #291 queue-based async flow (0cd2b9c), closes #297 align lifecycle probe fixtures (cbd659a) close public truth reviewer gaps (a7b271b) enforce public enrollment truth (462b050) make signed-out truth match enrollment state (d2a08d4) prove public truth in shipped artifacts (db01306), closes #297 replace non-palette hex values in extension popup style.css (c62fd5f), closes #075985 #3e3766 #5e5680 #e8f5ff #f0e6d6 #d3c6b5 #3a316d #075985 short-circuit getAuthWithUser in public-truth signed-out build (4f7d6df)
v0.24.16Jul 16, 2026View on GitHubBug Fixes bind economics to evidence and attempt safety (3782bc1) ci: seed complete legacy asset rows (e462023) clarify embedding attempt ceiling migration (e84ef00) close embedding migration and initialization fences (b40c679) close foundation resilience critic batch (b99b3a5) complete embedding admission contracts (f41ff1a) db: preserve restricted trigger replay (421e112) economics: bind fail-closed policy to runtime (70a3c7b) economics: bind fail-closed policy to runtime (c340e2e) economics: fail closed on stale or incomplete costs (ed4aec4) economics: ground safety model in live authorities (945a85a) economics: preserve paid-attempt accounting (e201510) economics: refresh provider readbacks (a297fe0) embedding: align attempt ceilings and issuer pool bounds (a05520f) embedding: close migration and economics correctness gaps (10ab95d) embedding: close migration and economics correctness gaps (0399fe6) embedding: close migration and economics correctness gaps (b91a086) enforce monthly embedding admission ceiling (edc5f98) fence embedding resilience state transitions (693f966) harden production health and migration gates (9e97b7e) preserve terminal revival cap on rollback (c877a7f) stripe: create ledger roles before convergence (1869e12) stripe: exercise canonical DB contracts (581b1ca) stripe: match canonical trigger definitions (e5656ef) stripe: preserve restricted login authorities (9a91da9) stripe: verify exact catalog representations (b8e87b2) stripe: verify live catalog contracts (adf71ab) web: add embedding media policy and resilience paths (1feae78) web: avoid redundant circuit deferral writes (534a573) web: cap terminal embedding recovery (c7abfcc) web: close embedding resilience review gaps (1692772) web: fence embedding admission by identity (be8b78f) web: fence embedding outcomes and rollback spend (5efc85b) web: make restricted bootstrap health deploy-safe (7cbb4c7) web: preserve embedding media metadata (a055586) web: preserve refunds across pruned buckets (2752ad3) web: token-fence embedding workers (ad37755) Features economics: ratchet Sploot cost safety envelope (c767c71)
v0.24.15Jul 16, 2026View on GitHubBug Fixes ci: verify transported release provenance (b7f7c50) extension: address screenshot review feedback (78441b7) extension: bound context menu save retries (f32e091) extension: close immutable review blockers (d7cfbc8) extension: close PR 291 release and worker gaps (e9055bf) extension: close screenshot capture stop-ships (2a579f5) extension: close screenshot review stop-ships (8d14d8f) extension: fence owner before retry backoff (68f6033) extension: harden capture worker boundaries (a22f575) extension: harden screenshot queue and release evidence (ed0234f) extension: keep screenshot capture least-privilege (70d9a77) extension: make context save retries durable (f157e64) extension: own durable saves by stable account identity (e4b7b87), closes #291 extension: persist real screenshot capture bytes (a2fd0ae) extension: publish production release artifacts (eece783) extension: recover MV3 jobs after worker restart (2676682)
v0.24.13Jul 15, 2026View on GitHubBug Fixes web: follow protected route redirects in smoke (#289) (f6b8e9a)
v0.24.11Jul 15, 2026View on GitHubBug Fixes web: separate build from runtime deployment (#287) (46e3e09)
v0.24.9Jul 11, 2026View on GitHubBug Fixes web: make mobile gallery and navbar touch-safe (#282) (ab99149)
v0.24.8Jul 11, 2026View on GitHubBug Fixes web: mobile-friendliness pass — hydration, Router crash sidestep, 44px touch floor (#281) (fd93c7f)
v0.24.7Jul 11, 2026View on GitHubBug Fixes web: make production migrations drift-safe (913e639) web: validate drifted index definitions (ecde98f)
v0.24.5Jul 10, 2026View on GitHubFeatures web: lab-035 spine convergence — landing, chrome, detail, upload, settings (#278) (7a516b1), closes #1c1547 #1c1547
v0.24.4Jul 10, 2026View on GitHubBug Fixes web: post-toybox fixpack — related memes, uncropped thumbnails, banger heart, dark sweep (#276) (807cece)
v0.24.2Jul 10, 2026View on GitHubFeatures toybox design system — full token + component redesign (lab-034 AFD-8) (#275) (45ca50b), closes #1c1547