Forte11Cuba
|
b01b658b93
|
fix: add mounted guards after async mintTokens call
|
2026-04-02 01:52:53 -06:00 |
|
Forte11Cuba
|
6596aa963a
|
refactor: log mint tx ID computation failure instead of swallowing
|
2026-04-02 01:52:14 -06:00 |
|
Forte11Cuba
|
ed309d18e8
|
refactor: add debug logs for tx ID computation failures
|
2026-04-02 01:08:36 -06:00 |
|
Forte11Cuba
|
1b30d9836b
|
fix: make transaction ID computation best-effort after committed send
|
2026-04-01 22:54:05 -06:00 |
|
Forte11Cuba
|
588a127f9a
|
refactor: use Option<String> for SendResult.transaction_id
|
2026-04-01 20:14:11 -06:00 |
|
Forte11Cuba
|
362e45e40f
|
fix: use deterministic transaction ID for send/mint metadata
|
2026-04-01 19:42:17 -06:00 |
|
 Forte11andGitHub
|
fae57cc46e
|
Merge pull request #90 from Forte11Cuba/fix/disable-nostr-payment-request-nip17-bug
fix: disable Cashu/Nostr payment request until CDK fixes NIP-17 sender pubkey
|
2026-04-01 16:45:30 -06:00 |
|
Forte11Cuba
|
80ab0fd9e1
|
refactor: remove dead code paths while Nostr is disabled
|
2026-04-01 16:38:02 -06:00 |
|
Forte11Cuba
|
29895f4079
|
fix: treat Lightning mint error as terminal without Nostr fallback
|
2026-04-01 14:45:40 -06:00 |
|
Forte11Cuba
|
41fa32d1b4
|
refactor: hide mode toggle and simplify QR content while Nostr is disabled
|
2026-04-01 14:33:58 -06:00 |
|
Forte11Cuba
|
63ce12d745
|
fix: defer QR display until Lightning invoice is ready
|
2026-04-01 14:10:39 -06:00 |
|
Forte11Cuba
|
7245dbb669
|
fix: disable Cashu/Nostr payment request until CDK fixes NIP-17 sender pubkey
|
2026-04-01 13:59:04 -06:00 |
|
 Forte11andGitHub
|
e124e0839a
|
Merge pull request #89 from Forte11Cuba/feat/mint-websocket-subscription
feat: replace 3s polling with CDK WebSocket subscription (NUT-17) for mint quote
|
2026-04-01 12:42:25 -06:00 |
|
Forte11Cuba
|
1a31b47c6b
|
fix: handle expired-quote timeout and emit Issued on recovery path
|
2026-04-01 12:39:17 -06:00 |
|
Forte11Cuba
|
a5cd50af13
|
feat: replace 3s polling with CDK WebSocket subscription (NUT-17) for mint quote
|
2026-04-01 12:24:12 -06:00 |
|
 Forte11andGitHub
|
66119f6b56
|
Merge pull request #88 from Forte11Cuba/fix/receive-already-signed-retry
fix: handle 'already signed' error in receive with counter resync
|
2026-03-31 03:42:05 -06:00 |
|
Forte11Cuba
|
484f73a33b
|
fix: only reclaim proofs explicitly reported as Unspent by mint
|
2026-03-31 03:36:16 -06:00 |
|
Forte11Cuba
|
67204a12f8
|
fix: handle 'already signed' error in receive with counter resync
|
2026-03-31 02:36:43 -06:00 |
|
 Forte11andGitHub
|
b4a62fe9e5
|
Merge pull request #86 from Forte11Cuba/fix/offline-send-token-v4
fix: use CDK to create valid V4 tokens for offline send
|
2026-03-31 01:49:26 -06:00 |
|
Forte11Cuba
|
638b288b7e
|
fix: prevent ProofService leak and snapshot selectedTotal
|
2026-03-31 00:42:17 -06:00 |
|
Forte11Cuba
|
357cc6827f
|
fix: prevent ProofService close during in-flight token creation
|
2026-03-31 00:31:11 -06:00 |
|
Forte11Cuba
|
682ec4ba7d
|
fix: log rollback error instead of swallowing silently
|
2026-03-30 23:36:52 -06:00 |
|
Forte11Cuba
|
03cf1d2119
|
fix: rollback proofs to UNSPENT if offline token creation fails
|
2026-03-30 23:30:00 -06:00 |
|
Forte11Cuba
|
2309a2edda
|
fix: use CDK to create valid V4 tokens for offline send
|
2026-03-30 23:09:40 -06:00 |
|
 Forte11andGitHub
|
ac1ac11075
|
Merge pull request #85 from Forte11Cuba/fix/dispose-crash-modal-overlap
fix: dispose crash and modal overlap
|
2026-03-30 00:20:13 -06:00 |
|
Forte11Cuba
|
aafa9f97eb
|
fix: dispose crash and modal overlap
|
2026-03-30 00:10:34 -06:00 |
|
 Forte11andGitHub
