新增网络测试功能,预留付费用户线路自定义与线路自选入口 #8

Merged
gongyun merged 4 commits from dev into main 2026-05-31 10:23:10 +08:00
Owner

add 网络测试功能 #3
reserved 线路自定义
optimize 版本更新与检测

add 网络测试功能 #3 reserved 线路自定义 optimize 版本更新与检测
gongyun added this to the v1.3.x milestone 2026-05-31 09:36:24 +08:00
gongyun self-assigned this 2026-05-31 09:36:24 +08:00
Gitea-AI was assigned by gongyun 2026-05-31 09:36:24 +08:00
gongyun added 2 commits 2026-05-31 09:36:25 +08:00
gongyun added a new dependency 2026-05-31 09:36:39 +08:00
Collaborator

AI Agent代码审查结果

Summary

This PR adds a Network Test page, introduces a “skip update prompt for 5 days” flow, and surfaces update availability in Settings with a blinking dot.

Main actionable issue: UpdateService.checkForUpdate() can leave _checking stuck true on early returns, effectively disabling future checks. Additional recommendations relate to probe implementation (use HEAD/lightweight endpoints), clearer privacy disclosure for third-party IP lookups, minor UI clarity, and launchUrl failure handling.

发现 6 个问题(high 1 / medium 2 / low 3)

## AI Agent代码审查结果 ## Summary This PR adds a Network Test page, introduces a “skip update prompt for 5 days” flow, and surfaces update availability in Settings with a blinking dot. Main actionable issue: `UpdateService.checkForUpdate()` can leave `_checking` stuck `true` on early returns, effectively disabling future checks. Additional recommendations relate to probe implementation (use HEAD/lightweight endpoints), clearer privacy disclosure for third-party IP lookups, minor UI clarity, and `launchUrl` failure handling. 发现 6 个问题(high 1 / medium 2 / low 3)
gongyun added 1 commit 2026-05-31 10:13:46 +08:00
gongyun marked the pull request as ready for review 2026-05-31 10:21:15 +08:00
Collaborator

AI Agent代码审查结果

发现 0 个问题(high 0 / medium 0 / low 0)

  • 未发现需要处理的问题。
## AI Agent代码审查结果 发现 0 个问题(high 0 / medium 0 / low 0) - 未发现需要处理的问题。
gongyun added 1 commit 2026-05-31 10:21:49 +08:00
gongyun merged commit 3b94f40def into main 2026-05-31 10:23:10 +08:00
Sign in to join this conversation.