feat: add reusable proxy configuration
This commit is contained in:
+4
-4
@@ -3,7 +3,7 @@ id: T-304
|
||||
title: 代理配置库、实例选择与安全启动参数传递
|
||||
phase: 3
|
||||
deps: [T-303]
|
||||
status: DOING
|
||||
status: DONE
|
||||
created: 2026-07-25
|
||||
owner: codex
|
||||
---
|
||||
@@ -32,7 +32,7 @@ owner: codex
|
||||
|
||||
## 执行记录
|
||||
|
||||
- 状态:DOING
|
||||
- 变更:待实现。
|
||||
- 验证:待执行。
|
||||
- 状态:DONE
|
||||
- 变更:配置文件新增稳定 `proxyId` 实例关联和 `ProxyProfile` 无认证代理库;加载旧配置时把原有安全 `LaunchSpec.ProxyServer` 自动迁移为命名代理。domain 的统一端点校验同时保护配置和 Chromium 参数构造。Gio 设置页新增代理的就地新增、编辑、引用保护删除;新建和编辑实例通过持久代理选择弹层选择“无代理”或命名项。启动 adapter 在后台按 ID 解析最新端点并填入一次性 `LaunchSpec.ProxyServer`,找不到选择项时拒绝启动。
|
||||
- 验证:`gofmt -w cmd/chub/main.go internal/ui/shell.go internal/platform/config/store.go internal/domain/browser.go internal/platform/browser/launch.go internal/domain/browser_test.go internal/platform/config/store_test.go cmd/chub/main_test.go internal/ui/shell_test.go`、`go test ./...`、`go vet ./...`、`go build -o build/chub.exe ./cmd/chub`、`scripts/smoke-browser.ps1`(真实 Chrome/Edge)和 `scripts/smoke-windows.ps1` 均通过。
|
||||
- 阻塞:无。
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ id: T-305
|
||||
title: GUI 受管实例优雅停止与启停状态机
|
||||
phase: 3
|
||||
deps: [T-304]
|
||||
status: TODO
|
||||
status: DOING
|
||||
created: 2026-07-25
|
||||
owner: codex
|
||||
---
|
||||
@@ -29,7 +29,7 @@ owner: codex
|
||||
|
||||
## 执行记录
|
||||
|
||||
- 状态:TODO
|
||||
- 状态:DOING
|
||||
- 变更:待实现。
|
||||
- 验证:待执行。
|
||||
- 阻塞:无。
|
||||
|
||||
Reference in New Issue
Block a user