Skip to content

Commit c8d794d

Browse files
authored
fix(tauri): react infinite render loop and kv types and js kv types (#3823)
1 parent 86000f7 commit c8d794d

File tree

16 files changed

+810
-818
lines changed

16 files changed

+810
-818
lines changed

.github/workflows/build-nym-vpn-app-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
- name: Install Node
6969
uses: actions/setup-node@v6
7070
with:
71-
node-version: 22
71+
node-version: 24
7272

7373
- name: Install Protoc
7474
uses: arduino/setup-protoc@v3

.github/workflows/build-nym-vpn-app-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ jobs:
130130
- name: Install Node
131131
uses: actions/setup-node@v6
132132
with:
133-
node-version: 22
133+
node-version: 24
134134

135135
- name: Install Protoc
136136
uses: arduino/setup-protoc@v3

.github/workflows/ci-nym-vpn-app-js.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Install Node
2828
uses: actions/setup-node@v6
2929
with:
30-
node-version: 22
30+
node-version: 24
3131
cache: npm
3232
cache-dependency-path: nym-vpn-app/package-lock.json
3333

.github/workflows/ci-nym-vpn-app-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
- name: Install Node
5858
uses: actions/setup-node@v6
5959
with:
60-
node-version: 22
60+
node-version: 24
6161
cache: npm
6262
cache-dependency-path: nym-vpn-app/package-lock.json
6363

nym-vpn-app/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2424

2525
- Fix a race condition at app startup that could lead to
2626
selected nodes to be reset to default
27+
- Fix incorrect JS kv store API types
2728

2829
## [1.17.1] - 2025-10-20
2930

nym-vpn-app/package-lock.json

Lines changed: 738 additions & 773 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nym-vpn-app/src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nym-vpn-app/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nym-vpn-app"
3-
version = "1.18.0-fig-rc2"
3+
version = "1.18.0-fig-rc3"
44
description = "NymVPN desktop client"
55
authors = [
66
"Nym Technologies SA",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export { default as NodeListStateProvider } from './provider';
22
export { useNodeListState } from './context';
3+
export * from './types';

nym-vpn-app/src/i18n/en/home.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
"select-node-title": "Connect to",
2020
"privacy-mode": {
2121
"title": "Anonymous (mixnet)",
22-
"desc": "Best for payments, emails, messages"
22+
"desc": "Maximum privacy for sensitive tasks"
2323
},
2424
"fast-mode": {
25-
"title": "Fast (WireGuard*)",
26-
"desc": "Best for browsing, streaming, sharing"
25+
"title": "Fast (WireGuard)",
26+
"desc": "Browsing, streaming, downloads"
2727
},
2828
"last-node-select": {
2929
"label": "Last hop",
@@ -38,8 +38,8 @@
3838
},
3939
"modes-dialog": {
4040
"title": "Mode selection",
41-
"privacy-description": "Enjoy maximum-level privacy by routing your connection through 5 servers via mixnet. Perfect for securely handling payments, emails, and messages.",
42-
"fast-description": "Experience maximum speed with 2-server connectivity. This mode leverages AmneziaWG, a censorship-resistant version of WireGuard, ideal for fast browsing, streaming, and file sharing.",
41+
"privacy-description": "Maximum privacy through 5-hop routing (up to 1-5 Mbps). Dummy traffic and timing obfuscation for enhanced anonymity. Perfect for highly sensitive activities like payments, emails, and messages.",
42+
"fast-description": "High-speed browsing (250+ Mbps) with 2-hop routing. Uses AmneziaWG, a censorship-resistant version of WireGuard, ideal for streaming, fast browsing, and downloads.",
4343
"link": "Continue reading"
4444
},
4545
"update-dialog": {

0 commit comments

Comments
 (0)