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

XFEWarframe

【WinUI】基于Warframe游戏本体的公开服务器以及安装器

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 3 个提交 #1

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-09-27 07:56

变更说明

将 XFEstudio/XFEWarframe:dev 合并到 master。

提交记录

  • 统一设置页面为 WinUI SettingsCard/Expander 控件 (7862b45) — XFE工作室室长
  • 实现 UI 多语言与物品目录标记全量迁移 (5fe5734) — XFE工作室室长
  • 实现存档/装备/紫卡/设置编辑器及多语言 (ef23098) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

199 个文件 +31678 -737
Added .editorconfig +21 -0
Modified .gitattributes +34 -61
Modified .gitignore +41 -4
Modified Admin/XFEWarframe.Admin/App.xaml.cs +8 -1
Modified Admin/XFEWarframe.Admin/Implements/Services/AdminService.cs +5 -1
Modified Admin/XFEWarframe.Admin/Implements/Services/ApiClient.cs +4 -0
Modified Admin/XFEWarframe.Admin/Implements/Services/InteractionService.cs +3 -2
Modified Admin/XFEWarframe.Admin/Models/AdminState.cs +17 -12
Modified Admin/XFEWarframe.Admin/Models/AnnouncementModels.cs +2 -1
Modified Admin/XFEWarframe.Admin/Profiles/CrossVersionProfiles/SystemProfile.cs +2 -0
Modified Admin/XFEWarframe.Admin/Styles/ControlStyles.xaml +56 -10
Modified Admin/XFEWarframe.Admin/Utilities/Diagnostics/DesktopVerification.cs +140 -3
Modified Admin/XFEWarframe.Admin/ViewModels/CatalogPageViewModel.cs +15 -5
Added Admin/XFEWarframe.Admin/ViewModels/EditorPageViewModel.Catalog.cs +51 -0
Added Admin/XFEWarframe.Admin/ViewModels/EditorPageViewModel.cs +182 -0
Modified Admin/XFEWarframe.Admin/ViewModels/InventoryPageViewModel.cs +14 -5
Modified Admin/XFEWarframe.Admin/ViewModels/MailPageViewModel.cs +1 -1
Modified Admin/XFEWarframe.Admin/ViewModels/NewsPageViewModel.cs +1 -0
Added Admin/XFEWarframe.Admin/ViewModels/PermissionsPageViewModel.cs +32 -0
Modified Admin/XFEWarframe.Admin/ViewModels/PlayersPageViewModel.cs +5 -0
Added Admin/XFEWarframe.Admin/ViewModels/RivenPageViewModel.cs +170 -0
Added Admin/XFEWarframe.Admin/ViewModels/ServerSettingsPageViewModel.cs +67 -0
Modified Admin/XFEWarframe.Admin/ViewModels/SettingPageViewModel.cs +24 -4
Modified Admin/XFEWarframe.Admin/Views/AppShellPage.xaml +14 -13
Modified Admin/XFEWarframe.Admin/Views/AppShellPage.xaml.cs +2 -0
Modified Admin/XFEWarframe.Admin/Views/CatalogPage.xaml +6 -5
Modified Admin/XFEWarframe.Admin/Views/Dialogs/GiveItemDialog.xaml +4 -4
Modified Admin/XFEWarframe.Admin/Views/Dialogs/NewAccountDialog.xaml +5 -5
Added Admin/XFEWarframe.Admin/Views/EditorPage.xaml +146 -0
Added Admin/XFEWarframe.Admin/Views/EditorPage.xaml.cs +13 -0
Modified Admin/XFEWarframe.Admin/Views/InventoryPage.xaml +57 -22
Modified Admin/XFEWarframe.Admin/Views/LogViewPage.xaml +3 -3
Modified Admin/XFEWarframe.Admin/Views/MailPage.xaml +90 -10
Modified Admin/XFEWarframe.Admin/Views/MainPage.xaml +14 -14
Modified Admin/XFEWarframe.Admin/Views/NewsPage.xaml +47 -8
Modified Admin/XFEWarframe.Admin/Views/NewsPage.xaml.cs +1 -0
Added Admin/XFEWarframe.Admin/Views/PermissionsPage.xaml +22 -0
Added Admin/XFEWarframe.Admin/Views/PermissionsPage.xaml.cs +12 -0
Modified Admin/XFEWarframe.Admin/Views/PlayersPage.xaml +73 -30
Added Admin/XFEWarframe.Admin/Views/RivenPage.xaml +118 -0
Added Admin/XFEWarframe.Admin/Views/RivenPage.xaml.cs +14 -0
Modified Admin/XFEWarframe.Admin/Views/RoutesPage.xaml +5 -5
Added Admin/XFEWarframe.Admin/Views/ServerSettingsPage.xaml +23 -0
Added Admin/XFEWarframe.Admin/Views/ServerSettingsPage.xaml.cs +13 -0
Modified Admin/XFEWarframe.Admin/Views/SettingPage.xaml +85 -30
Modified Admin/XFEWarframe.Admin/XFEWarframe.Admin.csproj +3 -0
Added Client/SharedUI/DialogVerification.cs +45 -0
Added Client/SharedUI/EditorChangeMonitor.cs +27 -0
Added Client/SharedUI/EditorForm.cs +161 -0
Added Client/SharedUI/EditorModels.cs +54 -0
Added Client/SharedUI/FormDialogButton.cs +108 -0
Added Client/SharedUI/InventoryCatalogViewModel.cs +49 -0
Added Client/SharedUI/InventoryImportPreview.cs +15 -0
Added Client/SharedUI/InventoryNavigation.cs +41 -0
Added Client/SharedUI/InventoryNavigationMenu.cs +45 -0
Added Client/SharedUI/ItemLanguage.cs +12 -0
Added Client/SharedUI/Localization/native-en.tsv +420 -0
Added Client/SharedUI/Localization/native-languages.tsv +53 -0
Added Client/SharedUI/RivenStatRow.cs +22 -0
Added Client/SharedUI/TranslateExtension.cs +10 -0
Added Client/SharedUI/UiText.cs +40 -0
Added Client/Tests/XFEWarframe.Client.Tests/RuntimeControlTests.cs +92 -0
Added Client/Tests/XFEWarframe.Client.Tests/UiLanguageTests.cs +37 -0
Modified Client/Tests/XFEWarframe.Client.Tests/XFEWarframe.Client.Tests.csproj +1 -0
Modified Client/XFEWarframe.Bridge/Bootstrap.cs +10 -0
Modified Client/XFEWarframe.Bridge/GameBranding.cs +3 -1
Modified Client/XFEWarframe.Client/PlayerPortalClient.cs +26 -9
Added Client/XFEWarframe.Client/Runtime/RuntimeContracts.cs +22 -0
Added Client/XFEWarframe.Client/Runtime/RuntimeControlClient.cs +54 -0
Added Client/XFEWarframe.Client/Runtime/RuntimeControlServer.cs +201 -0
Added Client/XFEWarframe.Client/Runtime/RuntimeDiscovery.cs +42 -0
Added Client/XFEWarframe.Client/Runtime/RuntimeLogBuffer.cs +27 -0
Modified Client/XFEWarframe.Player/App.xaml.cs +7 -1
Modified Client/XFEWarframe.Player/Implements/Services/InteractionService.cs +3 -2
Modified Client/XFEWarframe.Player/Implements/Services/PlayerAccountService.cs +64 -13
Modified Client/XFEWarframe.Player/Interface/Services/IPlayerAccountService.cs +8 -0
Modified Client/XFEWarframe.Player/Models/ClientState.cs +8 -7
Modified Client/XFEWarframe.Player/Models/PlayerAccountState.cs +20 -11
Modified Client/XFEWarframe.Player/Profiles/CrossVersionProfiles/SystemProfile.cs +2 -0
Modified Client/XFEWarframe.Player/Styles/ControlStyles.xaml +56 -10
Modified Client/XFEWarframe.Player/Utilities/Diagnostics/DesktopVerification.cs +185 -3
Modified Client/XFEWarframe.Player/ViewModels/AccountPageViewModel.cs +1 -0
Added Client/XFEWarframe.Player/ViewModels/EditorPageViewModel.Catalog.cs +49 -0
Added Client/XFEWarframe.Player/ViewModels/EditorPageViewModel.ReadOnly.cs +29 -0
Added Client/XFEWarframe.Player/ViewModels/EditorPageViewModel.cs +233 -0
Added Client/XFEWarframe.Player/ViewModels/IdentityViewModel.cs +36 -0
Modified Client/XFEWarframe.Player/ViewModels/InventoryPageViewModel.cs +5 -4
Added Client/XFEWarframe.Player/ViewModels/RivenPageViewModel.cs +184 -0
Added Client/XFEWarframe.Player/ViewModels/RuntimePageViewModel.cs +126 -0
Modified Client/XFEWarframe.Player/ViewModels/SettingPageViewModel.cs +15 -0
Modified Client/XFEWarframe.Player/Views/AccountPage.xaml +41 -12
Modified Client/XFEWarframe.Player/Views/AppShellPage.xaml +9 -9
Modified Client/XFEWarframe.Player/Views/AppShellPage.xaml.cs +23 -0
Added Client/XFEWarframe.Player/Views/Dialogs/IdentityDialog.xaml +9 -0
Added Client/XFEWarframe.Player/Views/Dialogs/IdentityDialog.xaml.cs +17 -0
Modified Client/XFEWarframe.Player/Views/Dialogs/LoginDialog.xaml +11 -7
Modified Client/XFEWarframe.Player/Views/Dialogs/RegisterDialog.xaml +5 -5
Added Client/XFEWarframe.Player/Views/EditorPage.xaml +150 -0
Added Client/XFEWarframe.Player/Views/EditorPage.xaml.cs +13 -0
Modified Client/XFEWarframe.Player/Views/InstallPage.xaml +59 -34
Modified Client/XFEWarframe.Player/Views/InventoryPage.xaml +105 -15
Modified Client/XFEWarframe.Player/Views/ItemCatalogPage.xaml +5 -6
Modified Client/XFEWarframe.Player/Views/LogViewPage.xaml +4 -4
Modified Client/XFEWarframe.Player/Views/MainPage.xaml +100 -43
Added Client/XFEWarframe.Player/Views/RivenPage.xaml +118 -0
Added Client/XFEWarframe.Player/Views/RivenPage.xaml.cs +15 -0
Added Client/XFEWarframe.Player/Views/RuntimePage.xaml +72 -0
Added Client/XFEWarframe.Player/Views/RuntimePage.xaml.cs +13 -0
Modified Client/XFEWarframe.Player/Views/SettingPage.xaml +43 -16
Modified Client/XFEWarframe.Player/XFEWarframe.Player.csproj +4 -0
Modified README.md +8 -1
Added Server/Tests/XFEWarframe.Tests/AccountEditorTests.cs +106 -0
Added Server/Tests/XFEWarframe.Tests/AccountRuleTests.cs +71 -0
Added Server/Tests/XFEWarframe.Tests/EditorAcquisitionTests.cs +85 -0
Added Server/Tests/XFEWarframe.Tests/EditorPermissionTests.cs +57 -0
Added Server/Tests/XFEWarframe.Tests/EditorRevisionTests.cs +53 -0
Added Server/Tests/XFEWarframe.Tests/EquipmentEditorTests.cs +53 -0
Added Server/Tests/XFEWarframe.Tests/GuildEditorTests.cs +56 -0
Added Server/Tests/XFEWarframe.Tests/InventoryArchiveTests.cs +60 -0
Added Server/Tests/XFEWarframe.Tests/InventoryPresentationTests.cs +72 -0
Added Server/Tests/XFEWarframe.Tests/ItemLanguageTests.cs +49 -0
Added Server/Tests/XFEWarframe.Tests/LegacyEditorTests.cs +37 -0
Added Server/Tests/XFEWarframe.Tests/PlayerIdentityTests.cs +36 -0
Modified Server/Tests/XFEWarframe.Tests/PlayerPortalTests.cs +2 -2
Added Server/Tests/XFEWarframe.Tests/RelicDropRuleTests.cs +50 -0
Added Server/Tests/XFEWarframe.Tests/RivenCalculatorTests.cs +51 -0
Added Server/Tests/XFEWarframe.Tests/RivenEditorTests.cs +43 -0
Added Server/Tests/XFEWarframe.Tests/ServerSettingsTests.cs +130 -0
Added Server/Tests/XFEWarframe.Tests/SuitEditorParityTests.cs +122 -0
Modified Server/XFEWarframe.Core/Data/ItemCatalog.cs +58 -3
Added Server/XFEWarframe.Core/Data/LegacyMods.cs +20 -0
Modified Server/XFEWarframe.Core/Data/StateStore.cs +17 -0
Modified Server/XFEWarframe.Core/GameEngine.cs +26 -8
Added Server/XFEWarframe.Core/Services/AccountEditor.cs +286 -0
Added Server/XFEWarframe.Core/Services/AccountEditorAcquisition.cs +57 -0
Added Server/XFEWarframe.Core/Services/AccountEditorEquipment.cs +130 -0
Added Server/XFEWarframe.Core/Services/AccountEditorGuild.cs +139 -0
Added Server/XFEWarframe.Core/Services/AccountEditorLegacy.cs +69 -0
Added Server/XFEWarframe.Core/Services/AccountEditorOperations.cs +242 -0
Added Server/XFEWarframe.Core/Services/AccountEditorSuits.cs +70 -0
Added Server/XFEWarframe.Core/Services/AccountRules.cs +81 -0
Modified Server/XFEWarframe.Core/Services/ArbiterApi.cs +1 -1
Modified Server/XFEWarframe.Core/Services/CalendarApi.cs +3 -3
Modified Server/XFEWarframe.Core/Services/ChallengeApi.cs +7 -6
Modified Server/XFEWarframe.Core/Services/CustomApi.cs +2 -2
Modified Server/XFEWarframe.Core/Services/CustomCatalog.cs +1 -0
Modified Server/XFEWarframe.Core/Services/CustomEquipment.cs +6 -1
Modified Server/XFEWarframe.Core/Services/CustomGuild.cs +2 -2
Added Server/XFEWarframe.Core/Services/EditorPermissions.cs +89 -0
Modified Server/XFEWarframe.Core/Services/FocusApi.cs +1 -0
Modified Server/XFEWarframe.Core/Services/Inventory.cs +4 -2
Added Server/XFEWarframe.Core/Services/InventoryArchive.cs +26 -0
Added Server/XFEWarframe.Core/Services/InventoryReferences.cs +37 -0
Modified Server/XFEWarframe.Core/Services/ItemAcquisition.cs +7 -0
Modified Server/XFEWarframe.Core/Services/MissionApi.cs +8 -5
Modified Server/XFEWarframe.Core/Services/MissionDrops.cs +24 -0
Modified Server/XFEWarframe.Core/Services/MissionSpecialRewards.cs +1 -1
Modified Server/XFEWarframe.Core/Services/ModApi.cs +1 -1
Modified Server/XFEWarframe.Core/Services/ModularApi.cs +13 -3
Modified Server/XFEWarframe.Core/Services/PlayerApi.cs +3 -2
Added Server/XFEWarframe.Core/Services/PlayerIdentity.cs +36 -0
Modified Server/XFEWarframe.Core/Services/PlayerPortal.cs +51 -20
Modified Server/XFEWarframe.Core/Services/PurchaseApi.cs +13 -8
Added Server/XFEWarframe.Core/Services/RivenCalculator.cs +147 -0
Added Server/XFEWarframe.Core/Services/RivenChallenges.cs +49 -0
Added Server/XFEWarframe.Core/Services/ServerSettingsEditor.cs +65 -0
Modified Server/XFEWarframe.Core/Services/SocialApi.cs +1 -1
Modified Server/XFEWarframe.Core/Services/StatsApi.cs +1 -1
Modified Server/XFEWarframe.Core/Services/TradingApi.cs +2 -1
Modified Server/XFEWarframe.Core/Services/VendorApi.cs +4 -2
Modified Server/XFEWarframe.Core/Services/WorldApi.cs +7 -2
Added Server/XFEWarframe.Core/Services/WorldClassicAlerts.cs +116 -0
Added Server/XFEWarframe.Core/Services/WorldClock.cs +54 -0
Added Server/XFEWarframe.Core/Services/WorldEventAlerts.cs +39 -0
Added Server/XFEWarframe.Core/Services/WorldEventSettings.cs +164 -0
Modified Server/XFEWarframe.Core/Services/WorldTrade.cs +1 -1
Added Server/data/editor/choices.json +107 -0
Modified THIRD-PARTY-NOTICES.md +1 -1
Added docs/GIT.md +21 -0
Added docs/INVENTORY-EDITOR-VALIDATION-20260927.md +37 -0
Modified docs/OPENWF-FRONTEND-AUDIT.md +4 -2
Added docs/OPENWF-IMPLEMENTATION-STATUS.md +54 -0
Added docs/RUNTIME-API.md +25 -0
Added docs/SUIT-EDITOR-AND-SETTINGS-VALIDATION-20260927.md +47 -0
Modified scripts/Build-Bridge.ps1 +1 -1
Added scripts/Build-UiTranslations.py +69 -0
Added scripts/Check-Git.ps1 +38 -0
Added scripts/Generate-EditorSchema.py +94 -0
Added scripts/Generate-WorldEventData.py +123 -0
Modified scripts/Publish.ps1 +8 -5
Modified scripts/Smoke-Desktop.ps1 +50 -5
Added scripts/Update-FrontendProgress.py +70 -0