Ivan Vershigora
276a9ea8f8
REF: swap crypto-js for @noble/ciphers + hashes
2026-06-19 12:23:35 +01: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
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
f334b985e8
REF: remove GroundControl server URI saving from notifications module
...
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
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
GladosBlueWallet
2a3de6f473
OPS: swap GroundControl production URL to groundcontrol.bluewallet.io
2026-06-01 11:08:57 +01:00
Overtorment
e19ce1136f
REF: electrum
2026-05-28 13:04:49 +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
Ivan Vershigora
d367a2f383
FIX: setDisabled aborts in-flight ensureConnected; keep disabled state through abort; add tests
2026-05-27 20:40:07 +01:00
Overtorment
e4c8a3057d
REF: blue electrum
2026-05-27 20:40:07 +01:00
Overtorment
1109a836e9
REF: blue electrum
2026-05-27 20:40:07 +01:00
Overtorment
8e62aee2fc
REF: blue electrum
2026-05-27 20:40:07 +01:00
Overtorment
220cd7e61d
REF: blue electrum
2026-05-27 20:40:07 +01:00
Ivan Vershigora
c8344e6037
ref: prompt
2026-05-21 13:29:42 +01:00
Ivan Vershigora
87b2bb2156
fix: revert wake up
2026-05-20 14:54:11 +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
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
Marcos Rodriguez
e098e89dc3
REF: migrate SegmentedControl to New Architecture
2026-04-27 21:20:35 -05:00
Ivan Vershigora
15319ed2e6
feat: drop rn-qr-generator depenedency
2026-04-26 11:28:58 +01: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
Overtorment
9dc35cecb9
REF: bump react native
2026-03-16 21:13:23 +00:00
Cursor Agent
dab363dbd7
FIX: rotate through all hardcoded electrum peers
...
Co-authored-by: Overtorment <Overtorment@users.noreply.github.com>
2026-03-04 13:18:29 +00:00
overtorment
2bfcc75882
REF: prefer bluewallet electrum server; drop bad electrum server from the list
2026-03-04 13:06:22 +00:00
overtorment
6f422d4299
FIX: startup crash because of bugsnag
2026-02-23 13:25:04 +00:00
overtorment
f5233191af
FIX: graceful error handling (attempt to prevent startup crashes)
2026-02-22 15:27:54 +00:00
Ojok Emmanuel Nsubuga
2fe0b6a2ad
FIX: Make BBQR work with multisig
2026-02-06 11:00:28 +00:00
overtorment
acad1e487d
REF: resolved conflict
2026-01-16 12:16:22 +00:00
Ivan Vershigora
d7fcea8b4f
ref: replace Buffer with Uint8Array in some internal structures
2026-01-15 13:20:42 +00:00
pechen987
5911e2f373
ADD: display electrum server banner in settings
2026-01-15 12:20:26 +00:00
overtorment
d08f8f661e
ADD: psbt signing via bbqr ( closes #6311 )
2026-01-11 21:40:14 +00:00
overtorment
17a55ee7cb
ADD: pair with coldcard q via bbqr
2026-01-10 20:52:10 +00:00
overtorment
8a320744a6
ADD: pair with coldcard q via bbqr
2026-01-10 20:52:10 +00:00
overtorment
08d2b26067
ADD: pair with coldcard q via bbqr
2026-01-10 20:52:10 +00:00
overtorment
d5bd04c1ed
ADD: pair with coldcard q via bbqr
2026-01-10 20:52:10 +00:00
Marcos Rodriguez
5cf8f0dd83
FIX: Import PSBT
...
Should be good for now as the API is updated to the new specs
2025-12-19 21:13:24 +00:00
overtorment
18deedd31c
REF: remove remains of analytics
2025-11-27 22:20:01 +00:00
overtorment
476ec19b26
REF: bump bip32 and migrate buffers
2025-11-20 15:50:45 +00:00
Marcos Rodriguez
b959eb7031
Merge branch 'master' into unlock
2025-10-18 13:09:48 -05:00
Marcos Rodriguez
040a13d8c7
ADD: Android App Info Settings
2025-10-13 00:28:17 -05:00
Marcos Rodriguez Vélez
e1e53e20f5
Update start-and-decrypt.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 00:08:24 -05:00
Marcos Rodriguez
05d015b32e
REF: Unlock passsword UX
2025-10-12 23:22:41 -05:00
Ojok Emmanuel Nsubuga
67f440ba81
Merge branch 'master' into migrate-from-buffer-to-uint8array
2025-10-03 09:01:05 +03:00
Ivan Vershigora
5344345801
fix: add types for uint8ArrayToString
2025-10-03 08:22:16 +03:00
overtorment
d38ea52a67
REF: cleanup usage of old secp256k1 lib
2025-09-26 14:26:06 +01:00
Luke Childs
c9fdefa944
Re enable @lukechilds electrum server
2025-08-25 00:08:25 +07:00
Marcos Rodriguez Vélez
e6e25407ad
OPS: Upgrade RN to 78
2025-08-19 19:39:01 +01:00
overtorment
6111716e29
REF: disable usage of textdecoder
2025-08-05 14:42:54 +01:00
Ivan Vershigora
cb2153e206
ref: use Uint8Array instead of Buffer where possible
2025-08-02 17:31:08 +03: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
Cursor Agent
7a2c12e06a
Replace create-hash with native sha256 implementation for hashing
...
Co-authored-by: overtorment <overtorment@gmail.com>
2025-07-05 12:27:08 +00:00