|
7d3fe5ac58
|
Merge pull request #84 from Forte11Cuba/fix/nostr-listener-fail-to-post
fix: reduce Nostr listener cancellation delay from 5s to 1s
|
2026-03-29 23:53:06 -06:00 |
|
Forte11Cuba
|
b9c01ce865
|
fix: reduce Nostr listener cancellation delay from 5s to 1s
|
2026-03-29 23:45:36 -06:00 |
|
 Forte11andGitHub
|
679aa6be5f
|
Merge pull request #83 from Forte11Cuba/feat/nostr-key-persistence
feat: persist Nostr ephemeral keys for payment request recovery
|
2026-03-29 23:35:54 -06:00 |
|
Forte11Cuba
|
c44a17efbd
|
fix: address CodeRabbit review on Nostr key persistence
|
2026-03-29 23:30:56 -06:00 |
|
Forte11Cuba
|
27a2baefcc
|
feat: persist Nostr ephemeral keys for payment request recovery
|
2026-03-29 22:49:13 -06:00 |
|
 Forte11andGitHub
|
e23c5748ce
|
Merge pull request #82 from Forte11Cuba/fix/qr-logo-overlay
feat: add logo overlay to QR codes in RequestScreen
|
2026-03-29 21:54:15 -06:00 |
|
Forte11Cuba
|
c9781b2ff2
|
refactor: extract bitcoinOrange to AppColors constants
|
2026-03-29 21:53:50 -06:00 |
|
Forte11Cuba
|
b9485d3296
|
feat: add logo overlay to QR codes in RequestScreen
|
2026-03-29 21:31:08 -06:00 |
|
 Forte11andGitHub
|
c222fff82e
|
Merge pull request #81 from Forte11Cuba/feat/nut18-receiver-ui
feat: add RequestScreen UI with unified payment (Phase 2)
|
2026-03-29 21:22:01 -06:00 |
|
Forte11Cuba
|
f839031340
|
fix: align scanner invoiceOnly handler with BIP-321 validation
|
2026-03-29 21:18:16 -06:00 |
|
Forte11Cuba
|
41b8743b29
|
fix: address CodeRabbit Phase 2 review
|
2026-03-29 21:05:55 -06:00 |
|
Forte11Cuba
|
056f4c1286
|
feat: add RequestScreen UI with unified payment (Phase 2)
|
2026-03-29 20:33:00 -06:00 |
|
 Forte11andGitHub
|
cfed450521
|
Merge pull request #79 from Forte11Cuba/feat/nut18-receiver-bridge
feat: expose create_payment_request() and wait_for_nostr_payment() in Rust bridge
|
2026-03-29 18:56:06 -06:00 |
|
Forte11Cuba
|
438603c97b
|
fix: validate wallet matches handle before starting listener
|
2026-03-29 18:29:23 -06:00 |
|
Forte11Cuba
|
c92c438efe
|
fix: skip spawning listener if Dart stream is already closed
|
2026-03-29 15:22:23 -06:00 |
|
Forte11Cuba
|
7d5efcfb75
|
fix: apply nitpick improvements from CodeRabbit
|
2026-03-29 14:19:04 -06:00 |
|
Forte11Cuba
|
bb942ef72c
|
fix: return error on Dart stream cancellation instead of Ok(0)
|
2026-03-29 14:07:45 -06:00 |
|
Forte11Cuba
|
b28a529ffc
|
fix: validate incoming payment and reject empty relay list
|
2026-03-29 13:45:20 -06:00 |
|
Forte11Cuba
|
1ff3a6ec16
|
feat: address CodeRabbit review feedback
|
2026-03-29 13:27:52 -06:00 |
|
Forte11Cuba
|
f1b679d912
|
feat: expose create_payment_request() and wait_for_nostr_payment() in Rust bridge
|
2026-03-29 13:01:36 -06:00 |
|
 Forte11andGitHub
|
8b514337a6
|
Merge pull request #78 from Forte11Cuba/feat/nut18-payment-requests
feat: implement NUT-18/26 payment request support (payer side)
|
2026-03-29 04:31:42 -06:00 |
|
Forte11Cuba
|
d7f6803f1f
|
fix: normalize mint URLs before acceptance check
|
2026-03-29 04:25:05 -06:00 |
|
Forte11Cuba
|
d91a40c41d
|
fix: address CodeRabbit review feedback
|
2026-03-29 04:06:56 -06:00 |
|
Forte11Cuba
|
0ed49789d0
|
feat: implement NUT-18/26 payment request support (payer side)
|
2026-03-29 03:40:13 -06:00 |
|