fix(terminal): 缩放/高频输出冻结修复(reflow 节流 + 写入批量化),新增诊断日志(7 天滚动 + 开关),v1.0.26
CI / typecheck + test + build (windows) (push) Canceled after 0s
CI / typecheck + test + build (windows) (push) Canceled after 0s
This commit is contained in:
1 parent
fd4f1a3956
commit
bca7033689
29 files changed
+728
-12
No files matched your search
@@ -1,5 +1,20 @@
|
||||
# OpenTerminal 更新日誌
|
||||
|
||||
## v1.0.26 - 2026-10-11
|
||||
|
||||
本次重點是效能與可診斷性:修復拖曳縮放視窗或終端機高頻輸出時整個介面凍結數秒的問題;新增落盤的診斷日誌(預設開啟,7 天自動清理),日後回報卡頓可附上月誌,定位不再靠猜。
|
||||
|
||||
### 修復:介面間歇性凍結
|
||||
- 拖曳縮放視窗時,終端機網格重排從「每幀一次全量重排」改為最多每 150ms 一次,放開後自動落到最終尺寸——拖曳過程不再把介面卡死
|
||||
- 終端機輸出改為每 16ms 批次寫入:多個高刷新 TUI(如 AI 程式助手的並發子任務)同時刷屏時,輸出不再積壓成數秒的介面凍結
|
||||
- 上述兩個修復疊加後,重負載下切換分頁、打字、拖曳分割畫面都應保持可互動
|
||||
|
||||
### 新增:診斷日誌
|
||||
- 設定 → 系統新增「記錄診斷日誌」開關(**預設開啟**)
|
||||
- 啟動、介面凍結(含凍結時長與所在處理序)、當機等關鍵事件寫入日誌目錄,每日一個檔案,**保留 7 天自動清除**
|
||||
- 關閉後不再記錄任何內容
|
||||
- 回報問題時附上當天的日誌檔案即可精確定位卡頓來源
|
||||
|
||||
## v1.0.25 - 2026-10-10
|
||||
|
||||
## v1.0.23
|
||||
|
||||
Reference in new issue
Block a user