Releases: tompro/sattle
Releases · tompro/sattle
Release list
sattle: v0.0.3
0.0.3 (2026-08-24)
Features
- activate only proven wallet owners (c319e11)
- add persisted owner guards and events (69fbdb6)
- apply owner-aware wallet backups (7607e47)
- apply wallet fund changes atomically (5b3a69e)
- await owner-aware Nostr restores (f55f208)
- await trusted mint management actions (3c2a2cc)
- bind saved keys to versioned wallet owners (acfab83)
- commit bearer changesets in one write (586d12b)
- converge trusted mints on storage events (83c9e5b)
- create owner-bound NWC connections (228a92b)
- drain tracked NWC handlers on stop (3ed214c)
- expose fund ownership assertions (845ec41)
- fence wallet mutations by lifecycle owner (9fa4abd)
- harden passkey ceremonies (d9be457)
- invalidate stale wallet tabs (2e0f003)
- preserve trusted mint rekey transitions (d890a69)
- restore Nostr backups through wallet lifecycle (3f6010b)
- scope NWC storage to wallet owners (9f6bcad)
- scope passkey slots to proven owners (12e4ec9)
- scope trusted mint state in Pinia (81c28ec)
- serialize trusted mint transactions (d735aca)
- serialize wallet lifecycle transitions (62b93ba)
- validate trusted mint registry envelopes (82f008b)
Bug Fixes
- await NWC payment bearer commits (09b7b63)
- await wallet commits in the NWC store (99e6ae1)
- clear runtime state after lifecycle failures (3acc63e)
- commit carved wallet funds atomically (c59521a)
- consume owner monitor transition failures (e892a33)
- drain accepted NWC work before wallet lock (e983734)
- fence carve operations before mutation (6fa4283)
- fence inter-mint transfer operations (02f901c)
- fence invoice payment operations (c4c9d8a)
- fence mint and receive operations (7f69f78)
- fence send and pay flows (401a26d)
- hide invoice settlement until commit (513c67f)
- mirror trusted mint commits across tabs (e9bbb35)
- normalize storage lock failures (1dbf578)
- preserve conservative NWC budget debits (fff24a7)
- publish activity only after persistence (54031dc)
- surface receive post-commit trust failures (f087ebe)
- validate auxiliary wallet storage (0862a10)
- validate NWC requests before dispatch (b52172c)
- wallet: enforce owner-bound integrity and durable commits (338b281)
sattle: v0.0.2
0.0.2 (2026-08-20)
Features
- backup and security settings pages, nostr restore onboarding, passkey unlock entry (1920a00)
- capability layer for clipboard, share and deep links with tests (f525b06)
- capacitor android platform project (3f22534)
- deep link routing for lightning and lnurl schemes plus association files (229e9fc)
- inter-mint transfer op with fee quote and ambiguity-safe outcomes (142734b)
- manage mints and move funds settings pages (f631c7c)
- native biometric unlock via biometric-gated wrap of the linking key (e59b722)
- nip-47 nwc wallet service engine with per-connection budgets (33318a5)
- nostr kind-30078 backup engine with nip-44 self-encryption and merge-on-restore (7ecade3)
- nwc connections settings page with one-time connection strings and service lifecycle (5221127)
- pinia wallet, mints and activity stores with wallet boot (fdd12dc)
- reusable mint fee math with cached quotes, fee-aware Max in move funds (f4b9377)
- sattle branding, logo assets and generated app icons (48e4c84)
- send/receive dialogs, qr scanner, history and unlock components (48fffff)
- wallet operations engine and encrypted storage with tests (1c9e716)
- wallet screens, branded header layout and mobile-first main view (1fe1453)
- webauthn prf passkey unlock engine as alternative wrap of the linking key (7db3408)