Commit Graph
93 Commits
Author SHA1 Message Date
Forte11andGitHub 6246d09876 Merge pull request #120 from Forte11Cuba/refactor/mint-quote-recovery-by-id
refactor: recover mint quotes by quote_id (closes #118)
2026-04-19 07:43:20 -06:00
Forte11andGitHub 09565aa3ed Merge pull request #119 from Forte11Cuba/fix/mint-issued-event-race-condition
fix: deliver mint Issued event before metadata await (closes #115)
2026-04-19 05:09:08 -06:00
Forte11andGitHub f4d15fd2ab Merge pull request #117 from Forte11Cuba/fix/mints-list-show-all-supported-units
fix: show all supported units on mints list, dim zero-balance pills
2026-04-18 05:15:34 -06:00
Forte11andGitHub e11778ff0a Merge pull request #116 from Forte11Cuba/feat/observe-only-reconcile-and-settled-state
fix: observe-only reconcile + settled state for offline sends
2026-04-18 03:44:17 -06:00
Forte11andGitHub ca63c56ecf Merge pull request #114 from Forte11Cuba/feat/reclaim-pending-send-from-history
feat: add cancel/reclaim button for pending sends (online + offline)
2026-04-18 01:05:04 -06:00
Forte11andGitHub 5eef9ce130 Merge pull request #113 from Forte11Cuba/feat/paste-from-clipboard-in-scanner
feat: add paste-from-clipboard button to QR scanner
2026-04-17 06:04:53 -06:00
Forte11andGitHub 8015b4817b Merge pull request #112 from Forte11Cuba/fix/home-action-arrows-as-icons
fix: render home send/receive arrows as Lucide icons
2026-04-17 04:58:57 -06:00
Forte11andGitHub aaef4b1cdc Merge pull request #111 from Forte11Cuba/fix/modal-bottom-sheet-safe-area
fix: bottom sheet modals overlap system navigation bar
2026-04-17 03:45:46 -06:00
Forte11andGitHub 4b8edf9669 Merge pull request #110 from Forte11Cuba/fix/reclaim-per-unit-and-cancel-melt
fix: aggregate reclaimPendingProofs by unit and replace broken cancel Melt/cancelSend
2026-04-15 20:05:54 -06:00
Forte11andGitHub 9a14af33a2 Merge pull request #107 from Forte11Cuba/fix/melt-proofs-lost-and-min-amount-validation
fix: recover reserved proofs on melt failure and validate minimum viable amounts
2026-04-15 06:10:08 -06:00
Forte11andGitHub 03ba0e532f Merge pull request #103 from Forte11Cuba/refactor/split-settings-screen
refactor: split settings_screen.dart into separate files
2026-04-12 16:34:06 -06:00
Forte11andGitHub a9e4272762 Merge pull request #102 from Forte11Cuba/feat/privacy-screen
feat: add privacy policy screen with humorous tone
2026-04-11 03:01:53 -06:00
Forte11andGitHub 56585319cc Merge pull request #101 from Forte11Cuba/feat/swap-chart-improvements
feat: improve swap price chart — real data only, 24h stats, min/max
2026-04-11 00:54:52 -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
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
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
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
2026-04-05 16:08:16 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Forte11andGitHub a41b99644c Merge pull request #76 from Forte11Cuba/fix/p2pk-pending-token-claim
fix: pass P2PK signing key when claiming pending tokens
2026-03-29 02:35:58 -06:00
Forte11andGitHub a1ce50bcd4 Merge pull request #75 from Forte11Cuba/docs/update-readme
docs: update README to reflect current project state
2026-03-29 01:28:57 -06:00
Forte11andGitHub 0e7ff326cf Merge pull request #74 from Forte11Cuba/feat/flutter-integration-phase2
feat: integrate internal Rust bridge, remove cdk_flutter dependency (Phase 2)
2026-03-28 17:49:07 -06:00
Forte11andGitHub 01ea5be578 Merge pull request #73 from Forte11Cuba/feat/rust-api-core
feat: implement Phase 1 Rust API core (keys, token, mint_info, wallet)
2026-03-28 03:59:51 -06:00
Forte11andGitHub e4f60010f7 Merge pull request #72 from Forte11Cuba/feat/rust-internal-bridge
feat: scaffold internal Rust bridge (elcaju_core)
2026-03-28 02:33:58 -06:00
Forte11andGitHub 5fa8583cdf Merge pull request #68 from Forte11Cuba/fix/startup-recovery
fix: add startup recovery for lost proofs and pending operations
2026-03-20 11:37:32 -06:00
Forte11andGitHub d13b5e8782 Merge pull request #66 from Forte11Cuba/feature/nfc-support
feat: NFC support for Cashu token read/write
2026-03-13 17:34:47 -06:00
Forte11andGitHub 6b68367c0d Merge pull request #64 from Forte11Cuba/feature/peanut-emoji-encoding
feat: add peanut emoji encoding for Cashu tokens
2026-03-12 08:33:05 -06:00
Forte11andGitHub 749d44650d Merge pull request #63 from Forte11Cuba/cleanup/css-duplicates-and-i18n
fix: auto version from pubspec, remove Cuba Bitcoin badge, LaChispa tappable link
2026-02-26 03:09:30 -06:00
Forte11andGitHub 365047e73c Merge pull request #62 from Forte11Cuba/feature/p2pk-qr-scan
feat: add QR scan button for P2PK pubkey input (#59)
2026-02-23 16:31:48 -06:00
Forte11andGitHub 73582c4a69 Merge pull request #61 from Forte11Cuba/fix/cancel-send-on-failure
fix: release reserved proofs when confirmSend fails (#58)
2026-02-23 15:51:19 -06:00
Forte11andGitHub fc72bb33b2 Merge pull request #57 from Forte11Cuba/feature/enable-p2pk-send
feat: enable P2PK send with CDK 0.15 includeFee support
2026-02-23 14:29:52 -06:00
Forte11andGitHub 42f59e877f Merge pull request #56 from Forte11Cuba/fix/pending-invoice-error-handling
fix: add try/catch to _loadPendingMintInvoice to prevent stuck loading state
2026-02-23 13:20:07 -06:00
Forte11andGitHub a97d7d45bc Merge pull request #55 from Forte11Cuba/fix/invoice-placeholder-flash
ui: suppress invoice placeholder flash while loading pending mint invoice
2026-02-21 01:38:33 -06:00
Forte11andGitHub 5821ea2be5 Merge pull request #54 from Forte11Cuba/ui/offline-send-select-all-label
ui: add label to select all checkbox in offline send screen
2026-02-21 01:25:01 -06:00
Forte11andGitHub 61293d991a Merge pull request #52 from Forte11Cuba/fix/transaction-detail-late-final-crash
fix: crash on Lightning incoming transaction detail without saved metadata
2026-02-21 00:44:13 -06:00
Forte11andGitHub 1b5045b5ef Merge pull request #51 from Forte11Cuba/fix/normalize-mnemonic-whitespace
fix: normalize mnemonic whitespace before saving to secure storage
2026-02-21 00:18:28 -06:00
Forte11andGitHub d9de23b425 Merge pull request #46 from Forte11Cuba/fix/restore-wallet-nut13-scan
fix: trigger NUT-13 proof recovery scan on wallet restore
2026-02-17 01:56:38 -06:00
Forte11andGitHub 9abb2c03e1 Merge pull request #44 from Forte11Cuba/fix/lightning-invoice-ux
fix: improve Lightning deposit UX and global confetti
2026-02-14 01:38:22 -06:00
Forte11andGitHub 5fe1ec5c90 Merge pull request #43 from Forte11Cuba/fix/disable-p2pk-send-ui
fix: disable P2PK send UI pending CDK fix
2026-02-13 23:20:25 -06:00
Forte11andGitHub bb07a8f2da Merge pull request #42 from Forte11Cuba/fix/p2pk-send-workaround
fix: workaround P2PK send bug (cdk-flutter#3)
2026-02-12 22:31:28 -06:00
Forte11andGitHub 64430191f4 Merge pull request #41 from Forte11Cuba/feature/p2pk-receive-multi-unit
feat: Add P2PK (Pay to Public Key) support
2026-02-12 03:18:56 -06:00
Forte11andGitHub b1777f32a2 Merge pull request #40 from Forte11Cuba/feature/p2pk-send
feat(p2pk): implement P2PK token locking (send)
2026-02-11 21:30:43 -06:00
Forte11andGitHub 705916d42c Merge pull request #38 from Forte11Cuba/feature/language-screen
feat(ui): add dedicated language selection screen
2026-02-11 04:15:08 -06:00
Forte11andGitHub c4e35e93fe Merge pull request #37 from Forte11Cuba/feature/i18n-swahili
feat(i18n): add Swahili (Kiswahili) translation
2026-02-11 03:44:51 -06:00
Forte11andGitHub 69ae41b201 Merge pull request #36 from Forte11Cuba/feature/i18n-japanese
feat(i18n): add Japanese (日本語) translation
2026-02-11 03:37:50 -06:00
Forte11andGitHub 35d3338030 Merge pull request #35 from Forte11Cuba/feature/i18n-chinese
feat(i18n): add Chinese (中文) translation
2026-02-11 03:31:03 -06:00
Forte11andGitHub 339da91e20 Merge pull request #34 from Forte11Cuba/feature/i18n-korean
feat(i18n): add Korean (한국어) translation
2026-02-11 03:17:55 -06:00
Forte11andGitHub 5b255e3b88 Merge pull request #33 from Forte11Cuba/feature/i18n-italian
feat(i18n): add Italian translation
2026-02-11 03:11:02 -06:00
Forte11andGitHub 54cb785310 Merge pull request #32 from Forte11Cuba/feature/i18n-german
feat(i18n): add German translation
2026-02-11 03:06:11 -06:00
Forte11andGitHub 9b3d72fae3 Merge pull request #31 from Forte11Cuba/feature/i18n-russian
feat(i18n): add Russian translation
2026-02-11 02:56:00 -06:00
Forte11andGitHub 8bd95dd9a4 Merge pull request #30 from Forte11Cuba/feature/i18n-french
feat(i18n): add French translation
2026-02-11 02:51:04 -06:00
Forte11andGitHub aeb26158ef Merge pull request #29 from Forte11Cuba/feature/i18n-portuguese
feat(i18n): add Portuguese translation
2026-02-11 02:42:25 -06:00
Forte11andGitHub 905981c3c3 Merge pull request #28 from Forte11Cuba/improve/ux-copy-and-loading-messages
Improve UX copy and add dynamic loading messages
2026-02-11 01:11:12 -06:00
Forte11andGitHub c6209b9c9f Merge pull request #27 from Forte11Cuba/fix/show-full-lightning-address
Fix: show full lightning address instead of username only
2026-02-11 00:33:19 -06:00
Forte11andGitHub c650ec2159 Merge pull request #26 from Forte11Cuba/fix/safe-area-bottom-sheet-overlap
fix: add SafeArea to screens and fix bottom sheet overlap
2026-02-11 00:21:26 -06:00
Forte11andGitHub bdafde7512 Update README.md 2026-02-10 18:14:29 -06:00
Forte11andGitHub b9b24de611 Merge pull request #25 from Forte11Cuba/feature/numpad-and-lnurl-ux
feat: add reusable numpad widget and improve LNURL UX
2026-02-10 18:06:13 -06:00
Forte11andGitHub b33270a719 Merge pull request #24 from Forte11Cuba/fix/qr-scanner-animated-ur
fix: full support for animated QR scanning (UR)
2026-02-10 15:15:57 -06:00
Forte11andGitHub 9de89fe9c1 Merge pull request #21 from Forte11Cuba/feature/qr-scanner
feat: add QR scanner with UR multipart support
2026-02-07 23:46:10 -06:00
Forte11andGitHub a25fb9d7c1 Merge pull request #20 from Forte11Cuba/feat/receive-single-button-connectivity
feat(receive): single button with mint connectivity check
2026-02-07 22:55:16 -06:00
Forte11andGitHub 0629c00c90 Merge pull request #18 from Forte11Cuba/fix/onboarding-ui-polish
fix: improve onboarding UI with language selector and icon consistency
2026-02-06 21:49:40 -06:00
Forte11andGitHub 2e0f360ff0 Merge pull request #17 from Forte11Cuba/feature/receive-later
feat: add Receive Later functionality for offline token storage
2026-02-06 20:58:34 -06:00
Forte11andGitHub 7035e2ef00 Merge pull request #16 from Forte11Cuba/feature/i18n
feat: complete i18n implementation for all screens
2026-02-06 20:11:01 -06:00
Forte11andGitHub f30d6bac2e Merge pull request #14 from Forte11Cuba/fix/scroll-layout-overlapping
fix: resolve overlapping in screens with keyboard
2026-02-06 18:58:51 -06:00
Forte11andGitHub 9691dda1bc Correct gender reference for ElCaju description 2026-02-06 16:17:55 -06:00
Forte11andGitHub f101f7098b Fix directory path in README for cloning 2026-02-06 16:07:47 -06:00
Forte11andGitHub b14acba5b7 Merge pull request #13 from Forte11Cuba/feature/mint-info-screen
feat: add mint detail screen and show mint logo in dashboard
2026-02-06 15:46:10 -06:00
Forte11andGitHub 5934a1db8a Merge pull request #12 from Forte11Cuba/feature/balance-tap-toggle
feat: improve balance interaction UX
2026-02-06 15:14:22 -06:00
Forte11andGitHub a5dc4d6160 Merge pull request #11 from Forte11Cuba/feature/unit-labels-cashu-style
feat: update unit display to match cashu.me style
2026-02-06 14:55:40 -06:00
Forte11andGitHub 7540e7e413 Merge pull request #10 from Forte11Cuba/feature/history-screen-qr-dynamic
feat: add dedicated history screen with dynamic QR codes
2026-02-06 14:23:04 -06:00
Forte11andGitHub aeaebee37b Merge pull request #9 from Forte11Cuba/feature/animated-action-buttons
feature/animated-action-buttons
2026-02-06 13:11:12 -06:00
Forte11andGitHub dac5693d5c Merge pull request #8 from Forte11Cuba/feature/app-icon-splash
Add app icon and native splash screen
2026-02-06 12:46:04 -06:00
Forte11andGitHub 5b70ca3773 Merge pull request #7 from Forte11Cuba/feat/addofflinesend
feat: add offline send with manual proof selection
2026-02-06 03:44:49 -06:00
Forte11andGitHub 6b1cdabf14 Merge pull request #6 from Forte11Cuba/feat/mint-persistence-and-ordering
feat: persist mints and prioritize Cuba Bitcoin
2026-02-06 02:30:13 -06:00
Forte11andGitHub ac6af4b883 Merge pull request #5 from Forte11Cuba/feat/auto-detect-token-unit
feat(receive): auto-detect token unit from V3/V4 tokens
2026-02-06 02:07:58 -06:00
Forte11andGitHub a0d55df497 Merge pull request #4 from Forte11Cuba/feature/multi-unit-support
feat: add multi-unit currency support (sat, usd, eur)
2026-02-06 01:20:26 -06:00
Forte11andGitHub 862d9e36ac Merge pull request #3 from Forte11Cuba/fix/balance-mint-activo
fix: show active mint balance instead of total balance
2026-02-05 21:26:18 -06:00
Forte11andGitHub 6a1d956bef Merge pull request #2 from Forte11Cuba/feature/animated-ur-qr-codes
feat: implement animated UR QR codes for token sharing
2026-02-05 21:11:54 -06:00
Forte11andGitHub e607148cca Merge pull request #1 from Forte11Cuba/nut13
feat: implement NUT-13 restore to recover tokens
2026-02-05 20:50:32 -06:00