chore: release v1.0.16

This commit is contained in:
Bill committed 2026-09-23 12:00:56 +08:00
1 parent 286469b738
commit 471f8c3e73
5 files changed
+73 -1

No files matched your search

+18
View File
@@ -1,5 +1,23 @@
# OpenTerminal 更新履歴
## v1.0.16 - 2026-09-23
- **内蔵ルール 11 件 → 22 件**:危険/破壊的なコマンド(`rm -rf`、`mkfs`、`dd if=`、`chmod 777`、`drop database`、`sh` へのパイプなど)、疑わしいシークレット/トークンの警告、削除/移動/上書き操作、作成操作、ログレベル、終了コード、HTTP ステータスコード、処理時間(ミリ秒)、パーセント進捗、ネットワークと IP アドレス、日時、`root@` プロンプト、Shell キーワード、引用文字列、環境変数などを追加
- **ステータス語を 3 色に色分け、大文字小文字を区別しない**:成功(`Success` / `Succeeded` / `Successfully` / `good` / `done` / `OK` / `✓`)、警告(`Warning` / `Caution` / `Deprecated` / `⚠`)、エラーと致命的(`Error` / `NG` / `err` / `bug` / `fail` / `FATAL` / `CRITICAL` / `PANIC` / `✗`)
- `not ok` / `not found` は正しくエラーとして表示され、成功の緑に誤って染まらない
- **数値帯による色分け**:パーセントは 20% 未満が赤、20–50% が黄、50–80% が薄い緑、80% 以上が緑。終了コード・HTTP ステータスコード・処理時間も同様に数値帯で色分け
- **ハイライトモードの 3 段階**:すべて / 基本(エラー・成功・警告・危険コマンド・シークレットなど主要ルールのみ、コストは全体の約 1/4)/ オフ(コストゼロ)
- ルールごとに「大文字小文字を無視」「数値帯」のスイッチを用意。エディタ内でテストテキストによるリアルタイムプレビューが可能
- ルールを JSON としてインポート/エクスポートでき、チームで同じ配色を共有できる
- **ホスト別ルールセット**:ルールのサブセットに名前を付けて保存し、SSH 接続の編集画面で特定ホストにバインド可能(デフォルトはオフ、未バインドのホストは全ルールを実行)
- **ヒット数/処理時間の統計**:セッションごとのルール別ヒット数とスキャン時間(デフォルトはオフ、オフ時はコストゼロ)
- **テーマに追従するハイライト色**:ルールの色を現在のテーマのパレットにマッピング(デフォルトはオフ)
- ハイライト設定ページにカテゴリ列(安全 / 状態 / ファイル / ネットワーク / テキスト / 数値)を追加し、カテゴリ別のグループ表示に対応
- 狭いウィンドウでハイライト設定ツールバーのラベルが縦書きになり、ボタンが右寄せされない問題を修正
- ハイライトプリセットの回帰テストを追加(語境界、大文字小文字フラグ、否定語、数値帯、インポート/エクスポート、チャンクストリーム)。`npm test` 全件パス
## v1.0.15 - 2026-09-20
- **ターミナルの背景画像をカスタマイズ**:設定 → テーマ → 背景画像で、任意のローカル画像をターミナルの背景に指定でき、画像の不透明度(10%~100%)も調整可能。画像を削除すると単色背景に戻ります