feat: add third-party proxy mode and improve onboarding

This commit is contained in:
xweiba
2026-08-06 19:20:25 +08:00
parent e86909cc2f
commit b52d72bef2
36 changed files with 1946 additions and 218 deletions
+8
View File
@@ -59,6 +59,14 @@ final class SetupCoordinator: ObservableObject {
func sceneDidBecomeActive() {}
func browseMapWithoutSetup() { isBrowsingWithoutTrust = true; needsSetup = false }
func completeSetup() { needsSetup = false }
func requestModeSelection() {
setupStep = .mode
needsSetup = true
}
func requestThirdPartySetup() {
setupStep = .thirdPartyClient
needsSetup = true
}
func requestSetup() {
setupStep = .proxy
needsSetup = true