protom
82f008b33f
feat: validate trusted mint registry envelopes
2026-08-22 16:55:47 +02:00
protom
d890a69c40
feat: preserve trusted mint rekey transitions
2026-08-22 16:55:47 +02:00
protom
7890a492f3
refactor: export owner-aware NWC APIs
2026-08-22 16:55:47 +02:00
protom
3ed214c157
feat: drain tracked NWC handlers on stop
2026-08-22 16:55:36 +02:00
protom
513c67fc14
fix: hide invoice settlement until commit
2026-08-22 16:55:35 +02:00
protom
09b7b63c9d
fix: await NWC payment bearer commits
2026-08-22 16:55:35 +02:00
protom
fff24a75b2
fix: preserve conservative NWC budget debits
2026-08-22 16:55:35 +02:00
protom
b52172c0cb
fix: validate NWC requests before dispatch
2026-08-22 16:55:35 +02:00
protom
228a92b0f0
feat: create owner-bound NWC connections
2026-08-22 16:55:24 +02:00
protom
9f6bcad706
feat: scope NWC storage to wallet owners
2026-08-22 16:55:23 +02:00
protom
3054834cdb
test: split NWC protocol harness
2026-08-22 16:55:23 +02:00
protom
845ec410e5
feat: expose fund ownership assertions
2026-08-22 16:55:23 +02:00
protom
02f901c87c
fix: fence inter-mint transfer operations
2026-08-22 16:55:23 +02:00
protom
c4c9d8a94a
fix: fence invoice payment operations
2026-08-22 16:55:12 +02:00
protom
7f69f781f5
fix: fence mint and receive operations
2026-08-22 16:55:12 +02:00
protom
6fa4283ed6
fix: fence carve operations before mutation
2026-08-22 16:55:12 +02:00
protom
22420b9112
test: split wallet operation harness
2026-08-22 16:55:12 +02:00
protom
f55f208836
feat: await owner-aware Nostr restores
2026-08-22 16:55:12 +02:00
protom
7607e47358
feat: apply owner-aware wallet backups
2026-08-22 16:55:00 +02:00
protom
0862a10b01
fix: validate auxiliary wallet storage
2026-08-22 16:55:00 +02:00
protom
586d12b666
feat: commit bearer changesets in one write
2026-08-22 16:55:00 +02:00
protom
69fbdb68ee
feat: add persisted owner guards and events
2026-08-22 16:55:00 +02:00
protom
1dbf5788f9
fix: normalize storage lock failures
2026-08-22 16:55:00 +02:00
protom
12e4ec9199
feat: scope passkey slots to proven owners
2026-08-22 16:54:49 +02:00
protom
d9be457221
feat: harden passkey ceremonies
2026-08-22 16:54:49 +02:00
protom
058b10ddf1
refactor: isolate passkey wrapping crypto
2026-08-22 16:54:48 +02:00
protom
acfab83438
feat: bind saved keys to versioned wallet owners
2026-08-22 16:54:48 +02:00
protom
0e0133f550
test: split Nostr backup integration cases
2026-08-22 16:54:48 +02:00
protom
b258d86af7
refactor: isolate Nostr backup publishing transport
2026-08-22 16:54:29 +02:00
protom
2a90343e7e
refactor: validate Nostr backup event payloads
2026-08-22 16:54:29 +02:00
protom
b6fff605a1
refactor: tighten protocol amount helpers
2026-08-22 16:54:29 +02:00
protom
8548afcd21
refactor: add strict JSON parsing helpers
2026-08-22 16:54:29 +02:00
protom
30d1d0aeae
build: pin LNURLcash protocol packages to npm 0.1.1
2026-08-22 16:54:28 +02:00
protom
16d27dce02
docs: add AGENTS.md knowledge base (root, protocol engine, e2e)
2026-08-20 12:03:11 +02:00
protom
f4b9377d17
feat: reusable mint fee math with cached quotes, fee-aware Max in move funds
2026-08-20 10:13:36 +02:00
protom
52211273b1
feat: nwc connections settings page with one-time connection strings and service lifecycle
2026-08-20 01:20:41 +02:00
protom
33318a5150
feat: nip-47 nwc wallet service engine with per-connection budgets
2026-08-20 01:20:41 +02:00
protom
34c97708f8
test: use a long sentinel id in the nostr backup no-plaintext assertion (short ids randomly appear in base64 ciphertext)
2026-08-20 00:00:08 +02:00
protom
1920a00cd6
feat: backup and security settings pages, nostr restore onboarding, passkey unlock entry
2026-08-19 23:55:59 +02:00
protom
7db34083e6
feat: webauthn prf passkey unlock engine as alternative wrap of the linking key
2026-08-19 23:55:59 +02:00
protom
7ecade32ee
feat: nostr kind-30078 backup engine with nip-44 self-encryption and merge-on-restore
2026-08-19 23:55:59 +02:00
protom
142734b903
feat: inter-mint transfer op with fee quote and ambiguity-safe outcomes
2026-08-19 22:27:14 +02:00
protom
1c9e7165e4
feat: wallet operations engine and encrypted storage with tests
2026-08-19 21:06:17 +02:00
protom
54d6112414
sattle: Quasar PWA scaffold with lnurlcash-kit protocol core
...
M1: Quasar 2 / Vue 3 / TS / Pinia / i18n / PWA app shell in the lnurl-wallet
palette (#002222/#004444/#55ffcc, Noto Sans). Protocol layer is the external
lnurlcash-kit library (git dependency on the fork until upstream merges the
prepare fix / publishes to npm); keys.ts + receive.ts vendored from
lnurl-wallet with the derivation domain renamed to 'sattle'. Nix dev shell,
ci workflow (typecheck, vitest, pwa build).
2026-08-19 13:29:34 +02:00