-
Notifications
You must be signed in to change notification settings - Fork 15
Comparing changes
Open a pull request
base repository: cashubtc/Numo
base: v1.2
head repository: cashubtc/Numo
compare: v1.3-rc1
- 8 commits
- 89 files changed
- 6 contributors
Commits on Mar 15, 2026
-
feat: Add Bolt11 QR scanner to lightning withdrawal (#222)
* feat: add QR scanner to lightning withdrawal Adds a QR scanner button to the invoice input field for manual lightning withdrawals, including stripping the 'lightning:' prefix from the scanned result. * remove zapstore.yml and .project
Configuration menu - View commit details
-
Copy full SHA for e929b69 - Browse repository at this point
Copy the full SHA e929b69View commit details -
feat: Payment history UX improvements (Total Balance & Quick Delete) (#…
…221) * feat: add premium total balance display to payment history - Added a sleek, tap-to-hide total balance display at the top of PaymentsHistoryActivity - Integrates with CashuWalletManager to sum all mint balances - Uses BitcoinPriceWorker for fiat conversion - Applied polished micro-animations for balance privacy toggling * feat: implement quick delete via long-press in payment history - Added swipe-to-reveal delete button with smooth slide animation when long-pressing an entry. - Implemented delete logic with a custom dialog warning for pending payments to prevent accidental fund loss. - Included a 'Don\'t show in the future' checkbox for the pending payment warning. - Follows an Apple-like smooth animation style for revealing and hiding the delete action.
Configuration menu - View commit details
-
Copy full SHA for 6a49fe1 - Browse repository at this point
Copy the full SHA 6a49fe1View commit details -
fix: switch JPY price source from Coinbase to CoinGecko (#223)
Coinbase BTC-JPY endpoint returns ~3x inflated price (~35.6M vs actual ~11M JPY). Use CoinGecko API as custom endpoint for JPY
Configuration menu - View commit details
-
Copy full SHA for 92d4af4 - Browse repository at this point
Copy the full SHA 92d4af4View commit details
Commits on Mar 16, 2026
-
feat: implement 'Sync All' functionality for webhooks (#224)
* feat: implement 'Sync All' functionality for webhooks * fix: run webhook sync in parallel with progress dialog * feat: bulk webhook sync for existing payment history * fix: log errors in webhook bulk sync process * feat: log request payload in webhook dispatcher * fix: change bulk sync webhook payload from nested wrapper object to json array of original webhooks payloads * feat: add red/green reachability indicator for webhooks * fix: only turn webhook indicator green for explicit accepted or rejected HTTP codes * feat: use /api/health endpoint to determine webhook reachability
Configuration menu - View commit details
-
Copy full SHA for 56014a6 - Browse repository at this point
Copy the full SHA 56014a6View commit details
Commits on Mar 17, 2026
-
fix: center payment request instruction text for accessibility (#226)
Center the "Scan or Tap to Pay" text and NFC icon so they display correctly when users have increased text size in Android accessibility settings. Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84ad2ae - Browse repository at this point
Copy the full SHA 84ad2aeView commit details -
feat: Finalize Stuck Swap-to-Lightning Payments (#169)
* feat: finalize stuck swap-to-lightning payments from history This PR enables users to finalize 'stuck' Swap-to-Lightning-mint payments directly from the transaction history. It adds a check for the Lightning quote status and mints the tokens if paid. * fix: resolve compile error in SwapToLightningMintManager.kt * fix: resolve inner class reference to SwapToLightningMintFrame
Configuration menu - View commit details
-
Copy full SHA for cc705e2 - Browse repository at this point
Copy the full SHA cc705e2View commit details
Commits on Mar 18, 2026
-
Fix/transaction details (#225)
* fix: transaction details UI updates. * chore: remove accidentally committed opencode config The opencode.json config file was accidentally added to the repo. This is a local tool configuration and should not be tracked. Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: removed open-code config. * fix: transaction settings drop down menu style. * feat: added withdraw to transaction details list. * fix: withdraw address added to withdraw transaction details. * fix:invoice/cashu request font size. mint name fix for transaction details. * fix: payment amounts. * feat: transaction label functionality. * feat: activity csv export functionality. * fix: remove opencode.json config. * Replace WithdrawHistoryEntry-to-PaymentHistoryEntry conversion with HistoryEntry interface Withdrawals were being shoehorned into PaymentHistoryEntry with fake/empty fields. Now both types implement a shared HistoryEntry interface and are used directly in the history list, CSV export, and transaction detail flows. * fix: persistent label adding for withdrawals on activity screen. * fix: delete transaction color updated to red to match destructive nature of action. * fix: resolve rebase issues with history delete and labels * fix: change 'Print Receipt' to 'Receipt' in all languages * fix: prevent status badge clipping in history items * fix: total balance does not update correctly on load * feat: show loading hint for balance on history screen * fix: resolve double negation formatting on withdrawals in history list --------- Co-authored-by: Claude Opus 4.6 <[email protected]> Co-authored-by: a1denvalu3 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44677c3 - Browse repository at this point
Copy the full SHA 44677c3View commit details
Commits on Mar 19, 2026
-
fix: add missing internationalization strings for Spanish and Portugu…
…ese (#220) * Add internationalization support for Spanish and Portuguese - Replace hardcoded strings with string resources across activities and adapters - Add Spanish (es) and Portuguese (pt) translations for UI strings - Add new string resource files for payment and withdraw screens - Externalize toast messages and dialog texts to string resources * feat: add i18n for export CSV and restore wallet confirmation dialog * fix: resolve duplicate string and add missing PIN strings * fix: add line breaks to Terms of Service and Privacy Policy text
Configuration menu - View commit details
-
Copy full SHA for 8fa3626 - Browse repository at this point
Copy the full SHA 8fa3626View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.2...v1.3-rc1