Commit Graph
163 Commits
Author SHA1 Message Date
Forte11Cuba 989b710cd8 feat: integrate internal Rust bridge, remove cdk_flutter dependency (Phase 2) 2026-03-28 15:04:54 -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
Forte11Cuba 07c0a7be89 fix: remove panic paths in TokenDecoder lock handling 2026-03-28 03:45:56 -06:00
Forte11Cuba 1f629d45b3 fix: remove panics in generate_mnemonic and token parsing 2026-03-28 03:30:56 -06:00
Forte11Cuba fa5fd7d98e feat: implement Phase 1 Rust API core (keys, token, mint_info, wallet) 2026-03-28 03:14:40 -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
Forte11Cuba 5d54cb957c fix: correct babash typo from sed double-replacement 2026-03-28 02:33:33 -06:00
Forte11Cuba b930f3c201 fix: use bash consistently across build scripts and podspecs 2026-03-28 02:27:54 -06:00
Forte11Cuba 830c42da93 fix: bash consistency in build_pod.sh 2026-03-28 01:33:37 -06:00
Forte11Cuba e28c68a0ae fix: use bash shebang in build_pod.sh (uses bash-only features) 2026-03-28 01:28:41 -06:00
Forte11Cuba f59090cec8 fix: apply CodeRabbit review feedback 2026-03-28 01:21:12 -06:00
Forte11Cuba 2a092fc9f8 feat: scaffold internal Rust bridge (elcaju_core) 2026-03-28 00:52:48 -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
Forte11Cuba 9ab78e0ab8 fix: add startup recovery for lost proofs and pending operations 2026-03-20 11:32:16 -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
Forte11Cuba 76931f7b1d fix: parse URI fragment as key-value pairs instead of substring 2026-03-13 14:09:56 -06:00
Forte11Cuba 115843ce51 fix: guard against infinite loop on zero-data IsoDep response 2026-03-13 12:43:35 -06:00
Forte11Cuba 713f13a46d fix: address CodeRabbit review — await NFC sessions, log errors, validate tokens 2026-03-13 12:30:46 -06:00
Forte11Cuba 560d6fc683 feat: phone-to-phone NFC via HCE with proprietary AID 2026-03-13 12:05:36 -06:00
Forte11Cuba c0f8b166ea feat: NFC support for Cashu token read/write 2026-03-12 10:53:50 -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
Forte11Cuba d80ed4caa7 fix: handle malformed peanut tokens with explicit error message 2026-03-12 08:20:52 -06:00
Forte11Cuba a627ed39f2 fix: guard clipboard callback with mounted check in ReceiveScreen 2026-03-12 08:06:24 -06:00
Forte11Cuba 5d00213d95 fix: peanut decode trimLeft consistency and auto-decode on receive 2026-03-12 07:30:52 -06:00
Forte11Cuba 2e3bb5dcc3 feat: add peanut emoji encoding for Cashu tokens 2026-03-12 06:54:50 -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
Forte11Cuba 3ff2d6ef84 fix: defensive error handling for version load and LaChispa link 2026-02-26 03:04:58 -06:00
Forte11Cuba 18c72ebf1d fix: auto version from pubspec, remove Cuba Bitcoin badge, LaChispa tappable link 2026-02-26 02:50:40 -06:00
Forte11Cuba f9a70bf1ed ci: add universal APK and stable download URL
Release APK / build (push) Canceled after 0s
v0.1.0
2026-02-25 05:27:34 -06:00
Forte11Cuba 22434245f2 bump version to v0.1.0 2026-02-25 04:48:05 -06:00
Forte11Cuba fb76bde5b7 fix: remove stale precompiled .so and ignore jniLibs 2026-02-25 04:46:44 -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
Forte11Cuba c374c042c7 fix: add user feedback for invalid QR and camera errors in P2PK scanner 2026-02-23 16:30:30 -06:00
Forte11Cuba 0f7e89a687 feat: add QR scan button for P2PK pubkey input (#59) 2026-02-23 16:21:29 -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
Forte11Cuba 3e9fea34eb fix: guard cancelSend to avoid masking original send error 2026-02-23 15:48:46 -06:00
Forte11Cuba 348ef1d987 fix: release reserved proofs when confirmSend fails (#58) 2026-02-23 15:42:02 -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
Forte11Cuba 7a9ce65e55 fix: guard against short pubkey in debug log and async paste disposal 2026-02-23 14:17:22 -06:00
Forte11Cuba 604dd65266 feat: enable P2PK send with CDK 0.15 includeFee support 2026-02-23 13:52:25 -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
Forte11Cuba 8b0e0dcd15 fix: log error in _loadPendingMintInvoice catch block 2026-02-23 13:18:28 -06:00
Forte11Cuba 0ac2a8b3ad fix: add try/catch to _loadPendingMintInvoice to prevent stuck loading state 2026-02-23 13:12:16 -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
Forte11Cuba bf2c4771dd ui: suppress invoice placeholder flash while loading pending mint invoice 2026-02-21 01:30:53 -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
Forte11Cuba 36b900113f ui: add label to select all checkbox in offline send screen 2026-02-21 01:21:08 -06:00
Forte11Cuba 91078729aa ui: add label to select all checkbox in offline send screen 2026-02-21 00:53:53 -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
Forte11Cuba 4cb37a8de2 fix: crash on Lightning incoming transaction detail without saved metadata 2026-02-21 00:21:28 -06:00