From aa3cc6abfb83745a7dac6e531b86086261ca8ab5 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Fri, 17 Apr 2026 14:55:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E8=B0=83=E6=95=B4=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- punchnet/{Views => App}/AppContext.swift | 0 punchnet/{Views => App}/AppRootView.swift | 0 punchnet/{ => App}/punchnetApp.swift | 0 .../Register => Features/Auth/ViewModels}/RegisterModel.swift | 0 .../Auth/ViewModels}/ResetPasswordModel.swift | 0 punchnet/{Views/Login => Features/Auth/Views}/LoginView.swift | 0 .../{Views/Register => Features/Auth/Views}/RegisterView.swift | 0 .../ResetPassword => Features/Auth/Views}/ResetPasswordView.swift | 0 .../{Views/MenuBar => Features/MenuBar/Views}/MainMenuBar.swift | 0 .../Network => Features/Network/Views}/NetworkMenuView.swift | 0 .../{Views/Network => Features/Network/Views}/NetworkView.swift | 0 .../Privacy => Features/Privacy/Views}/PrivacyDetailView.swift | 0 .../Privacy => Features/Privacy/Views}/PunchNetWebView.swift | 0 .../Settings => Features/Settings/Views}/SettingsAboutView.swift | 0 .../Settings/Views}/SettingsAccountView.swift | 0 .../Settings => Features/Settings/Views}/SettingsDeviceView.swift | 0 .../Settings/Views}/SettingsNetworkView.swift | 0 .../Settings => Features/Settings/Views}/SettingsSystemView.swift | 0 .../Settings/Views}/SettingsUserIssueView.swift | 0 .../Settings => Features/Settings/Views}/SettingsView.swift | 0 .../Update => Features/Upgrade/ViewModels}/AppUpdateManager.swift | 0 .../{Views/Update => Features/Upgrade/Views}/AppUpdateView.swift | 0 punchnet/{ => Shared}/Networking/SDLAPIClient+App.swift | 0 punchnet/{ => Shared}/Networking/SDLAPIClient+Network.swift | 0 punchnet/{ => Shared}/Networking/SDLAPIClient+User.swift | 0 punchnet/{ => Shared}/Networking/SDLAPIClient.swift | 0 .../{Views/Common => Shared/SwiftUI}/CustomWindowControls.swift | 0 punchnet/{Views/Common => Shared/SwiftUI}/VisualEffectView.swift | 0 28 files changed, 0 insertions(+), 0 deletions(-) rename punchnet/{Views => App}/AppContext.swift (100%) rename punchnet/{Views => App}/AppRootView.swift (100%) rename punchnet/{ => App}/punchnetApp.swift (100%) rename punchnet/{Views/Register => Features/Auth/ViewModels}/RegisterModel.swift (100%) rename punchnet/{Views/ResetPassword => Features/Auth/ViewModels}/ResetPasswordModel.swift (100%) rename punchnet/{Views/Login => Features/Auth/Views}/LoginView.swift (100%) rename punchnet/{Views/Register => Features/Auth/Views}/RegisterView.swift (100%) rename punchnet/{Views/ResetPassword => Features/Auth/Views}/ResetPasswordView.swift (100%) rename punchnet/{Views/MenuBar => Features/MenuBar/Views}/MainMenuBar.swift (100%) rename punchnet/{Views/Network => Features/Network/Views}/NetworkMenuView.swift (100%) rename punchnet/{Views/Network => Features/Network/Views}/NetworkView.swift (100%) rename punchnet/{Views/Privacy => Features/Privacy/Views}/PrivacyDetailView.swift (100%) rename punchnet/{Views/Privacy => Features/Privacy/Views}/PunchNetWebView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsAboutView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsAccountView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsDeviceView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsNetworkView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsSystemView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsUserIssueView.swift (100%) rename punchnet/{Views/Settings => Features/Settings/Views}/SettingsView.swift (100%) rename punchnet/{Views/Update => Features/Upgrade/ViewModels}/AppUpdateManager.swift (100%) rename punchnet/{Views/Update => Features/Upgrade/Views}/AppUpdateView.swift (100%) rename punchnet/{ => Shared}/Networking/SDLAPIClient+App.swift (100%) rename punchnet/{ => Shared}/Networking/SDLAPIClient+Network.swift (100%) rename punchnet/{ => Shared}/Networking/SDLAPIClient+User.swift (100%) rename punchnet/{ => Shared}/Networking/SDLAPIClient.swift (100%) rename punchnet/{Views/Common => Shared/SwiftUI}/CustomWindowControls.swift (100%) rename punchnet/{Views/Common => Shared/SwiftUI}/VisualEffectView.swift (100%) diff --git a/punchnet/Views/AppContext.swift b/punchnet/App/AppContext.swift similarity index 100% rename from punchnet/Views/AppContext.swift rename to punchnet/App/AppContext.swift diff --git a/punchnet/Views/AppRootView.swift b/punchnet/App/AppRootView.swift similarity index 100% rename from punchnet/Views/AppRootView.swift rename to punchnet/App/AppRootView.swift diff --git a/punchnet/punchnetApp.swift b/punchnet/App/punchnetApp.swift similarity index 100% rename from punchnet/punchnetApp.swift rename to punchnet/App/punchnetApp.swift diff --git a/punchnet/Views/Register/RegisterModel.swift b/punchnet/Features/Auth/ViewModels/RegisterModel.swift similarity index 100% rename from punchnet/Views/Register/RegisterModel.swift rename to punchnet/Features/Auth/ViewModels/RegisterModel.swift diff --git a/punchnet/Views/ResetPassword/ResetPasswordModel.swift b/punchnet/Features/Auth/ViewModels/ResetPasswordModel.swift similarity index 100% rename from punchnet/Views/ResetPassword/ResetPasswordModel.swift rename to punchnet/Features/Auth/ViewModels/ResetPasswordModel.swift diff --git a/punchnet/Views/Login/LoginView.swift b/punchnet/Features/Auth/Views/LoginView.swift similarity index 100% rename from punchnet/Views/Login/LoginView.swift rename to punchnet/Features/Auth/Views/LoginView.swift diff --git a/punchnet/Views/Register/RegisterView.swift b/punchnet/Features/Auth/Views/RegisterView.swift similarity index 100% rename from punchnet/Views/Register/RegisterView.swift rename to punchnet/Features/Auth/Views/RegisterView.swift diff --git a/punchnet/Views/ResetPassword/ResetPasswordView.swift b/punchnet/Features/Auth/Views/ResetPasswordView.swift similarity index 100% rename from punchnet/Views/ResetPassword/ResetPasswordView.swift rename to punchnet/Features/Auth/Views/ResetPasswordView.swift diff --git a/punchnet/Views/MenuBar/MainMenuBar.swift b/punchnet/Features/MenuBar/Views/MainMenuBar.swift similarity index 100% rename from punchnet/Views/MenuBar/MainMenuBar.swift rename to punchnet/Features/MenuBar/Views/MainMenuBar.swift diff --git a/punchnet/Views/Network/NetworkMenuView.swift b/punchnet/Features/Network/Views/NetworkMenuView.swift similarity index 100% rename from punchnet/Views/Network/NetworkMenuView.swift rename to punchnet/Features/Network/Views/NetworkMenuView.swift diff --git a/punchnet/Views/Network/NetworkView.swift b/punchnet/Features/Network/Views/NetworkView.swift similarity index 100% rename from punchnet/Views/Network/NetworkView.swift rename to punchnet/Features/Network/Views/NetworkView.swift diff --git a/punchnet/Views/Privacy/PrivacyDetailView.swift b/punchnet/Features/Privacy/Views/PrivacyDetailView.swift similarity index 100% rename from punchnet/Views/Privacy/PrivacyDetailView.swift rename to punchnet/Features/Privacy/Views/PrivacyDetailView.swift diff --git a/punchnet/Views/Privacy/PunchNetWebView.swift b/punchnet/Features/Privacy/Views/PunchNetWebView.swift similarity index 100% rename from punchnet/Views/Privacy/PunchNetWebView.swift rename to punchnet/Features/Privacy/Views/PunchNetWebView.swift diff --git a/punchnet/Views/Settings/SettingsAboutView.swift b/punchnet/Features/Settings/Views/SettingsAboutView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsAboutView.swift rename to punchnet/Features/Settings/Views/SettingsAboutView.swift diff --git a/punchnet/Views/Settings/SettingsAccountView.swift b/punchnet/Features/Settings/Views/SettingsAccountView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsAccountView.swift rename to punchnet/Features/Settings/Views/SettingsAccountView.swift diff --git a/punchnet/Views/Settings/SettingsDeviceView.swift b/punchnet/Features/Settings/Views/SettingsDeviceView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsDeviceView.swift rename to punchnet/Features/Settings/Views/SettingsDeviceView.swift diff --git a/punchnet/Views/Settings/SettingsNetworkView.swift b/punchnet/Features/Settings/Views/SettingsNetworkView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsNetworkView.swift rename to punchnet/Features/Settings/Views/SettingsNetworkView.swift diff --git a/punchnet/Views/Settings/SettingsSystemView.swift b/punchnet/Features/Settings/Views/SettingsSystemView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsSystemView.swift rename to punchnet/Features/Settings/Views/SettingsSystemView.swift diff --git a/punchnet/Views/Settings/SettingsUserIssueView.swift b/punchnet/Features/Settings/Views/SettingsUserIssueView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsUserIssueView.swift rename to punchnet/Features/Settings/Views/SettingsUserIssueView.swift diff --git a/punchnet/Views/Settings/SettingsView.swift b/punchnet/Features/Settings/Views/SettingsView.swift similarity index 100% rename from punchnet/Views/Settings/SettingsView.swift rename to punchnet/Features/Settings/Views/SettingsView.swift diff --git a/punchnet/Views/Update/AppUpdateManager.swift b/punchnet/Features/Upgrade/ViewModels/AppUpdateManager.swift similarity index 100% rename from punchnet/Views/Update/AppUpdateManager.swift rename to punchnet/Features/Upgrade/ViewModels/AppUpdateManager.swift diff --git a/punchnet/Views/Update/AppUpdateView.swift b/punchnet/Features/Upgrade/Views/AppUpdateView.swift similarity index 100% rename from punchnet/Views/Update/AppUpdateView.swift rename to punchnet/Features/Upgrade/Views/AppUpdateView.swift diff --git a/punchnet/Networking/SDLAPIClient+App.swift b/punchnet/Shared/Networking/SDLAPIClient+App.swift similarity index 100% rename from punchnet/Networking/SDLAPIClient+App.swift rename to punchnet/Shared/Networking/SDLAPIClient+App.swift diff --git a/punchnet/Networking/SDLAPIClient+Network.swift b/punchnet/Shared/Networking/SDLAPIClient+Network.swift similarity index 100% rename from punchnet/Networking/SDLAPIClient+Network.swift rename to punchnet/Shared/Networking/SDLAPIClient+Network.swift diff --git a/punchnet/Networking/SDLAPIClient+User.swift b/punchnet/Shared/Networking/SDLAPIClient+User.swift similarity index 100% rename from punchnet/Networking/SDLAPIClient+User.swift rename to punchnet/Shared/Networking/SDLAPIClient+User.swift diff --git a/punchnet/Networking/SDLAPIClient.swift b/punchnet/Shared/Networking/SDLAPIClient.swift similarity index 100% rename from punchnet/Networking/SDLAPIClient.swift rename to punchnet/Shared/Networking/SDLAPIClient.swift diff --git a/punchnet/Views/Common/CustomWindowControls.swift b/punchnet/Shared/SwiftUI/CustomWindowControls.swift similarity index 100% rename from punchnet/Views/Common/CustomWindowControls.swift rename to punchnet/Shared/SwiftUI/CustomWindowControls.swift diff --git a/punchnet/Views/Common/VisualEffectView.swift b/punchnet/Shared/SwiftUI/VisualEffectView.swift similarity index 100% rename from punchnet/Views/Common/VisualEffectView.swift rename to punchnet/Shared/SwiftUI/VisualEffectView.swift