Commit Graph

13666 Commits

Author SHA1 Message Date
GLaDOS
32d3f77f4f
Merge pull request #8694 from BlueWallet/renovate/rubygems-concurrent-ruby-vulnerability
Some checks failed
BuildReleaseApk / buildReleaseApk (push) Has been cancelled
Build Release and Upload to TestFlight (iOS) / build (push) Has been cancelled
Build Release and Upload to TestFlight (iOS) / testflight-upload (push) Has been cancelled
BuildReleaseApk / browserstack (push) Has been cancelled
OPS: Update dependency concurrent-ruby to '< 1.3.8' [SECURITY]
2026-06-22 17:13:35 +01:00
GLaDOS
f26ff9189c
Merge pull request #8695 from BlueWallet/fix-walletcarouselclipping
FIX: clipping wallet balance on carousel
2026-06-22 17:13:29 +01:00
ncoelho
1fa290652c FIX: clipping wallet balance on carousel 2026-06-22 15:41:14 +02:00
renovate[bot]
099f6f46a6
OPS: Update dependency concurrent-ruby to '< 1.3.8' [SECURITY] 2026-06-22 13:32:53 +00:00
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
GLaDOS
6639891c24
Merge pull request #8632 from BlueWallet/fix-custom-input-lag
Some checks failed
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
FIX: Amount input lag in rbf custom fee input
2026-06-20 11:45:47 +01:00
GLaDOS
4029d294f8
Merge pull request #8566 from BlueWallet/cryptojs
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
REF: swap crypto-js for @noble/ciphers + hashes
2026-06-19 15:00:49 +01:00
Ivan Vershigora
276a9ea8f8
REF: swap crypto-js for @noble/ciphers + hashes 2026-06-19 12:23:35 +01:00
Nuno
d415f1a0b8
feat: iOS 26 glass (#8508)
Some checks failed
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
renovate[bot]
b922346bb6
fix(deps): update dependency react-native-permissions to v5.5.3 (#8670)
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
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Overtorment <overtorment@gmail.com>
2026-06-17 21:57:35 +01:00
Cursor Agent
64f1bd78db FIX: persist Arkade LNURL payment result
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
2026-06-17 20:54:03 +01:00
Overtorment
1412a302a1 OPS: improve renovate bot 2026-06-17 17:57:39 +01:00
GLaDOS
6785427fe8
Merge pull request #8678 from BlueWallet/renovate/react-navigation-monorepo
fix(deps): update react-navigation monorepo
2026-06-17 17:47:50 +01:00
renovate[bot]
1f0ce7c813 chore(deps): update dependency @react-native/js-polyfills to ^0.86.0 2026-06-17 17:27:05 +01:00
Ramez Medhat
f5379795de ADD: support importing Unchained JSON as multisig cosigner
Some checks failed
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
- Normalized `h` to `'` on all three derivation paths and accept either field name p2wsh_p2sh (Coldcard) or for p2sh_p2wsh (Unchained)
- Added a unit test for that.

Closes: https://github.com/BlueWallet/BlueWallet/issues/8251
2026-06-15 16:59:40 +01:00
Ivan Vershigora
c76db2f84a tst: fix flaky goBack in iOS e2e tests
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 16:20:46 +01:00
Andrew Camilleri (Kukks)
cb6e3ae69b OPS: bump Arkade SDKs (@arkade-os/sdk 0.4.35, @arkade-os/boltz-swap 0.3.40) 2026-06-15 16:12:52 +01:00
renovate[bot]
7bc2c0e797
fix(deps): update react-navigation monorepo 2026-06-14 17:19:34 +00:00
GLaDOS
5a7c514548
Merge pull request #8617 from BlueWallet/renovate/react-native-vector-icons-entypo-13.x
Some checks are pending
BuildReleaseApk / browserstack (push) Blocked by required conditions
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
fix(deps): update dependency @react-native-vector-icons/entypo to v13.1.2
2026-06-14 18:14:01 +01:00
Ojok Emmanuel Nsubuga
81cf0011b3
Merge branch 'master' into fix-custom-input-lag 2026-06-14 14:27:05 +03:00
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
GLaDOS
0449a25c6a
Merge pull request #8669 from BlueWallet/renovate/dayjs-1.x
Some checks are pending
BuildReleaseApk / browserstack (push) Blocked by required conditions
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
fix(deps): update dependency dayjs to v1.11.21
2026-06-13 19:06:04 +01:00
renovate[bot]
ff98ca0c1c
fix(deps): update dependency dayjs to v1.11.21 2026-06-13 16:00:26 +00:00
GLaDOS
c9dcbf40e7
Merge pull request #8653 from BlueWallet/renovate/react-native-vector-icons-material-icons-13.x
fix(deps): update dependency @react-native-vector-icons/material-icons to v13.1.2
2026-06-13 16:51:33 +01:00
GLaDOS
c8a7887808
Merge pull request #8649 from BlueWallet/renovate/react-native-vector-icons-fontawesome6-13.x
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
fix(deps): update dependency @react-native-vector-icons/fontawesome6 to v13.1.2
2026-06-13 03:21:50 +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
renovate[bot]
13cedbe49e
fix(deps): update dependency @react-native-vector-icons/material-icons to v13.1.2 2026-06-12 17:26:13 +00:00
GLaDOS
abb80665af
Merge pull request #8652 from BlueWallet/renovate/react-native-vector-icons-material-design-icons-13.x
fix(deps): update dependency @react-native-vector-icons/material-design-icons to v13.1.2
2026-06-12 18:12:58 +01:00
renovate[bot]
681cbcf2dc
fix(deps): update dependency @react-native-vector-icons/material-design-icons to v13.1.2 2026-06-12 05:30:13 +00:00
renovate[bot]
78c9d49359
fix(deps): update dependency @react-native-vector-icons/fontawesome6 to v13.1.2 2026-06-12 05:30:02 +00:00
renovate[bot]
da606dbff0
fix(deps): update dependency @react-native-vector-icons/entypo to v13.1.2 2026-06-12 05:29:49 +00:00
GLaDOS
8fda883933
Merge pull request #8648 from BlueWallet/renovate/react-native-vector-icons-fontawesome-13.x
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
fix(deps): update dependency @react-native-vector-icons/fontawesome to v13.1.2
2026-06-12 06:24:27 +01:00
GLaDOS
c4abe9562e
Merge pull request #8650 from BlueWallet/renovate/react-native-vector-icons-ionicons-13.x
fix(deps): update dependency @react-native-vector-icons/ionicons to v13.1.2
2026-06-12 06:24:22 +01:00
renovate[bot]
5d8e605fe7
fix(deps): update dependency @react-native-vector-icons/ionicons to v13.1.2 2026-06-12 00:17:10 +00:00
GLaDOS
387f8dffd6
Merge pull request #8646 from BlueWallet/renovate/arkade-os-boltz-swap-0.x
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
fix(deps): update dependency @arkade-os/boltz-swap to v0.3.38
2026-06-12 01:10:04 +01:00
renovate[bot]
b34f52fdce
fix(deps): update dependency @arkade-os/boltz-swap to v0.3.38 2026-06-11 21:40:26 +00:00
GLaDOS
a3c12a27eb
Merge pull request #8647 from BlueWallet/renovate/arkade-os-sdk-0.x
fix(deps): update dependency @arkade-os/sdk to v0.4.33
2026-06-11 22:28:44 +01:00
Ivan Vershigora
a04cad686f fix: comment with the reference 2026-06-11 19:52:13 +01:00
D N
61877ed0db No babel duplicates 2026-06-11 19:52:13 +01:00
renovate[bot]
859877979e
fix(deps): update dependency @react-native-vector-icons/fontawesome to v13.1.2 2026-06-11 17:58:31 +00:00
GLaDOS
71c76bd8c8
Merge pull request #8643 from BlueWallet/renovate/actions-checkout-6.x
chore(deps): update actions/checkout action to v6.0.3
2026-06-11 18:44:41 +01:00
renovate[bot]
dd52747191
fix(deps): update dependency @arkade-os/sdk to v0.4.33 2026-06-11 16:45:01 +00:00
renovate[bot]
fa9434b0de
fix(deps): update dependency @noble/secp256k1 to v1.7.2 (#8590)
* fix(deps): update dependency @noble/secp256k1 to v1.7.2

* fix(deps): secp

* fix(deps): secp

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Overtorment <overtorment@gmail.com>
2026-06-11 17:27:52 +01:00
GLaDOS
770a7a4075
Merge pull request #8639 from BlueWallet/perf-hd-fetch-transactions
REF: single-pass tx-to-address mapping in HD fetchTransactions
2026-06-11 14:37:51 +01:00
renovate[bot]
f6f0238e0a
chore(deps): update actions/checkout action to v6.0.3 2026-06-11 11:47:08 +00:00
Ivan Vershigora
236791f32e
REF: single-pass tx-to-address mapping in HD fetchTransactions
Mapping fetched transactions into per-address cells re-scanned every
transaction for every address index, and the upsert-by-txid step
re-scanned the target cell for every insert — both quadratic. Build
address -> index lookup maps once, do a single pass over fetched
transactions, and keep a per-cell txid -> position map for
constant-time upserts.

Measured on a wallet emulating one address with 63,017 real
transactions (genesis address), median of 3 runs on real chain data:
mapping went from 32.1s to 0.47s.

Also remove a duplicate @babel/preset-env entry from devDependencies:
it is pinned in dependencies (needed by the --omit=dev iOS release
build), so the second entry was ignored by npm.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 10:54:15 +01:00
Overtorment
0181f0a849
ADD: arkade ln pushes (#8634)
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-10 17:35:17 +01:00
Cursor Agent
f334b985e8 REF: remove GroundControl server URI saving from notifications module
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
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
2026-06-10 12:44:18 +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