Skip to content

Commit b4df49f

Browse files
committed
Merge branch 'feature/beta'
2 parents 0f38ce1 + df30ede commit b4df49f

File tree

18 files changed

+298
-317
lines changed

18 files changed

+298
-317
lines changed

.github/workflows/beta-release.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,12 @@ jobs:
3535
include:
3636
- platform: "macos-latest"
3737
args: "--target aarch64-apple-darwin"
38-
cache: "aarch64"
3938
- platform: "macos-latest"
4039
args: "--target x86_64-apple-darwin"
41-
cache: "x86_64"
4240
- platform: "ubuntu-24.04"
4341
args: ""
44-
cache: "x86_64"
4542
- platform: "windows-latest"
4643
args: ""
47-
cache: "x86_64"
4844

4945

5046
runs-on: ${{ matrix.platform }}
@@ -110,16 +106,6 @@ jobs:
110106
with:
111107
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
112108

113-
- name: Cache Rust Dependencies
114-
uses: swatinem/rust-cache@v2
115-
with:
116-
shared-key: "global-rust-cache"
117-
key: "target-${{ matrix.platform}}-${{matrix.cache || 'default'}}"
118-
workspaces: src-tauri
119-
cache-all-crates: true
120-
cache-on-failure: true
121-
122-
123109
- name: Install Frontend Dependencies
124110
run: bun install
125111

.github/workflows/dev-release.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,12 @@ jobs:
3434
include:
3535
- platform: "macos-latest"
3636
args: "--target aarch64-apple-darwin"
37-
cache: "aarch64"
3837
- platform: "macos-latest"
3938
args: "--target x86_64-apple-darwin"
40-
cache: "x86_64"
4139
- platform: "ubuntu-24.04"
4240
args: ""
43-
cache: "x86_64"
4441
- platform: "windows-latest"
4542
args: ""
46-
cache: "x86_64"
4743

4844

4945
runs-on: ${{ matrix.platform }}
@@ -109,16 +105,6 @@ jobs:
109105
with:
110106
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
111107

112-
- name: Cache Rust Dependencies
113-
uses: swatinem/rust-cache@v2
114-
with:
115-
shared-key: "global-rust-cache"
116-
key: "target-${{ matrix.platform}}-${{matrix.cache || 'default'}}"
117-
workspaces: src-tauri
118-
cache-all-crates: true
119-
cache-on-failure: true
120-
121-
122108
- name: Install Frontend Dependencies
123109
run: bun install
124110

.github/workflows/manual-release.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,12 @@ jobs:
3030
include:
3131
- platform: "macos-latest"
3232
args: "--target aarch64-apple-darwin"
33-
cache: "aarch64"
3433
- platform: "macos-latest"
3534
args: "--target x86_64-apple-darwin"
36-
cache: "x86_64"
3735
- platform: "ubuntu-24.04"
3836
args: ""
39-
cache: "x86_64"
4037
- platform: "windows-latest"
4138
args: ""
42-
cache: "x86_64"
4339

4440

4541
runs-on: ${{ matrix.platform }}
@@ -105,16 +101,6 @@ jobs:
105101
with:
106102
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
107103

108-
- name: Cache Rust Dependencies
109-
uses: swatinem/rust-cache@v2
110-
with:
111-
shared-key: "global-rust-cache"
112-
key: "target-${{ matrix.platform}}-${{matrix.cache || 'default'}}"
113-
workspaces: src-tauri
114-
cache-all-crates: true
115-
cache-on-failure: true
116-
117-
118104
- name: Install Frontend Dependencies
119105
run: bun install
120106

.github/workflows/stable-release.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,6 @@ jobs:
8888
with:
8989
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
9090

91-
- name: Cache Rust Dependencies
92-
uses: swatinem/rust-cache@v2
93-
with:
94-
workspaces: './src-tauri -> target'
95-
96-
9791
- name: Install Frontend Dependencies
9892
run: bun install
9993

CHANGELOG.MD

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,25 @@
44

55
Use development and beta versions only if you are aware of the potential risks.
66

7-
## Changes since v1.1.70
7+
## Changes since v1.1.73
88

