Nuno
01a11bc8dd
FIX: text size on main app views ( #8689 )
...
* fix: text size on wallet view
* fix big font sizes
* fix lint
* fix Glados comments
* fix: run prettier
---------
Co-authored-by: Ivan Vershigora <ivan.vershigora@gmail.com>
2026-06-22 15:27:48 +02:00
Nuno
d415f1a0b8
feat: iOS 26 glass ( #8508 )
Build Release and Upload to TestFlight (iOS) / build (push) Has been cancelled
BuildReleaseApk / buildReleaseApk (push) Has been cancelled
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Has been cancelled
BuildReleaseApk / browserstack (push) Has been cancelled
2026-06-18 16:37:24 +01:00
Nuno
6124cf1c04
fix: key on tx list ( #8687 )
2026-06-18 14:17:47 +01:00
Ivan Vershigora
94062ffc9f
fix: improve typescript coverage
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-06-14 11:28:25 +01:00
Marcos Rodriguez Vélez
e4504b2355
FIX: Remove chevron on modal open ux ( #8651 )
...
* FIX: Remove chevron on modal open ux
* Update WalletDetails.tsx
2026-06-13 03:21:46 +01:00
Overtorment
0181f0a849
ADD: arkade ln pushes ( #8634 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-06-10 17:35:17 +01:00
Cursor Agent
bfeda40284
REF: remove GroundControl server URL option from notification settings
...
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
2026-06-10 12:44:18 +01:00
pietro909
e37c4a693c
OPS: upgrade Arkade SDKs and harden Ark wallet integration ( #8585 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-06-01 15:22:17 +01:00
PeterXMR
d7261d4d2a
FIX: ElectrumTransaction confirmation fields are optional until mined ( #8093 )
...
Electrum's `blockchain.transaction.get` verbose response does not include
`blockhash`, `confirmations`, `time`, or `blocktime` when the transaction
is still in the mempool. Both `ElectrumTransaction` in
`blue_modules/BlueElectrum.ts` and the sibling `Transaction` type in
`class/wallets/types.ts` declared all four as required, which silently
let unguarded access compile and crash at runtime on real mempool data.
- Mark the four confirmation-only fields optional on both types. They
describe the same shape and have the same bug.
- Export `ElectrumTransaction` so a regression test can reference it.
- Collapse the two-line `tx.timestamp = tx.blocktime; if (!tx.blocktime)
tx.timestamp = ...` pattern in `abstract-hd-electrum-wallet.ts` into a
single `||` fallback — type-safe and runtime-equivalent.
- Add nullish-coalesce guards at the two call sites that compared
`confirmations` directly to a number. In `useWidgetCommunication.ios.ts`,
`t.confirmations ?? 0` keeps the filter semantically unchanged. In
`PaymentCodesList.tsx`, normalize once via
`notificationTx?.confirmations ?? 0` and use the local in both the
`> 0` (already confirmed) and `=== 0` (mempool / unconfirmed alert)
branches — otherwise a mempool notification tx would skip both branches
and the code would create a duplicate notification transaction.
- Add `tests/unit/electrum-transaction-types.test.ts` documenting that a
mempool-shaped object satisfies the type.
2026-05-28 09:43:46 +01:00
GLaDOS
4aa07ed904
Merge pull request #8591 from BlueWallet/ref-managewallets-2
...
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
tst: manage wallets
2026-05-27 22:22:18 +01:00
Overtorment
220cd7e61d
REF: blue electrum
2026-05-27 20:40:07 +01:00
Ivan Vershigora
d043b86310
tst: manage wallets
2026-05-27 19:23:55 +01:00
Marcos Rodriguez Vélez
3952ec7e12
ADD: If lndhub server is set then button should be visible ( #8572 )
...
Co-authored-by: Overtorment <overtorment@gmail.com>
2026-05-21 22:21:41 +01:00
Ivan Vershigora
c8344e6037
ref: prompt
2026-05-21 13:29:42 +01:00
Nuno
092c437557
fix: fee jump on mount ( #8575 )
2026-05-21 12:17:39 +02:00
Nuno
aa5a6ba7f0
fix: inputs alignments ( #8570 )
2026-05-21 09:14:38 +02:00
Nuno
9e907566f0
feat: redesigned wallet details ( #8301 )
...
* feat: redesign transaction detail screen with unified layout and Lottie pending animation
* ADD: decode OP_RETURN payload as UTF-8 text in transaction detail
Co-authored-by: Cursor <cursoragent@cursor.com>
* REF: transaction detail redesign (themes, pending icon, loc)
Co-authored-by: Cursor <cursoragent@cursor.com>
* REF: remove deprecated TransactionDetails, TransactionStatus and getTransactionStatusOptions
Co-authored-by: Cursor <cursoragent@cursor.com>
* FIX: resolve lint errors (unused vars, styles, loc keys, no-bitwise, inline styles)
Co-authored-by: Cursor <cursoragent@cursor.com>
* FIX: remove redundant !tx check in transaction detail guard
Co-authored-by: Cursor <cursoragent@cursor.com>
* FIX: show transaction not available when tx not found after load
Co-authored-by: Cursor <cursoragent@cursor.com>
* FIX: remove unused transaction prop type from TransactionDetail
Co-authored-by: Cursor <cursoragent@cursor.com>
* TST: update UTXO note E2E to use new transaction detail note prompt UI
Co-authored-by: Cursor <cursoragent@cursor.com>
* simplify changes on the PR for review
* remove unused loc
* remove unchanged colors
* better offline support for tx details
* remove unused key loc
* fix code review issues
* fix balance
* fix tests
* REF: address PR #8289 review feedback
* redesigned wallets details
* fix lint
* fix lint
* fix bip84 test
* fix test
* fix tests
* fix tests
* fix: truncation and sendTo logic display
* fix: new arch fixes
* fix: lint
* fix: crash on status update
* fix: lint and tests
* fix: tests
* fix: tests
* fix: tests
* fix: tests
* fix: tests
* Potential fix for pull request finding 'Identical operands'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* fix: tests
* fix: tests
* fix: tests
* fix: tests
* fix: tests
* fix style
* fix merge master
* Merge branch 'wallet-details' of https://github.com/BlueWallet/BlueWallet into wallet-details
* fix loc
* fix loc
* fix style
* improve coin control from wallet details
* fix: e2e
* fix: WalletDetails
* fix: flat
* fix: e2e
* fix: e2e
* Potential fix for pull request finding 'Unused variable, import, function or class'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* fix: remove notifications dialogs
* fix: second button title
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ivan Vershigora <ivan.vershigora@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Overtorment <overtorment@gmail.com>
2026-05-21 09:12:49 +02:00
Ivan Vershigora
87b2bb2156
fix: revert wake up
2026-05-20 14:54:11 +01:00
GLaDOS
7a5589eb00
Merge pull request #8564 from BlueWallet/components
...
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
REF: split BlueComponents, prune dead/optional props
2026-05-19 22:16:24 +01:00
Ivan Vershigora
1766cadcdf
REF: split BlueComponents, prune dead/optional props
2026-05-18 12:56:12 +01:00
Ivan Vershigora
4524882015
tst: simplify wallet discovery and import test
2026-05-18 10:29:13 +01:00
Marcos Rodriguez
492a617d42
Merge branch 'amouunt' of https://github.com/BlueWallet/BlueWallet into amouunt
2026-05-15 16:02:30 -05:00
Marcos Rodriguez
ebf8e245ec
w
2026-05-15 16:02:24 -05:00
Overtorment
14b3695a36
Merge branch 'master' into amouunt
2026-05-15 21:49:39 +01:00
GLaDOS
0749457c04
Merge pull request #8542 from BlueWallet/e2e-stability
...
tst: e2e stability
2026-05-15 16:13:15 +01:00
GLaDOS
5f865777c9
Merge pull request #8546 from BlueWallet/cursor-fix-tx-details-fee-rate-decimal-585e
...
FIX: transaction details fee rate to one decimal place
2026-05-15 16:13:00 +01:00
Marcos Rodriguez
71dd93ede2
FIX: amountinput layout
2026-05-13 14:49:39 -05:00
Nuno
1728f33f0a
ref: sign and verify screen ( #8548 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-05-13 20:27:11 +02:00
Ivan Vershigora
295a32caef
tst: e2e stability
2026-05-13 18:47:12 +01:00
Nuno
8195855f05
fix: wake up ( #8537 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-05-13 16:34:14 +02:00
Nuno
d09bd69b96
fix: sats format ( #8551 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-05-13 07:24:53 +02:00
Cursor Agent
3a48182105
FIX: show transaction fee rate with one decimal on details screen
...
Fee rate was computed with Math.round, collapsing values like 3.6 sats/vB
to 4. Round to one decimal place for display and copy text.
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
2026-05-11 16:22:37 +00:00
Nuno
e2bcae3818
ADD: Redesign txdetail ( #8289 )
Build Release and Upload to TestFlight (iOS) / build (push) Has been cancelled
BuildReleaseApk / buildReleaseApk (push) Has been cancelled
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Has been cancelled
BuildReleaseApk / browserstack (push) Has been cancelled
2026-05-11 17:10:49 +01:00
Nuno
167dc05cdf
ref: manage wallets list and search ( #8527 )
...
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
* ref: manage wallets list and search
* fix review
* improvements
* fix: svg and localization
* fix: swipe
* fix: dark mode
* fix: props type
* fix: remove dead code
* fix: drop TouchableWithoutFeedback
* fix: usePreventRemove
* ref: address search
* fix header animation
* fix: code style
---------
Co-authored-by: Ivan Vershigora <ivan.vershigora@gmail.com>
2026-05-10 17:59:12 +02:00
Nuno
8276b8d22b
ref: floatbuttons borders and animation ( #8529 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-05-09 18:57:08 +02:00
Nuno
7560f92c4b
feat: status pills on the header ( #8418 )
...
Build Release and Upload to TestFlight (iOS) / build (push) Has been cancelled
BuildReleaseApk / buildReleaseApk (push) Has been cancelled
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Has been cancelled
BuildReleaseApk / browserstack (push) Has been cancelled
* feat: status pills on the header
* ref: review suggestions
* ref: speed
* optimize
* comments
* conflicts
* review comments
* review comments
* fix comments
* fix comments
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 12:00:00 +02:00
Nuno
2376abb2d3
ref: receive screen layout ( #8518 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-05-03 08:42:51 +02:00
Nuno
03412bbf07
ref: flicker on warning and buttons ( #8511 )
2026-04-29 22:19:39 +02:00
Ivan Vershigora
35a39e2153
feat: new qrcodes
2026-04-29 15:10:49 +01:00
Nuno
eaae18d002
fix: send screen scroll and fees modal ( #8495 )
2026-04-29 07:11:42 +02:00
li0nd3v
0594f09a8e
fix: lint
2026-04-28 16:30:38 +02:00
li0nd3v
53026182f5
feat: Cleaner transaction list
2026-04-28 16:00:51 +02:00
Marcos Rodriguez
e098e89dc3
REF: migrate SegmentedControl to New Architecture
2026-04-27 21:20:35 -05:00
Nuno
038cabedaf
fix: animations got lost ( #8504 )
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-04-27 16:40:50 +02:00
Nuno
81170856fb
fix: header with the new arch ( #8493 )
2026-04-25 09:23:42 +02:00
li0nd3v
b393e97ed5
fix: address comments
2026-04-24 08:31:00 +02:00
li0nd3v
c98173471e
fix: carousel cards snap
2026-04-22 17:25:18 +02:00
overtorment
66cf16fba3
FIX: greatly improve startup time
Build Release and Upload to TestFlight (iOS) / build (push) Waiting to run
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Blocked by required conditions
BuildReleaseApk / buildReleaseApk (push) Waiting to run
BuildReleaseApk / browserstack (push) Blocked by required conditions
2026-04-21 19:18:25 +01:00
Marcos Rodriguez
adc52b53c7
Update TransactionDetails.tsx
2026-03-28 10:30:11 -05:00
Overtorment
ad28079f7c
Merge remote-tracking branch 'origin/master' into ref-cleanup-andr-build
2026-03-17 09:58:40 +00:00