XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEToolBox

增强管理端/下载端/编辑器,新增个人中心等

本次提交大幅增强 XFEToolBox 管理端、下载端、代码编辑器等模块,主要包括: - 软件多渠道下载支持,SHA256 校验,后端新增下载接口 - 管理员首页/服务器概览页展示实时指标,后端丰富服务器状态接口 - 登录弹窗支持注册,新增个人中心页面,支持资料/密码修改 - 工具发布、用户管理等后台页面美化,资源管理器支持文件/文件夹增删改、拖拽排序等 - 代码编辑器主题、Tab、状态栏、快捷键等优化,支持多格式实时预览 - 新增/优化多种控件,统一全局样式 - 客户端/服务器 API 地址固定,代码结构优化 - 新增后端注册、软件管理、工具项目本地服务等核心功能 - 新增个人中心、服务器管理、软件管理等前端页面及弹窗 - 新增统一管理后台样式资源字典,完善依赖与测试结构 整体提升易用性、界面一致性和可维护性,显著优化管理员与开发者体验。

837cda7
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

65 个文件 +7259 -702
Modified XFEToolBox.Core/Downloads/SoftwareCatalogContracts.cs +46 -1
Modified XFEToolBox.Core/Models/Users/ToolBoxUser.cs +2 -0
Modified XFEToolBox.Core/Models/Users/ToolBoxUserFaceInfo.cs +13 -6
Modified XFEToolBox.Server/Profiles/ServerProfile.cs +6 -0
Modified XFEToolBox.Server/Program.cs +12 -2
Modified XFEToolBox.Server/Services/AdminManagementService.cs +113 -1
Added XFEToolBox.Server/Services/RegistrationService.cs +81 -0
Added XFEToolBox.Server/Services/SoftwareAdminService.cs +251 -0
Modified XFEToolBox.Server/Services/SoftwareCatalogService.cs +90 -2
Modified XFEToolBox.Server/Services/UserProfileService.cs +72 -0
Modified XFEToolBox/App.xaml +1 -0
Modified XFEToolBox/Model/PopupWindowOptions.cs +2 -0
Modified XFEToolBox/Models/Server/AdminOverview.cs +13 -0
Modified XFEToolBox/Profiles/CrossVersionProfiles/SystemProfile.cs +0 -5
Modified XFEToolBox/Resources/Editor/editor.html +235 -28
Added XFEToolBox/Resources/Style/AdminManagementStyle.xaml +340 -0
Modified XFEToolBox/Resources/Style/MyControlsStyle.xaml +107 -65
Modified XFEToolBox/Utilities/PopupHelper.cs +44 -1
Modified XFEToolBox/Utilities/Server/ClientSession.cs +58 -23
Modified XFEToolBox/Utilities/Server/ToolBoxRequestService.cs +96 -0
Added XFEToolBox/Utilities/ToolProjectRunService.cs +208 -0
Added XFEToolBox/Utilities/ToolProjectWorkspaceService.cs +241 -0
Modified XFEToolBox/ViewModel/Pages/DownloadInfoPageViewModel.cs +64 -18
Modified XFEToolBox/ViewModel/Pages/MainPageViewModel.cs +95 -2
Modified XFEToolBox/ViewModel/Windows/MainWindowViewModel.cs +8 -2
Modified XFEToolBox/Views/Controls/PasswordHintTextBox.xaml +31 -4
Modified XFEToolBox/Views/Controls/PasswordHintTextBox.xaml.cs +11 -1
Modified XFEToolBox/Views/Controls/TextEditor.cs +86 -0
Added XFEToolBox/Views/Controls/WindowCaptionBar.xaml +28 -0
Added XFEToolBox/Views/Controls/WindowCaptionBar.xaml.cs +108 -0
Added XFEToolBox/Views/Pages/Admin/ServerManagementPage.xaml +43 -0
Added XFEToolBox/Views/Pages/Admin/ServerManagementPage.xaml.cs +18 -0
Modified XFEToolBox/Views/Pages/Admin/ServerOverviewPage.xaml +73 -25
Modified XFEToolBox/Views/Pages/Admin/ServerOverviewPage.xaml.cs +52 -5
Added XFEToolBox/Views/Pages/Admin/SoftwareManagementPage.xaml +243 -0
Added XFEToolBox/Views/Pages/Admin/SoftwareManagementPage.xaml.cs +270 -0
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml +91 -21
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml.cs +41 -3
Modified XFEToolBox/Views/Pages/Admin/UserManagementPage.xaml +116 -30
Modified XFEToolBox/Views/Pages/DownloadInfoPage.xaml +50 -0
Modified XFEToolBox/Views/Pages/DownloadPage.xaml +5 -8
Modified XFEToolBox/Views/Pages/DownloadPage.xaml.cs +1 -1
Modified XFEToolBox/Views/Pages/MainPage.xaml +39 -0
Added XFEToolBox/Views/Pages/PersonalCenterPage.xaml +135 -0
Added XFEToolBox/Views/Pages/PersonalCenterPage.xaml.cs +105 -0
Added XFEToolBox/Views/Pages/Popups/ChangePasswordPopupPage.xaml +89 -0
Added XFEToolBox/Views/Pages/Popups/ChangePasswordPopupPage.xaml.cs +106 -0
Modified XFEToolBox/Views/Pages/Popups/LoginPopupPage.xaml +108 -75
Modified XFEToolBox/Views/Pages/Popups/LoginPopupPage.xaml.cs +117 -23
Added XFEToolBox/Views/Pages/Popups/NewToolProjectPopupPage.xaml +32 -0
Added XFEToolBox/Views/Pages/Popups/NewToolProjectPopupPage.xaml.cs +90 -0
Added XFEToolBox/Views/Pages/Popups/ToolProjectLauncherPopupPage.xaml +77 -0
Added XFEToolBox/Views/Pages/Popups/ToolProjectLauncherPopupPage.xaml.cs +92 -0
Modified XFEToolBox/Views/Pages/SettingPage.xaml +12 -11
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml +5 -8
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml.cs +1 -2
Modified XFEToolBox/Views/Windows/MainWindow.xaml +11 -30
Modified XFEToolBox/Views/Windows/MainWindow.xaml.cs +2 -70
Modified XFEToolBox/Views/Windows/PopupWindow.xaml +5 -10
Modified XFEToolBox/Views/Windows/PopupWindow.xaml.cs +1 -10
Modified XFEToolBox/XFEToolBox.Client.csproj +2 -0
Added XfeTestArtifacts/test-results.json +9 -0
Added XfeTestArtifacts/test-results.xml +1 -0