99
All significant changes in this version are documented here.
1010

1111

1212
### ✨ Features
1313

14-
- Added routing rules support
15-
- Added custom DNS servers for direct connections
14+
- None
1615

1716

1817
### ⚠ CHANGES LOG
1918

20-
- Updated dependencies.
21-
- Updated sing-box core to v1.12.10.
22-
19+
- Improved UI details
20+
- Updated dependencies
21+
- Improved translations
2322

2423
### 🐛 Bug Fixes
2524

26-
- Fixed issues found in security audit.
25+
- Direct DNS and DHCP options are mutually exclusive
2726

2827

2928
## 自 v1.1.70 以来的变更
@@ -32,15 +31,16 @@ All significant changes in this version are documented here.
3231

3332
### ✨ 新增功能
3433

35-
- 支持自定义路由规则
36-
- 支持自定义直连的 DNS 服务器
37-
34+
-
3835

3936

4037
### ⚠ 变更日志
41-
- 更新依赖项。
42-
- 将 sing-box 核心更新至 v1.12.10。
38+
39+
- 改进翻译
40+
- 改进UI细节
41+
- 更新依赖项
42+
4343

4444
### 🐛 问题修复
4545

46-
- 解决安全审计中发现的问题。
46+
- "DHCP" 与 "直连DNS" 选项互斥

README.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,24 @@
1-
# OneBox | [简体中文](./README_CN.md)
1+
# OneBox
2+
3+
24

