Repository navigation
[Release] v2.1.1 伺服器啟動腳本記憶體同步修復與介面互動體驗改善 - #86
Merged
Merged
Conversation
- 工具入口收斂:檔案/磁碟操作統一至 SafeFileSystem、行程監控改經 IServerRuntime.GetWorkingSet64()、UI 互動統一至 IUiService。 - 架構解耦:抽取 IServerDirectorySizeService 與 IServerIntegrityService,移除孤兒型別。 - UI 與效能最佳化:伺服器資訊區改為橫向平均分攤、補齊 DataGrid 行虛擬化回收與字串陣列快取。 - 編碼與品質保證:修復文字編碼異常,全數通過 482 項測試且 Release 建置 0 警告 0 錯誤。
- 修復記憶體設定未寫入 start_server.bat 與匯入 20G 誤判為 2G 的問題 - 修正管理頁面記憶體顯示未同步刷新,並新增執行中動態切換停止按鈕 - 修復建立伺服器進度條未等比推移至 100% 的顯示問題 - 改善伺服器監控按鈕啟用狀態與停用半透明視覺回饋
- 修正 validate-renovate.yml 改用 npx 執行設定驗證 - 調整 .editorconfig 規則並提升專案版本至 2.1.1 - 新增 ServerLaunchTargetResolver 集中啟動目標解析,消除重複代碼 - 優化 SafeZipArchive 碰撞檢查為原生零配置走訪,統一入口與常數 - 修復記憶體設定寫入同步與建立伺服器進度條推進問題
colin04327
previously approved these changes
Oct 25, 2026
…erManager into audit-alignment-safety-performance
colin04327
approved these changes
Oct 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
變更摘要
本 PR 發布 v2.1.1 修補版本,主要修復伺服器啟動腳本的記憶體參數同步機制、匯入單位解析錯誤,並改善管理頁面與進度對話方塊的 UI 即時回饋體驗。
修正與功能改善 (v2.1.1)
start_server.bat的問題,確保腳本啟動參數與介面設定完全一致。G為單位之設定(例如-Xmx20G準確識別為20480 MB,不再誤判回退至 2G)。ProgressBar佈局,進度條元件嚴格等比例跟隨進度百分比即時推移至 100% 後平順關閉。