返回提交历史
Modified
Backend/HaloPixelToolBox.Backend/App.xaml.cs
+3
-1
Modified
Backend/HaloPixelToolBox.Backend/HaloPixelToolBox.Backend.csproj
+13
-1
Modified
Backend/HaloPixelToolBox.Backend/Profiles/CacheProfiles/CacheProfile.cs
+5
-5
Modified
Backend/HaloPixelToolBox.Backend/Profiles/CrossVersionProfiles/SystemProfile.cs
+6
-1
Added
Backend/HaloPixelToolBox.Backend/ViewModels/AddressResolveManagePageViewModel.cs
+215
-0
Added
Backend/HaloPixelToolBox.Backend/ViewModels/IPBanManagePageViewModel.cs
+132
-0
Modified
Backend/HaloPixelToolBox.Backend/ViewModels/MainPageViewModel.cs
+126
-11
Added
Backend/HaloPixelToolBox.Backend/Views/AddressResolveManagePage.xaml
+84
-0
Added
Backend/HaloPixelToolBox.Backend/Views/AddressResolveManagePage.xaml.cs
+17
-0
Modified
Backend/HaloPixelToolBox.Backend/Views/AppShellPage.xaml
+14
-4
Added
Backend/HaloPixelToolBox.Backend/Views/IPBanManagePage.xaml
+73
-0
Added
Backend/HaloPixelToolBox.Backend/Views/IPBanManagePage.xaml.cs
+10
-0
Modified
Backend/HaloPixelToolBox.Backend/Views/MainPage.xaml
+21
-11
Modified
Client/HaloPixelToolBox.Client/HaloPixelToolBox.Client.csproj
+3
-3
Modified
Client/HaloPixelToolBox.Client/Profiles/CrossVersionProfiles/SystemProfile.cs
+5
-0
Added
Client/HaloPixelToolBox.Client/Utilities/AddressResolverProvider.cs
+74
-0
Modified
Client/HaloPixelToolBox.Client/ViewModels/AppShellPageViewModel.cs
+6
-12
Modified
Client/HaloPixelToolBox.Client/ViewModels/CloudMusicLyricsToolPageViewModel.cs
+41
-19
Modified
Client/HaloPixelToolBox.Client/ViewModels/MainPageViewModel.cs
+1
-14
Modified
Client/HaloPixelToolBox.Client/ViewModels/SettingPageViewModel.cs
+19
-22
Modified
Client/HaloPixelToolBox.Client/Views/MainPage.xaml
+0
-2
Modified
Client/HaloPixelToolBox.Client/Views/SettingPage.xaml
+6
-0
Modified
Core/HaloPixelToolBox.Core/Models/Bar/AddressResolverModel.cs
+18
-2
Modified
Core/HaloPixelToolBox.Core/Utilities/CloudLyricsReader.cs
+13
-11
Added
Core/HaloPixelToolBox.Core/Utilities/DataManager.cs
+133
-0
Added
Core/HaloPixelToolBox.Core/Utilities/Requesters/AddressResolverRequester.cs
+66
-0
Added
Core/HaloPixelToolBox.Core/Utilities/Requesters/BannedIPRequester.cs
+56
-0
Modified
README.md
+37
-0
Modified
Server/HaloPixelToolBox.Server.Test/HaloPixelToolBox.Server.Test.csproj
+4
-0
Modified
Server/HaloPixelToolBox.Server.Test/Program.cs
+83
-1
Modified
Server/HaloPixelToolBox.Server/Profiles/Data/MainDataProfile.cs
+7
-0
Modified
Server/HaloPixelToolBox.Server/Profiles/Data/UserDataProfile.cs
+10
-1
Modified
Server/HaloPixelToolBox.Server/Profiles/Manage/ServerProfile.cs
+1
-1
Modified
Server/HaloPixelToolBox.Server/Program.cs
+7
-2
Modified
Server/HaloPixelToolBox.Server/Services/Data/AddressResolverService.cs
+107
-20
XFEstudio/HaloPixelToolBox
服务端解析地址/IP黑名单集中管理与管理端支持
本次提交实现了解析地址和 IP 黑名单的端到端集中管理能力,包括: - 服务端 AddressResolverService 支持解析地址的增删改查和多版本管理,新增 IP 黑名单接口,权限与参数校验增强,支持 Base64/JSON 兼容。 - 管理端新增 AddressResolveManagePage、IPBanManagePage 及对应 ViewModel,支持管理员登录后可视化维护解析地址和 IP 黑名单。 - MainPageViewModel、DataManager、AddressResolverProvider 等支持动态获取解析地址、自动回退本地缓存、服务器地址配置和统一网络请求。 - 客户端歌词工具和设置页支持动态解析地址和服务器配置。 - UI 导航栏新增管理入口,页面适配新功能,支持状态提示和表单校验。 - 新增端到端集成测试,完善文档说明,代码风格统一,兼容新旧协议,提升健壮性和安全性。 为后续多平台歌词支持和安全策略升级奠定基础。
55d091a
代码差异
35 个文件
+1416
-144