Forte11Cuba
|
218d798d2a
|
feat: improve swap price chart — real data only, 24h stats, min/max
|
2026-04-11 00:19:43 -06:00 |
|
 Forte11andGitHub
|
e8d8789413
|
Merge pull request #100 from Forte11Cuba/feat/swap-screen
feat: add swap screen UI (sats -> USD) with price chart
|
2026-04-10 04:47:37 -06:00 |
|
Forte11Cuba
|
a2866d035a
|
fix: truncate conversion amounts with floor instead of round to prevent overpaying
|
2026-04-10 04:44:32 -06:00 |
|
Forte11Cuba
|
1a8e3e601b
|
fix: show mint name in AppBar, make confirmation sheet non-dismissible, hardcode Cuba Bitcoin mint
|
2026-04-10 04:06:40 -06:00 |
|
Forte11Cuba
|
b3dde35141
|
fix: add try/catch to _loadBalances, localize fee/total labels, remove redundant ternary
|
2026-04-10 03:48:58 -06:00 |
|
Forte11Cuba
|
8541222da6
|
fix: remove redundant ternary, capture provider ref outside async callback
|
2026-04-10 03:26:49 -06:00 |
|
Forte11Cuba
|
d6085f7754
|
fix: improve swap reliability — remove unsafe tx fallback, add mint stream timeout and issued handler
|
2026-04-10 03:18:27 -06:00 |
|
Forte11Cuba
|
d2035ba416
|
feat: implement swap logic (sats <-> USD) with bidirectional input, fee preview, and mint validation
|
2026-04-10 02:57:55 -06:00 |
|
Forte11Cuba
|
42bab5d18a
|
feat: add swap screen UI (sats -> USD) with price chart
|
2026-04-09 04:54:48 -06:00 |
|
 Forte11andGitHub
|
6c05785391
|
Merge pull request #99 from Forte11Cuba/chore/upgrade-cdk-v0.16.0
docs: update CDK version to 0.16.0 in README
|
2026-04-09 03:57:31 -06:00 |
|
Forte11Cuba
|
65224314e1
|
docs: update CDK version to 0.16.0 in README
|
2026-04-09 03:53:02 -06:00 |
|
 Forte11andGitHub
|
2534cf5d1e
|
Merge pull request #98 from Forte11Cuba/chore/upgrade-cdk-v0.16.0
chore: upgrade CDK from v0.15.1 to v0.16.0
|
2026-04-05 20:32:14 -06:00 |
|
Forte11Cuba
|
262b049c20
|
chore: upgrade CDK from v0.15.1 to v0.16.0
|
2026-04-05 20:09:55 -06:00 |
|
Forte11Cuba
|
697f6fa555
|
chore: upgrade CDK from v0.15.1 to v0.16.0
|
2026-04-05 19:56:34 -06:00 |
|
 Forte11andGitHub
|
02fec140e1
|
Merge pull request #97 from Forte11Cuba/release/v0.2.0
Release APK / build (push) Canceled after 0s
chore: bump version to v0.2.0+3
v0.2.0
|
2026-04-05 16:08:16 -06:00 |
|
Forte11Cuba
|
7cc92d6732
|
chore: bump version to v0.2.0+3
|
2026-04-05 15:51:01 -06:00 |
|
 Forte11andGitHub
|
013560d25b
|
Merge pull request #96 from Forte11Cuba/chore/rename-package-id
chore: rename package identifier from com.example.elcaju to me.elcaju
|
2026-04-03 18:44:20 -06:00 |
|
Forte11Cuba
|
d19a58df84
|
chore: rename package identifier from com.example.elcaju to me.elcaju
|
2026-04-03 17:51:08 -06:00 |
|
 Forte11andGitHub
|
fd64d2f269
|
Merge pull request #95 from Forte11Cuba/fix/mint-http-polling-fallback
fix: add HTTP polling fallback for mint quote payment detection
|
2026-04-03 17:46:23 -06:00 |
|
Forte11Cuba
|
426b63456d
|
fix: move mint logic outside timeout to prevent expired race
|
2026-04-03 17:25:38 -06:00 |
|
Forte11Cuba
|
4d2ad39323
|
fix: add HTTP polling fallback for mint quote payment detection
|
2026-04-03 16:56:22 -06:00 |
|
 Forte11andGitHub
|
060c6acd4e
|
Merge pull request #94 from Forte11Cuba/fix/refresh-mint-units-on-startup
fix: refresh mint units on startup via NUT-04
|
2026-04-03 16:48:24 -06:00 |
|
Forte11Cuba
|
14da243b89
|
fix: wrap _saveMints in try-catch inside async void method
|
2026-04-03 16:20:23 -06:00 |
|
Forte11Cuba
|
4f91a2be1c
|
fix: validate activeUnit after refreshing mint units
|
2026-04-03 15:48:02 -06:00 |
|
Forte11Cuba
|
ab13e8f6c2
|
fix: refresh mint units on startup via NUT-04
|
2026-04-03 15:40:51 -06:00 |
|
 Forte11andGitHub
|
f431f825c5
|
Merge pull request #93 from Forte11Cuba/fix/cache-balance-stream-and-sync-controller
fix: cache balance stream and use sync StreamController
|
2026-04-03 15:30:20 -06:00 |
|
Forte11Cuba
|
b56aa5ce62
|
fix: clear balance stream cache in deleteDatabase() and reset()
|
2026-04-03 15:25:11 -06:00 |
|
Forte11Cuba
|
c69de2b41b
|
fix: cache balance stream and use sync StreamController
|
2026-04-03 15:05:22 -06:00 |
|
 Forte11andGitHub
|
e5285058a8
|
Merge pull request #91 from Forte11Cuba/fix/send-token-metadata-race-condition
fix: use deterministic transaction ID for send/mint metadata
|
2026-04-02 01:58:26 -06:00 |
|
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 |
|