Commit Graph
100 Commits
Author SHA1 Message Date
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
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
Forte11Cuba 286eae3812 fix: route pending P2PK claims through receiveToken for full bookkeeping 2026-03-29 01:58:12 -06:00
Forte11Cuba e1e8057be5 fix: pass P2PK signing key when claiming pending tokens (#71) 2026-03-29 01:44:27 -06:00
Forte11Cuba e9d245c986 docs: capitalize Git in CI/CD section 2026-03-29 01:28:28 -06:00
Forte11Cuba 9836f8f246 docs: address CodeRabbit review — fix URLs, clarify rustc version, add code block hints 2026-03-29 01:25:06 -06:00
Forte11Cuba 88e1483152 docs: update README to reflect current project state 2026-03-29 01:17:16 -06:00
Forte11Cuba 188e26784b fix: update outdated cdk-flutter comment in qr_scanner_widget 2026-03-28 17:47:37 -06:00
Forte11Cuba 989b710cd8 feat: integrate internal Rust bridge, remove cdk_flutter dependency (Phase 2) 2026-03-28 15:04:54 -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
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
Forte11Cuba 9ab78e0ab8 fix: add startup recovery for lost proofs and pending operations 2026-03-20 11:32:16 -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
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
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
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
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
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
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
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
Forte11Cuba bf2c4771dd ui: suppress invoice placeholder flash while loading pending mint invoice 2026-02-21 01:30:53 -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
Forte11Cuba 4cb37a8de2 fix: crash on Lightning incoming transaction detail without saved metadata 2026-02-21 00:21:28 -06:00
Forte11Cuba 7a1cb21d35 fix: normalize mnemonic whitespace and validate before persisting 2026-02-21 00:15:51 -06:00
Forte11Cuba b8649348c8 fix: normalize mnemonic whitespace before saving to secure storage 2026-02-21 00:06:27 -06:00
Forte11Cuba 28d95fdae0 fix: align Chinese mint term and center status text 2026-02-17 01:52:51 -06:00
Forte11Cuba 3b72367ff1 fix: trigger NUT-13 proof recovery scan on wallet restore 2026-02-17 01:39:15 -06:00
Forte11Cuba a8251c433c fix: split APK per ABI to reduce size (~40MB vs 125MB)
Release APK / build (push) Canceled after 0s
2026-02-14 21:02:26 -06:00
Forte11Cuba 812f28d3b9 Fix l10n imports for CI compatibility 2026-02-14 20:01:46 -06:00
Forte11Cuba 0465034a2b Add release workflow 2026-02-14 19:30:10 -06:00
Forte11Cuba f842561864 fix: improve Lightning deposit UX and global confetti 2026-02-14 01:36:52 -06:00
Forte11Cuba 336f4316aa fix 2026-02-13 23:18:02 -06:00
Forte11Cuba 7f902f7f75 fix: disable P2PK send UI pending CDK fix 2026-02-13 23:08:31 -06:00
Forte11Cuba cb33924a75 fix 2026-02-12 04:52:37 -06:00
Forte11Cuba 390af394b9 fix: workaround P2PK send bug (cdk-flutter#3) 2026-02-12 04:44:49 -06:00
Forte11Cuba 0952bda73b fix(p2pk): show error border on nsec input in all focus states 2026-02-12 03:17:46 -06:00
Forte11Cuba 7da8181022 fix(p2pk): handle hexToNpub exception and unsafe substring in key card 2026-02-12 03:11:09 -06:00
Forte11Cuba 13de1456c8 feat: Add P2PK (Pay to Public Key) support 2026-02-12 02:35:06 -06:00
Forte11Cuba d9144e74d1 fix: address CodeRabbit review feedback (round 3) 2026-02-11 16:19:21 -06:00
Forte11Cuba bfca3da6e5 fix(p2pk): address CodeRabbit review feedback (round 2) 2026-02-11 16:10:12 -06:00
Forte11Cuba 235dc29b08 feat(p2pk): implement P2PK token locking (send) 2026-02-11 15:42:17 -06:00
Forte11Cuba 3840929d5e feat(p2pk): implement P2PK token locking (send) 2026-02-11 15:11:11 -06:00
Forte11Cuba 6189af6200 feat(ui): add dedicated language selection screen 2026-02-11 03:59:18 -06:00
Forte11Cuba 369c634217 feat(i18n): add Swahili (Kiswahili) translation 2026-02-11 03:43:56 -06:00
Forte11Cuba bacdff8a32 feat(i18n): add Japanese (日本語) translation 2026-02-11 03:36:46 -06:00
Forte11Cuba b2c365b8f1 feat(i18n): add Chinese (中文) translation 2026-02-11 03:28:56 -06:00
Forte11Cuba 13a442696e feat(i18n): add Korean (한국어) translation 2026-02-11 03:17:04 -06:00
Forte11Cuba 07567fea59 feat(i18n): add Italian translation 2026-02-11 03:10:08 -06:00
Forte11Cuba d4e5e1ce70 feat(i18n): add German translation 2026-02-11 03:05:39 -06:00
Forte11Cuba 3e86de397d feat(i18n): add Russian translation 2026-02-11 02:55:27 -06:00
Forte11Cuba 20c513b5fc feat(i18n): add French translation 2026-02-11 02:49:09 -06:00
Forte11Cuba 796f488c15 fix(i18n): register Portuguese locale in supportedLocales 2026-02-11 02:40:54 -06:00
Forte11Cuba a64a09adeb feat(i18n): add Portuguese translation 2026-02-11 02:35:41 -06:00
Forte11Cuba a4a1b929a0 Improve UX copy and add dynamic loading messages 2026-02-11 01:05:47 -06:00
Forte11Cuba 73a4afe3c2 Fix: show full lightning address instead of username only 2026-02-11 00:31:16 -06:00
Forte11Cuba 72691dbafb fix: añadir SafeArea a pantallas y corregir overlapping en bottom sheet 2026-02-11 00:17:06 -06:00
Forte11Cuba 10114445cd fix: additional CodeRabbit review fixes 2026-02-10 18:04:30 -06:00
Forte11Cuba aef0eb414e fix: address CodeRabbit review comments 2026-02-10 17:56:52 -06:00
Forte11Cuba 9bf4aa1e81 feat: add price service for USD/EUR to sats conversion in LNURL payments 2026-02-10 17:45:44 -06:00
Forte11Cuba ccbc143eb9 feat: add reusable numpad widget and improve LNURL UX 2026-02-10 16:27:06 -06:00
Forte11Cuba ae06d83cea fix: full support for animated QR scanning (UR) 2026-02-10 15:13:54 -06:00
Forte11Cuba 7ee12dc044 fix errors 2026-02-07 23:45:26 -06:00
Forte11Cuba 66abf3b3c2 fix: address CodeRabbit review feedback 2026-02-07 23:38:11 -06:00
Forte11Cuba 9ec585d9a2 feat: add QR scanner with UR multipart support 2026-02-07 23:20:22 -06:00
Forte11Cuba 9e3622435b fix(receive): use localized string for invalid token error 2026-02-07 22:54:54 -06:00
Forte11Cuba b6c5b42cf2 fix(receive): add catch block for save-for-later errors 2026-02-07 22:44:46 -06:00
Forte11Cuba 835f5205c7 feat(receive): single button with mint connectivity check 2026-02-07 22:35:13 -06:00
Forte11Cuba f49e6a9c59 fix flags 2026-02-06 21:43:33 -06:00
Forte11Cuba a0821429dd fix: improve onboarding UI with language selector and icon consistency 2026-02-06 21:33:47 -06:00
Forte11Cuba cbddc5aff0 fix some files 2026-02-06 20:56:41 -06:00