Evan Kaloudis
8b9f18dc9f
fix: pin react to 19.2.3 for RN 0.85.3 renderer compatibility
2026-07-24 18:16:46 -04:00
Evan Kaloudis
aec7b5b2b6
deps: iOS: update Podfile.lock
2026-07-22 10:22:56 -04:00
Evan Kaloudis
9de1742f6e
fix(tor): trust invalid certs on LND/CLN REST over Tor
...
Resolves #4178 . Before v13.1.0 the Tor path always trusted self-signed
certificates because the old react-native-tor library defaulted
trustSSL=true. react-native-nitro-tor 0.5.3 had no such knob — TLS was
strict, so users connecting to their own LND/CLN node over a hidden
service (the default LND REST + self-signed cert setup) regressed on
upgrade.
This PR plumbs a trust_invalid_certs field through doTorRequest and
hardcodes it to true on the Tor branch in backends/LND.ts and
backends/CLNRest.ts. The certVerification setting is intentionally
ignored over Tor: the .onion address authenticates the endpoint at the
Tor protocol layer, and the upstream daemon's self-signed cert can
never match an .onion hostname, so TLS validation here is a category
error. The wallet config UI already hides the certVerification toggle
when Tor is enabled, so this matches the user-visible model.
The other doTorRequest callers (utils/handleAnything.ts,
stores/SettingsStore.ts, components/LayerBalances/LightningSwipeableRow.tsx)
keep the strict default — they talk to public third-party services
(lnurl resolution, Olympus, Zeus servers), not user-owned nodes.
Schema/Rust support landed upstream in:
- niteshbalusu11/tor-rust-sdk#4
- niteshbalusu11/react-native-nitro-tor#10
Picks up the matching react-native-nitro-tor 0.6.0 release.
2026-06-20 10:46:07 -04:00
Evan Kaloudis
cad5f03a14
deps: iOS: update Podfile.lock
2026-06-16 13:28:22 -04:00
Evan Kaloudis
3d3751f636
feat: configurable payment retry timeout for ldk-node
2026-06-15 16:35:04 -04:00
Evan Kaloudis
a58b4cefc0
deps: react-native-tor -> react-native-nitro-tor
2026-05-25 12:50:22 -04:00
Evan Kaloudis
092c2cd12f
deps: update socket.io-client to v4.8.3
2026-05-24 12:23:13 -04:00
Evan Kaloudis
fcec9f322f
deps: upgrade react-native-view-shot to v5.1.0
2026-05-13 10:58:29 -04:00
Evan Kaloudis
f6ae00e5ad
deps: bump react-native-gesture-handler to v2.31.2 for RN 0.85 compat
2026-05-12 18:22:43 -04:00
Evan Kaloudis
5613ec2b7f
deps: upgrade to React Native v0.85.3
2026-05-12 18:21:26 -04:00
Evan Kaloudis
1842126a74
chore: fix stale react-native-hce pod (0.1.2 -> 0.3.0)
2026-05-03 00:07:19 -04:00
Evan Kaloudis
a1652eb17a
fix: iOS Swift and Objective-C compiler warnings across app sources
2026-03-31 19:43:15 -04:00
Evan Kaloudis
6a05a370ce
deps: remove unused react-native-tcp-socket and net polyfill
2026-03-28 16:28:08 -04:00
Evan Kaloudis
b833b2c425
deps: replace react-native-ping with fetch-based latency check
2026-03-28 16:09:32 -04:00
Evan Kaloudis
007df6f6fa
refactor: embedded-ldk-node -> ldk-node
2026-03-27 09:05:12 -04:00
Evan Kaloudis
7fe859f2e4
feat: add supportsCircularRebalancing flag to disable rebalancing for LDK Node
2026-03-26 20:01:43 -04:00
Evan Kaloudis
4d3abd347c
deps: react-native-tor v0.2.1-zeus
2026-03-26 14:40:43 -04:00
ajaysehwal
ca699d0171
fix: update tor dependency tag and remove vision-camera patch
2026-03-26 11:02:47 +05:30
Evan Kaloudis
8cbae36648
ios: update Podfile.lock
2026-03-13 23:21:12 -04:00
ajaysehwal
bc135dda77
refactor(navigation): update navigation types to NativeStackNavigationProp
2026-03-13 22:01:33 +05:30
Evan Kaloudis
8726e93f1a
feat(cashu): compact offline sync banner with pause icon, hide sync header icon when offline
2026-03-12 11:47:02 -04:00
Evan Kaloudis
0cc3d81e0f
feat: Cashu offline sending/receiving
2026-03-12 11:46:38 -04:00
Evan Kaloudis
d36895bf66
deps: react-native-tor: replace legacy framework with XCFramework for Apple Silicon simulator support
2026-02-28 11:24:15 -05:00
Evan Kaloudis
bb09f99c11
deps: React Native v0.84.0
2026-02-25 10:51:45 -05:00
Evan Kaloudis
75b5986dd5
refactor: optimize Cashu migration
2026-02-23 18:14:18 -05:00
Evan Kaloudis
682ca2fb9a
deps: cashu-ts -> CDK
2026-02-19 12:15:56 -05:00
Evan Kaloudis and myxmaster
42143fe507
deps: react-native-async-storage/async-storage 1.23.1 -> 2.2.0
...
Co-authored-by: myxmaster <sebi.mueller.83@gmail.com >
2026-01-26 22:12:55 -05:00
Evan Kaloudis
63b9997bd0
deps: iOS: RNCClipboard 1.16.3
2026-01-22 17:58:09 -05:00
Evan Kaloudis
1320c64a75
deps: upgrade/migrate react-native-vector-icons
2026-01-14 23:50:10 -05:00
Evan Kaloudis
0d2ab38c75
deps: remove react-native-linear-gradient in favor of custom component
2026-01-05 12:18:11 -05:00
Evan Kaloudis
d13ebc2cdc
deps: React Native upgrade: 0.74.2 -> 0.83.1
2026-01-05 09:48:24 -05:00
Evan Kaloudis
6cb10fbef9
deps: nostr-tools subdep mapping
2025-10-23 17:07:48 -04:00
Evan Kaloudis
1b06d2f770
deps: iOS: update pods
2025-10-12 12:12:02 -04:00
Evan Kaloudis
f7aab20f96
deps: react-native-screens: 3.31.1 -> 4.16.0
2025-09-05 07:23:17 -04:00
Evan Kaloudis
3fe85b6a3c
deps: react-native-document-picker Podfile
2025-06-05 19:54:07 -04:00
Evan Kaloudis
a38ac1ee26
feat: new Cashu seed format + BIP-39 export
2025-05-10 17:45:46 -04:00
Evan Kaloudis
692e80a014
deps: update Pods for rn-qr-generator
2025-03-19 11:26:39 -04:00
Evan Kaloudis
8daab5ba19
iOS: update pods
2025-03-10 18:01:47 -04:00
Evan Kaloudis and myxmaster
fb63605cb3
added share feature (Receive screen only for now), enhanced CollapsedQR with icon-only mode
...
Co-authored-by: myxmaster <sebi.mueller.83@gmail.com >
2025-02-12 19:08:24 -05:00
Evan Kaloudis
81992a58e6
ZEUS-2683: Storage: migrate from react-native-encrypted-storage to react-native-keychain
2025-01-16 15:01:53 -05:00
Evan Kaloudis
aa2f7aec43
deps: remove @react-native-community/netinfo
2025-01-03 10:21:52 -05:00
Evan Kaloudis
1265413de1
deps: Podfile: update react-native-nfc-manager
2024-11-24 20:27:47 -05:00
Evan Kaloudis
057fdbac17
Removed unused packages: update Podfile
2024-11-23 17:06:07 -05:00
Evan Kaloudis
3845492d69
deps: add react-native-qrcode-local-image to Podfile
2024-11-16 17:15:40 -05:00
Evan Kaloudis
5cf482291c
deps: pull react-native-qrcode-local-image into zeus_modules
2024-11-16 13:27:46 -05:00
Evan Kaloudis
71ade03fa8
iOS: update Podfile.lock
2024-10-21 19:05:52 -04:00
Evan Kaloudis
01eb74dac0
Embedded Node: LND config: set memory threshold for persistent Neutrino filters
2024-07-10 19:46:33 -04:00
Evan Kaloudis
d4189ef0ea
iOS: React Native 0.74.2: update Podfile.lock
2024-06-13 18:55:22 -04:00
myxmaster
1c97cdd4b8
Update to React Native 0.74.2
2024-06-13 21:06:27 +02:00
Evan Kaloudis
c45f2fce3f
iOS: update Podfile.lock
2024-05-24 11:48:51 -04:00