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

XFEToolBox

【WPF】XFE工具箱

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

XFEstudio/XFEToolBox

引入工具包投稿审核机制及多项体验优化

本次更新实现工具包投稿与审核机制,新增投稿/审核相关字段与接口,支持普通用户投稿、管理员审核。客户端区分用户角色,优化工具管理页与发布流程。工坊项目列表改为卡片样式,支持自定义图标与右键菜单。新增自定义托盘菜单,系统级快捷键支持开关。完善界面文案与交互,补充单元测试,提升安全性与用户体验。

0680d86
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

28 个文件 +888 -133
Modified XFEToolBox.Client.Wpf.Test/Program.cs +52 -0
Modified XFEToolBox.Core/Tools/ToolCatalogContracts.cs +19 -0
Modified XFEToolBox.Server.Core/Models/StoredToolPackage.cs +15 -0
Modified XFEToolBox.Server.Core/Services/FileSystemToolPackageRepository.cs +103 -11
Modified XFEToolBox.Server.Core/Services/IToolPackageRepository.cs +16 -0
Modified XFEToolBox.Server.Test/Program.cs +52 -0
Modified XFEToolBox.Server/Program.cs +1 -0
Modified XFEToolBox.Server/Services/AdminManagementService.cs +37 -1
Modified XFEToolBox.Server/Services/ToolPackageContractMapper.cs +8 -0
Added XFEToolBox.Server/Services/ToolSubmissionService.cs +80 -0
Modified XFEToolBox/App.xaml.cs +19 -1
Modified XFEToolBox/Profiles/CrossVersionProfiles/SystemProfile.cs +5 -0
Modified XFEToolBox/Utilities/GlobalHotkeyService.cs +7 -0
Modified XFEToolBox/Utilities/Server/ToolBoxRequestService.cs +27 -0
Modified XFEToolBox/Utilities/TrayIconService.cs +11 -8
Modified XFEToolBox/ViewModel/Pages/MainPageViewModel.cs +7 -0
Modified XFEToolBox/ViewModel/Pages/SettingPageViewModel.cs +4 -0
Added XFEToolBox/ViewModel/Pages/ToolProjectCardViewModel.cs +78 -0
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml +47 -29
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml.cs +9 -3
Modified XFEToolBox/Views/Pages/MainPage.xaml +7 -6
Modified XFEToolBox/Views/Pages/SettingPage.xaml +5 -0
Modified XFEToolBox/Views/Pages/ToolWorkshopPage.xaml +47 -36
Modified XFEToolBox/Views/Pages/ToolWorkshopPage.xaml.cs +31 -17
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml +1 -1
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml.cs +29 -20
Added XFEToolBox/Views/Windows/TrayMenuWindow.xaml +93 -0
Added XFEToolBox/Views/Windows/TrayMenuWindow.xaml.cs +78 -0