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
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
overtorment
f5233191af
FIX: graceful error handling (attempt to prevent startup crashes)
2026-02-22 15:27:54 +00:00
Marcos Rodriguez
fa7420ea18
fix: use of usescreenprotect
2026-02-20 11:21:37 -05:00
Nuno
df5e0c039f
REF: update settings screens with new theme system
2026-01-09 19:53:28 +00:00
overtorment
18deedd31c
REF: remove remains of analytics
2025-11-27 22:20:01 +00:00
Marcos Rodriguez
a88c437727
FIX: WalletXpub bio unlock
2025-11-09 13:48:25 -05:00
Marcos Rodriguez Vélez
f5416b0538
Update useWidgetCommunication.ios.ts
2025-10-05 13:43:37 -05:00
Marcos Rodriguez
615a96d73f
FIX: Widget data was incorrect
2025-10-02 00:10:30 -05:00
overtorment
13e1d368ba
refactor: rename all .receive to .timestamp
2025-07-13 18:31:37 +01:00
overtorment
d17ae2b0a8
refactor: txs
2025-07-13 14:20:58 +01:00
Ojok Emmanuel Nsubuga
932ea28389
FIX: Unable to delete multiple wallets without restarting ( #7977 )
2025-07-01 10:57:31 -05:00
GLaDOS
2eb421da5e
Merge pull request #7660 from BlueWallet/use-wallet-hook
...
feat: useWalletSubscribe hook
2025-05-17 15:49:03 +00:00
GLaDOS
3ac86614b2
Merge pull request #7880 from BlueWallet/onapp
...
FIX: onapp launch was not working
2025-05-17 15:41:09 +00:00
Ivan Vershigora
025c38025f
fix: use cached value if wallet not found
2025-05-14 23:45:12 +03:00
Ivan Vershigora
62a0789094
feat: useWalletSubscribe hook
2025-05-14 23:45:12 +03:00
Marcos Rodriguez
52b1dd6cb4
FIX: Allow screenshots option not working #7865
2025-05-13 22:25:39 -04:00
Marcos Rodriguez
ae2dc78827
FIx: onapp launch was not working
...
navigation changes broke it
2025-05-12 23:14:28 -04:00
Marcos Rodriguez
059b01e560
wip
2025-04-30 18:23:22 -04:00
Marcos Rodriguez
f7adf35fa4
Update useExtendedNavigation.ts
2025-04-29 22:13:04 -04:00
Marcos Rodriguez
487a2828cd
FX: ManageFlatlist fixes
2025-04-29 20:04:30 -04:00
Tom Heisenberg
25a77d69a8
Merge branch 'master' into rn7
2025-04-18 17:35:28 -04:00
Marcos Rodriguez Velez
ef5322b6ca
wip
2025-04-12 20:08:08 -04:00
Marcos Rodriguez Velez
1c05f6cd98
REF: useSizeClass
2025-04-12 15:50:40 -04:00
Marcos Rodriguez Velez
cd5a8f0f5b
Update useCompanionListeners.ts
2025-04-12 13:19:35 -04:00
Marcos Rodriguez Velez
38fdf18b55
Merge branch 'master' into rn7
2025-04-12 13:06:18 -04:00
Marcos Rodriguez Velez
5e79a5bb39
wip
2025-04-12 12:53:34 -04:00
Ivan Vershigora
e00ee914ed
fix: remove some @ts-ignore
2025-04-11 12:02:47 +01:00
Marcos Rodriguez Velez
42b3c8ad75
FIX: Lint
2025-03-26 08:08:12 -04:00
Marcos Rodriguez Velez
82aa057d41
w
2025-03-18 22:42:45 -04:00
Marcos Rodriguez Velez
f1b8c708be
FIX: Large Screen provider failed on appstate change
2025-03-14 23:34:14 -04:00
Marcos Rodriguez Velez
a17405d0fb
REF: SImplify navigation stack with 1 master
2025-03-14 14:56:43 -04:00
Marcos Rodriguez Velez
5d0722e250
REF: Allow large screen iPhone devices to use same UI as iPad/macSO
...
Standard iOS behavior we werent allowing
2025-03-14 00:55:26 -04:00
Marcos Rodriguez Velez
c67eea8155
REF: Use bottom tabs
2025-03-09 07:45:19 -04:00
Marcos Rodriguez Velez
9421511f74
Update useMenuElements.ts
2025-03-08 19:11:51 -04:00
Marcos Rodriguez Velez
9ec0ef51e4
Update useMenuElements.ios.ts
2025-03-08 19:09:41 -04:00
Marcos Rodriguez Velez
1cada11c50
REF: MenuItem memory
2025-03-08 11:06:55 -04:00
GLaDOS
18a187b120
Merge pull request #7663 from BlueWallet/virw
...
REF: View Edit Multisig navigation
2025-03-06 10:17:44 +00:00
Marcos Rodriguez Velez
ef5887f28b
REF: CompanionDelegate to hook
2025-03-02 22:12:50 -04:00
Marcos Rodriguez Velez
136dd20f9e
REF: View Edit Multisig navigation
...
Easier to popTo since its just 1 screen
2025-03-01 10:10:00 -04:00
Marcos Rodriguez Velez
49f6068b21
FIX: MenuElements for macOS and iPad were not firing on nav 7
2025-02-28 17:57:10 -04:00
Marcos Rodriguez Velez
133312e065
FIX: iOS runtime crash & update screens package
...
Lower the file changes in Receive modal PR
2025-02-23 08:31:55 -04:00
Marcos Rodriguez Velez
dcd2023815
REF: use debounce in wallet transactions to avoid rapid reattempts
2025-02-21 21:57:37 -04:00
Marcos Rodriguez Vélez
d338f813cb
OPS: Upgrade RNav 7 ( #7419 )
2025-02-17 15:24:05 -04:00
GLaDOS
632500b734
Merge pull request #7555 from BlueWallet/hofffix
...
FIX: Handoff type wasnt being passed
2025-02-16 10:54:02 +00:00
Marcos Rodriguez Vélez
e810baf9c8
FIX: Dont run checks in ScanQrcode
2025-02-05 01:04:30 -04:00
Marcos Rodriguez Vélez
6765dd7246
Update useHandoffListener.ts
2025-02-01 10:29:05 -04:00