Commit Graph

  • 9bea2d3043 Merge pull request #12 from tompro/release-please--branches--main--components--sattle main sattle-v0.0.6 protom 2026-09-07 14:45:09 +02:00
  • a057bde3ff chore(main): release sattle 0.0.6 github-actions[bot] 2026-09-07 11:39:06 +00:00
  • 785b56de3b Merge pull request #11 from tompro/feat/notes-and-activity protom 2026-09-07 13:38:49 +02:00
  • 644e64ee10 feat: add note management and activity history protom 2026-09-07 10:43:30 +02:00
  • f30f98fe49 Merge pull request #10 from tompro/release-please--branches--main--components--sattle sattle-v0.0.5 protom 2026-09-05 19:07:58 +02:00
  • 9f1c9a7976 chore(main): release sattle 0.0.5 github-actions[bot] 2026-09-05 17:04:37 +00:00
  • d026533456 Merge pull request #9 from tompro/feat/lnurlcash-protocol-0.6 protom 2026-09-05 19:04:10 +02:00
  • e6fef1e9cb test: stub Web Locks where the runtime lacks them protom 2026-09-05 18:58:04 +02:00
  • 4caa075052 Formatting protom 2026-09-05 18:30:35 +02:00
  • 454a9db1d5 test(e2e): clean the e2e program's diagnostics protom 2026-09-05 15:56:23 +02:00
  • 3a7aa682c9 test(e2e): warm the dev server before the suite runs protom 2026-09-05 15:46:47 +02:00
  • 1beb474012 test(e2e): cover signed BIP-32 wallet flows protom 2026-09-05 15:22:02 +02:00
  • 5d6e092ae4 docs(lnurlcash): update the minting contract and test harness description protom 2026-09-05 15:21:55 +02:00
  • b2b5974dae chore: ignore Playwright MCP artifacts protom 2026-09-05 15:21:55 +02:00
  • f62e5d7ad4 build(deps): pin lnurlcash-kit 0.8.0 and conformance 0.7.0 protom 2026-09-05 15:21:47 +02:00
  • a91ef30498 refactor(ops): require durable allocation and checkpoints protom 2026-09-05 11:59:34 +02:00
  • 8e9c9dcbbc feat(composables): route fund dialogs through the durable seam protom 2026-09-05 11:44:29 +02:00
  • 04e62110b6 fix(composables): commit carve checkpoints by output secret protom 2026-09-05 11:44:29 +02:00
  • 29830dc9e3 fix(nwc): await durable commits before responses protom 2026-09-05 11:38:29 +02:00
  • 22b1c5595c feat(ops): draw mint-touching output secrets from caller allocation protom 2026-09-05 11:34:01 +02:00
  • e6d0712258 feat(wallet): allocate operation secrets from the cash root protom 2026-09-05 11:33:42 +02:00
  • 3876791a0b feat(funds): recover staged mutations protom 2026-09-05 10:22:51 +02:00
  • a30c4bb2cc feat(trust): keep previous mint signing key verifiable protom 2026-09-05 10:22:24 +02:00
  • 7b7d4edaf3 test(stores): stub mutation locks in trust and nwc-drain harnesses protom 2026-09-05 09:42:51 +02:00
  • ff9e8a073e test(funds): fence harness on v2 owner install protom 2026-09-05 09:29:05 +02:00
  • e94549a16e fix(wallet): activate complete wallet material protom 2026-09-05 09:17:12 +02:00
  • 641608eff0 feat(backup): preserve BIP-32 counters protom 2026-09-05 08:22:21 +02:00
  • 0cec423d6f feat(funds): persist BIP-32 counters atomically protom 2026-09-05 08:22:02 +02:00
  • 7e4e67e1cd fix(unlock): bind factors to wallet material protom 2026-09-05 07:28:03 +02:00
  • aaee045916 test(passkeys): reverify exact-material slot binding protom 2026-09-05 07:27:56 +02:00
  • 9374a87d0d fix(passkeys): bind slots to wallet material protom 2026-09-04 21:27:14 +02:00
  • b7c0a33a69 feat(biometrics): unlock complete wallet material protom 2026-09-04 20:53:45 +02:00
  • 6099bb4b6b feat(passkeys): wrap complete wallet material protom 2026-09-04 20:19:48 +02:00
  • d48deeb6e0 feat(keys): persist BIP-32 wallet material protom 2026-09-04 19:46:15 +02:00
  • 0677b65016 docs: record lnurlcash 0.8 dependency pins protom 2026-09-04 18:48:41 +02:00
  • cbe49a83af build(deps): adopt lnurlcash-kit 0.8 contracts protom 2026-09-04 18:48:11 +02:00
  • 9408cf91d6 Merge pull request #7 from tompro/release-please--branches--main--components--sattle sattle-v0.0.4 protom 2026-09-04 10:25:01 +02:00
  • dc59f2a08d chore(main): release sattle 0.0.4 github-actions[bot] 2026-08-31 12:58:10 +00:00
  • 09f7fe0287 Merge pull request #8 from tompro/fix/carve-checkpoint protom 2026-08-31 14:57:49 +02:00
  • 9e37fee841 fix: commit send, pay and move carves at the checkpoint (#6) protom 2026-08-31 14:48:03 +02:00
  • 587dd11ba8 fix(lnurlcash): commit carves before the settlement wait (#6) protom 2026-08-31 14:48:03 +02:00
  • f3d5cc4b31 Merge pull request #5 from tompro/feat/named-mint-outputs protom 2026-08-31 14:19:59 +02:00
  • 50b2427b8d fix(lnurlcash): rescue landed mutations from retry refusals protom 2026-08-31 14:03:15 +02:00
  • 48be23dceb feat(lnurlcash): probe would-be outputs before believing a mutation refusal protom 2026-08-31 14:03:15 +02:00
  • 4cc8e0aba2 fix: replace forgesworn with moneyer in the public mint suggestions protom 2026-08-31 13:31:36 +02:00
  • 6bb07ff9ec fix(lnurlcash): assert named claims land at the wallet's own secret protom 2026-08-31 12:54:46 +02:00
  • 637376e291 docs(lnurlcash): document the two mint output modes protom 2026-08-31 12:23:10 +02:00
  • 39a144cf50 feat(receive): accept named mints that serve no verify URL protom 2026-08-31 12:23:10 +02:00
  • ae5064b69a feat(nwc): make_invoice against mints with wallet-named outputs protom 2026-08-31 12:23:10 +02:00
  • c9963934aa feat(funds): keep the claimable note of a pending named transfer protom 2026-08-31 12:22:56 +02:00
  • 67b2122e52 feat(lnurlcash): transfer to mints with wallet-named outputs protom 2026-08-31 12:22:56 +02:00
  • 58268b2921 feat(lnurlcash): claim mint outputs named by a wallet-chosen secret protom 2026-08-31 12:22:45 +02:00
  • 9f4ae3b0f5 refactor(lnurlcash): generalize bounded polling beyond verify endpoints protom 2026-08-31 12:22:30 +02:00
  • bb147faef1 build(deps): bump lnurlcash-kit to 0.5.0 and lnurlcash-conformance to 0.4.0 protom 2026-08-31 12:22:21 +02:00
  • bfa0572090 Merge pull request #4 from tompro/release-please--branches--main--components--sattle sattle-v0.0.3 protom 2026-08-24 19:07:58 +02:00
  • 6892a3cc07 chore(main): release sattle 0.0.3 github-actions[bot] 2026-08-24 14:30:42 +00:00
  • 338b2812e3 Merge pull request #3 from tompro/refactor/wallet-integrity protom 2026-08-24 16:30:06 +02:00
  • e892a330fc fix: consume owner monitor transition failures protom 2026-08-24 16:26:29 +02:00
  • 72f387f6e5 docs: document wallet integrity boundaries protom 2026-08-22 16:56:50 +02:00
  • 76d59d8d08 test: harden NWC browser lifecycle coverage protom 2026-08-22 16:56:49 +02:00
  • a40079200d test: cover wallet lifecycle through the browser protom 2026-08-22 16:56:49 +02:00
  • 578613c869 refactor: split wallet onboarding panels protom 2026-08-22 16:56:49 +02:00
  • 3c2a2cc4a5 feat: await trusted mint management actions protom 2026-08-22 16:56:49 +02:00
  • 401a26dc6b fix: fence send and pay flows protom 2026-08-22 16:56:38 +02:00
  • f087ebe2f2 fix: surface receive post-commit trust failures protom 2026-08-22 16:56:38 +02:00
  • c59521a421 fix: commit carved wallet funds atomically protom 2026-08-22 16:56:38 +02:00
  • 3f6010b312 feat: restore Nostr backups through wallet lifecycle protom 2026-08-22 16:56:37 +02:00
  • 99e6ae1b12 fix: await wallet commits in the NWC store protom 2026-08-22 16:56:37 +02:00
  • 81c28ec16d feat: scope trusted mint state in Pinia protom 2026-08-22 16:56:25 +02:00
  • e98373491f fix: drain accepted NWC work before wallet lock protom 2026-08-22 16:56:25 +02:00
  • 2e0f0038f7 feat: invalidate stale wallet tabs protom 2026-08-22 16:56:25 +02:00
  • 3acc63e968 fix: clear runtime state after lifecycle failures protom 2026-08-22 16:56:25 +02:00
  • c319e11d3e feat: activate only proven wallet owners protom 2026-08-22 16:56:24 +02:00
  • 62b93baa05 feat: serialize wallet lifecycle transitions protom 2026-08-22 16:56:11 +02:00
  • 5b3a69e910 feat: apply wallet fund changes atomically protom 2026-08-22 16:56:11 +02:00
  • 9fa4abdaf3 feat: fence wallet mutations by lifecycle owner protom 2026-08-22 16:56:11 +02:00
  • 54031dc8de fix: publish activity only after persistence protom 2026-08-22 16:56:10 +02:00
  • e9bbb358aa fix: mirror trusted mint commits across tabs protom 2026-08-22 16:56:10 +02:00
  • 83c9e5b95f feat: converge trusted mints on storage events protom 2026-08-22 16:55:47 +02:00
  • d735aca885 feat: serialize trusted mint transactions protom 2026-08-22 16:55:47 +02:00
  • 82f008b33f feat: validate trusted mint registry envelopes protom 2026-08-22 16:55:47 +02:00
  • d890a69c40 feat: preserve trusted mint rekey transitions protom 2026-08-22 16:55:47 +02:00
  • 7890a492f3 refactor: export owner-aware NWC APIs protom 2026-08-22 16:55:47 +02:00
  • 3ed214c157 feat: drain tracked NWC handlers on stop protom 2026-08-22 16:55:36 +02:00
  • 513c67fc14 fix: hide invoice settlement until commit protom 2026-08-22 16:55:35 +02:00
  • 09b7b63c9d fix: await NWC payment bearer commits protom 2026-08-22 16:55:35 +02:00
  • fff24a75b2 fix: preserve conservative NWC budget debits protom 2026-08-22 16:55:35 +02:00
  • b52172c0cb fix: validate NWC requests before dispatch protom 2026-08-22 16:55:35 +02:00
  • 228a92b0f0 feat: create owner-bound NWC connections protom 2026-08-22 16:55:24 +02:00
  • 9f6bcad706 feat: scope NWC storage to wallet owners protom 2026-08-22 16:55:23 +02:00
  • 3054834cdb test: split NWC protocol harness protom 2026-08-22 16:55:23 +02:00
  • 845ec410e5 feat: expose fund ownership assertions protom 2026-08-22 16:55:23 +02:00
  • 02f901c87c fix: fence inter-mint transfer operations protom 2026-08-22 16:55:23 +02:00
  • c4c9d8a94a fix: fence invoice payment operations protom 2026-08-22 16:55:12 +02:00
  • 7f69f781f5 fix: fence mint and receive operations protom 2026-08-22 16:55:12 +02:00
  • 6fa4283ed6 fix: fence carve operations before mutation protom 2026-08-22 16:55:12 +02:00
  • 22420b9112 test: split wallet operation harness protom 2026-08-22 16:55:12 +02:00
  • f55f208836 feat: await owner-aware Nostr restores protom 2026-08-22 16:55:12 +02:00
  • 7607e47358 feat: apply owner-aware wallet backups protom 2026-08-22 16:55:00 +02:00
  • 0862a10b01 fix: validate auxiliary wallet storage protom 2026-08-22 16:55:00 +02:00