35
[![Dev Build](https://github.com/OneOhCloud/OneBox/actions/workflows/dev-release.yml/badge.svg)](https://github.com/OneOhCloud/OneBox/actions/workflows/dev-release.yml)
46
[![Beta Build](https://github.com/OneOhCloud/OneBox/actions/workflows/beta-release.yml/badge.svg)](https://github.com/OneOhCloud/OneBox/actions/workflows/beta-release.yml)
57
[![Stable Build](https://github.com/OneOhCloud/OneBox/actions/workflows/stable-release.yml/badge.svg)](https://github.com/OneOhCloud/OneBox/actions/workflows/stable-release.yml)
68

9+
[简体中文](./README_CN.md)
10+
711
A cross-platform GUI client based on sing-box kernel.
812

9-
## Project Objectives ✨
13+
14+
15+
## Screenshots
16+
17+
|![Home](./docs/image/en/Home.png)|![Config](./docs/image/en/Config.png)|![Settings](./docs/image/en/Settings.png)|
18+
|:---:|:---:|:---:|
19+
20+
21+
## Project Objectives
1022

1123
**Simplicity, Stability, Security. No complex configuration, ready to use out of the box.**
1224

@@ -17,11 +29,6 @@ For users requiring advanced customization, the following projects are recommend
1729
- https://github.com/2dust/v2rayN
1830

1931

20-
## Screenshots
21-
22-
|![Home](./docs/image/en/Home.png)|![Config](./docs/image/en/Config.png)|![Settings](./docs/image/en/Settings.png)|
23-
|:---:|:---:|:---:|
24-
2532
## Download and Installation
2633

2734
Please visit our [releases page](https://github.com/OneOhCloud/OneBox/releases) to get the latest version.

README_CN.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@
55

66
基于 sing-box 内核的跨平台 GUI 客户端。
77

8-
## 核心宗旨 ✨
8+
9+
## 软件截图
10+
11+
|![主页](./docs/image/zh/Home.png)|![配置](./docs/image/zh/Config.png)|![设置](./docs/image/zh/Settings.png)|
12+
|:---:|:---:|:---:|
13+
14+
## 核心宗旨
915

1016
**简单,稳定,安全。无需复杂配置,开箱即用**
1117

@@ -17,11 +23,6 @@
1723
- https://github.com/2dust/v2rayN
1824

1925

20-
## 软件截图
21-
22-
|![主页](./docs/image/zh/Home.png)|![配置](./docs/image/zh/Config.png)|![设置](./docs/image/zh/Settings.png)|
23-
|:---:|:---:|:---:|
24-
2526
## 下载安装
2627

2728
请访问我们的[发布页面](https://github.com/OneOhCloud/OneBox/releases)获取最新版本。

bun.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@
3939
"@types/react-dom": "^19.2.2",
4040
"@types/unzipper": "^0.10.11",
4141
"@vitejs/plugin-react": "^4.7.0",
42-
"daisyui": "^5.3.2",
42+
"daisyui": "^5.3.3",
4343
"husky": "^9.1.7",
4444
"tar": "^7.5.1",
4545
"typescript": "~5.6.3",
4646
"unzipper": "^0.12.3",
47-
"vite": "^6.3.7",
47+
"vite": "^6.4.0",
4848
},
4949
},
5050
},
@@ -291,7 +291,7 @@
291291

292292
"@types/estree": ["@types/[email protected]", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
293293

294-
"@types/node": ["@types/[email protected].10", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg=="],
294+
"@types/node": ["@types/[email protected].11", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-Gd33J2XIrXurb+eT2ktze3rJAfAp9ZNjlBdh4SVgyrKEOADwCbdUDaK7QgJno8Ue4kcajscsKqu6n8OBG3hhCQ=="],
295295

296296
"@types/react": ["@types/[email protected]", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA=="],
297297

@@ -319,7 +319,7 @@
319319

320320
"csstype": ["[email protected]", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="],
321321

322-
"daisyui": ["[email protected].3", "", {}, "sha512-led/Thra8tVIZYf/yr97uuNGFVmM2fYhTX8c7pUeFGLjYlY3j+KnjKGIqKGc8O7QNHFUxAmSWkSzq4UkX+bEJQ=="],
322+
"daisyui": ["[email protected].7", "", {}, "sha512-0+8PaSGift0HlIQABCeZzWOBV5Nx/vsI2TihB9hbaEyZENPlZZz+se2JnAH5rz9gBYTyDLB7NJup8hkREr6WBw=="],
323323

324324
"debug": ["[email protected]", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="],
325325

lang/en.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@
5050
"developer_options": "Developer options",
5151
"developer_toggle_desc": "Enable developer options, requires app restart",
5252
"developer_toggle": "Developer toggle",
53-
"direct_rules_info": "Direct rules: Traffic will bypass proxy",
53+
"direct_dns_settings": "Direct DNS",
54+
"direct_rules_info": "matched traffic will connect directly without proxy, if the domain points to an intranet address, please enable DHCP in 'Developer Options' (to correctly resolve intranet DNS).",
5455
"direct_rules": "Direct Rules",
5556
"disable": "Disable",
56-
"direct_dns_settings": "Direct DNS Settings",
5757
"disconnected": "Disconnected",
5858
"dns_cannot_empty": "DNS cannot be empty",
59-
"dns_hint": "Enter DNS server address for direct connections",
59+
"dns_hint": "This DNS is used to resolve non-proxy traffic domains",
6060
"dns_save_failed": "Failed to save DNS settings",
6161
"dns_saved": "DNS settings saved successfully",
6262
"domain_rules_desc": "Match exact domain names, e.g., example.com",
@@ -121,7 +121,7 @@
121121
"please_add_subscription": "Please add config first",
122122
"please_input_valid_url": "Please input valid url",
123123
"please_wait_releasing_resources": "Please wait, releasing resources...",
124-
"proxy_rules_info": "Proxy rules: Traffic will go through proxy",
124+
"proxy_rules_info": "Traffic will go through proxy",
125125
"proxy_rules": "Proxy Rules",
126126
"reconnect_failed": "Reconnect failed, please check network",
127127
"release_success_stop_vpn": "Resources released, vpn service stopped",
@@ -131,7 +131,7 @@
131131
"rule_exists": "Rule already exists",
132132
"rule_info_title": "Rule Information",
133133
"rules_auto_save": "Rules are automatically saved when added or removed",
134-
"rules_effective_info": "Rules take effect after restarting the VPN",
134+
"rules_effective_info": "Adding or removing requires restarting VPN to take effect",
135135
"rules_tip": "Only non-mainland China websites count towards data usage",
136136
"rules": "Rules",
137137
"save_failed": "Failed to save",

0 commit comments

Comments
 (0)