Forte11Cuba
|
cc1531f3d5
|
fix: render home send/receive arrows as Lucide icons
|
2026-04-17 03:55:09 -06:00 |
|
Forte11Cuba
|
dacec9ea22
|
fix: bottom sheet modals overlap system navigation bar
|
2026-04-17 03:39:41 -06:00 |
|
Forte11Cuba
|
f458cfad34
|
fix: aggregate reclaimPendingProofs by unit and replace broken cancelMelt/cancelSend
|
2026-04-15 17:37:27 -06:00 |
|
Forte11Cuba
|
428f2c1f45
|
fix: aggregate reclaimPendingProofs by unit and replace broken cancelMelt/cancelSend
|
2026-04-15 17:19:38 -06:00 |
|
Forte11Cuba
|
770868a773
|
fix: add fee pre-validation to swap and log cancelMelt failures
|
2026-04-15 04:48:03 -06:00 |
|
Forte11Cuba
|
dc78f8958c
|
fix: recover reserved proofs on melt failure and validate minimum viable amounts
|
2026-04-15 04:20:53 -06:00 |
|
Forte11Cuba
|
a6a4365a0d
|
fix: remove unnecessary async from synchronous _loadMints
|
2026-04-12 16:33:26 -06:00 |
|
Forte11Cuba
|
ac23574ae2
|
fix: count only mints that actually recovered tokens in restore message
|
2026-04-12 16:07:24 -06:00 |
|
Forte11Cuba
|
87f8e52036
|
fix: use addPostFrameCallback for safe context access in RecoverTokensModal
|
2026-04-12 15:56:26 -06:00 |
|
Forte11Cuba
|
eb9319fca0
|
refactor: split settings_screen.dart into separate files
|
2026-04-12 15:43:08 -06:00 |
|
Forte11Cuba
|
f66668f0ec
|
fix: normalize privacyBody split to filter empty lines
|
2026-04-11 02:32:46 -06:00 |
|
Forte11Cuba
|
100a4943eb
|
fix: handle privacyConclusion lines robustly for any locale line count
|
2026-04-11 02:27:46 -06:00 |
|
Forte11Cuba
|
5b1317c3e4
|
fix: address CodeRabbit review Portuguese register, scrollable layout
|
2026-04-11 02:22:28 -06:00 |
|
Forte11Cuba
|
d85b6562dc
|
feat: add privacy policy screen with humorous tone
|
2026-04-11 01:32:43 -06:00 |
|
Forte11Cuba
|
79ca30c5ed
|
fix: filter non-finite and zero price samples before rendering chart
|
2026-04-11 00:37:57 -06:00 |
|
Forte11Cuba
|
0bd988a7a6
|
fix: address CodeRabbit review handle 2 samples, use i18n template for minMax
|
2026-04-11 00:31:53 -06:00 |
|
Forte11Cuba
|
218d798d2a
|
feat: improve swap price chart — real data only, 24h stats, min/max
|
2026-04-11 00:19:43 -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 |
|
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 |
|
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 |
|
Forte11Cuba
|
b01b658b93
|
fix: add mounted guards after async mintTokens call
|
2026-04-02 01:52:53 -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 |
|
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 |
|
Forte11Cuba
|
67204a12f8
|
fix: handle 'already signed' error in receive with counter resync
|
2026-03-31 02:36:43 -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 |
|
Forte11Cuba
|
aafa9f97eb
|
fix: dispose crash and modal overlap
|
2026-03-30 00:10:34 -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 |
|
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 |
|
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 |
|