Commit Graph

1009 Commits

Author SHA1 Message Date
Ivan Vershigora
94062ffc9f fix: improve typescript coverage
Some checks are pending
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
Overtorment
220cd7e61d REF: blue electrum 2026-05-27 20:40:07 +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
1766cadcdf
REF: split BlueComponents, prune dead/optional props 2026-05-18 12:56:12 +01:00
Overtorment
14b3695a36
Merge branch 'master' into amouunt 2026-05-15 21:49:39 +01:00
Marcos Rodriguez
71dd93ede2 FIX: amountinput layout 2026-05-13 14:49:39 -05:00
Ivan Vershigora
295a32caef tst: e2e stability 2026-05-13 18:47:12 +01:00
Nuno
eaae18d002
fix: send screen scroll and fees modal (#8495) 2026-04-29 07:11:42 +02:00
overtorment
66cf16fba3 FIX: greatly improve startup time
Some checks are pending
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
Overtorment
9dc35cecb9
REF: bump react native 2026-03-16 21:13:23 +00:00
overtorment
d7a71bc170 FIX: edit ms cosigner 2026-03-04 13:46:09 -05:00
Ojok Emmanuel Nsubuga
965f1a9f2c ADD: Highlight first and last segments of bitcoin address 2026-03-04 10:32:57 -05:00
Ojok Emmanuel Nsubuga
e1b8fd91a8 ADD: Highlight first and last segments of bitcoin address 2026-03-03 15:02:27 +03:00
Marcos Rodriguez Vélez
37916ab2e5
REF: Use new icons package 2026-03-02 14:54:47 +00:00
Adam SHaY
8bb4ee916c FIX: maxSendableAmount using wrong balance 2026-02-26 14:34:32 +00:00
Adam SHaY
4ad7cfe6f0 REF: move maxSendableAmount calc into fee useEffect 2026-02-26 14:34:32 +00:00
Adam SHaY
0f8b04d43a ADD: show MAX sendable amount
When MAX is selected, display the calculated sendable amount below.
  - Works only for 1 recipient (Main goal of feature is this for atomic swap)
  - Shows ≈ prefix when recipient address is unknown (using P2TR estimate)
  - Shows exact amount when valid address is entered
  - Forces displayed amount into transaction (no recalculation on Next)
2026-02-26 14:34:32 +00:00
Li0nd3v
0e58e9ab63 fix lint 2026-02-18 10:30:37 +01:00
Li0nd3v
2d38bc0424 fix more styles 2026-02-18 10:24:38 +01:00
Marcos Rodriguez
7a0da56fd1 fix: lint 2026-02-16 11:43:47 -05:00
Marcos Rodriguez
f07584d630 Revert "ops: update RN"
This reverts commit a5040adb64.
2026-02-16 11:36:06 -05:00
Marcos Rodriguez
a5040adb64 ops: update RN 2026-02-15 17:04:15 -05:00
Ojok Emmanuel Nsubuga
2fe0b6a2ad FIX: Make BBQR work with multisig 2026-02-06 11:00:28 +00:00
Ivan Vershigora
b94a3de2b1 fix: simplify settings screens 2026-01-26 12:28:58 +00:00
Marcos Rodriguez
852461f62c ref: reduce code for settings screens 2026-01-26 12:28:58 +00:00
overtorment
acad1e487d REF: resolved conflict 2026-01-16 12:16:22 +00:00
overtorment
80fcac6148 REF: move all utils to the same dir 2026-01-12 19:53:46 +00:00
overtorment
d08f8f661e ADD: psbt signing via bbqr (closes #6311) 2026-01-11 21:40:14 +00:00
overtorment
d5bd04c1ed ADD: pair with coldcard q via bbqr 2026-01-10 20:52:10 +00:00
Nuno
df5e0c039f
REF: update settings screens with new theme system 2026-01-09 19:53:28 +00:00
Ojok Emmanuel Nsubuga
be91ee9913 REF: Convert to ts 2026-01-08 14:26:24 +00:00
Ojok Emmanuel Nsubuga
d59cf0f200 REF: Update psbt type 2025-12-22 20:23:50 +00:00
Ojok Emmanuel Nsubuga
a2ea14a666 FIX: Navigation and loading state error raised by cursor bot 2025-12-22 20:23:50 +00:00
Ojok Emmanuel Nsubuga
f8b81dcbbe REF: Convert psbtWithHardwareWallet to ts 2025-12-22 20:23:50 +00:00
overtorment
accb1a15db FIX: import psbt files 2025-12-20 21:28:52 +00:00
overtorment
cabc11f419 FIX: better display on Discovery screen 2025-11-25 20:58:12 +00:00
overtorment
18920d6efe FIX: error in scanQR decoding breaks the whole scanning flow (closes #8180) 2025-11-24 14:11:20 +00:00
overtorment
5c82b19706 FIX: hw wallets with taproot integration 2025-11-17 11:00:23 +00:00
overtorment
c943aba11d refactor: speed-up getting utxo (improves send screen performance) 2025-10-20 12:56:37 +01:00
Ojok Emmanuel Nsubuga
401f2c33c2 REF: Replace buffer with Uint8Array 2025-10-14 17:27:39 +03:00
Marcos Rodriguez Vélez
e6e25407ad
OPS: Upgrade RN to 78 2025-08-19 19:39:01 +01:00
Ivan Vershigora
fa2fcd49d1
ref: convert aztecoRedeem to TS e2e test 2025-08-09 15:44:41 +03:00
Ojok Emmanuel Nsubuga
13d53ebaf8 REF: Move English words to en.json 2025-07-13 13:18:01 +01:00
Ojok Emmanuel Nsubuga
029c96425e ADD: Warning text when custom fee is less than 1 sat/vByte 2025-07-13 13:18:01 +01:00
Ojok Emmanuel Nsubuga
a279dbba04 ADD: Allow custom fees below 1 sat/vByte 2025-07-13 13:18:01 +01:00
Ivan Vershigora
40ad916477
Revert "fix: use uint8ArrayToHex where sha256 converted to hex string"
This reverts commit c56ed7de88.
2025-07-07 21:29:25 +01:00
Ivan Vershigora
c56ed7de88
fix: use uint8ArrayToHex where sha256 converted to hex string 2025-07-07 16:15:07 +01:00
Cursor Agent
fca24cf79d Replace create-hash with @noble/hashes/sha256
Co-authored-by: overtorment <overtorment@gmail.com>
2025-07-06 12:04:04 +00:00