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
|
||||
|
||||
今回の重点はパフォーマンスと診断性です:ウィンドウのドラッグリサイズや端末の高頻度出力で UI 全体が数秒間フリーズする問題を修正し、診断ログの保存(デフォルト有効・7 日で自動削除)を追加しました。フリーズ報告に証拠が添えられるようになります。
|
||||
|
||||
### 修正:断続的な UI フリーズ
|
||||
- ドラッグリサイズ中の端末グリッド再配置は「毎フレーム全量」から「最大 150ms ごと」になり、ドラッグ終了時に最終サイズへ自動調整されます。ドラッグ中に UI が固まらなくなりました
|
||||
- 端末出力は 16ms ごとのバッチ書き込みに:高頻度 TUI(AI コーディングアシスタントの並行サブタスクなど)が同時に出力を流しても、数秒のフリーズにつながる滞留がなくなりました
|
||||
- この 2 つにより、高負荷時のタブ切り替え・入力・ペインのドラッグが応答性を保ちます
|
||||
|
||||
### 新規:診断ログ
|
||||
- 設定 → システムに「診断ログを記録」スイッチを追加(**デフォルト有効**)
|
||||
- 起動・UI フリーズ(時間と発生プロセス付き)・クラッシュなどの主要イベントをログディレクトリに記録。日ごとのファイルで、**7 日間保持後に自動削除**
|
||||
- オフの間は一切記録しません
|
||||
- 問題報告の際に当日のログファイルを添付すれば、フリーズ原因を正確に特定できます
|
||||
|
||||
## v1.0.25 - 2026-10-10
|
||||
|
||||
## v1.0.23
|
||||
|
||||
Reference in new issue
Block a user