# 変更履歴

## v1.10.1

- セリフ吹き出しの標準位置を右側から左側へ変更
- 左側がフォームやステータスで塞がれている場合のみ、画面内の別方向へ自動退避
- 左優先と画面内配置を自己診断で検証

## v1.10

- 設定画面に、朝・午前・昼・15時・夕方・夜・高負荷・通常待機の動画プレビューを追加
- アニメーション監査へ、頭と胴体の相対移動、下半身の移動速度、1フレーム反転量を使う現実性評価を追加
- 朝の歩行から首・下半身の外れ値4枚を除外し、20枚を歩容と運動方向がつながる順へ再構成
- 朝の最大首移動を3.07pxから1.41px、下半身移動を6.80pxから2.35pxへ低減
- フォームとセリフ吹き出しの表示範囲を、現在のモニターの作業領域内へ自動補正
- 軽量版もドラッグ後と復帰時に画面内へ戻す制御を追加

## v1.9

- 全13状態・278フレームを、接地線・重心・本体サイズ・隣接差分・ループ端で再監査
- 朝の歩行24フレームを歩容がつながる順序へ再構成し、1周の総変化量を約24.6%削減
- 通常待機の手振り前後に既存の中間姿勢を追加し、急な腕の切り替わりを緩和
- 通常版と軽量版の基本再生間隔を120msへ統一し、定義と実再生速度の不一致を解消
- 稲妻などの独立エフェクトを本体アンカーと分離して検査する連続性監査を追加
- ベッド・ソファ・机・おやつ台の固定物アンカーと全ループ端を再確認

## v1.8

- CPUとメモリの表示を別バーへ分離
- CPU／メモリごとの注意・高負荷閾値を設定可能に変更
- PC監視間隔を5・8・10・15・30秒から選択可能に変更
- 設定・ToDo・起動・クリップボード・AI連携の最前面表示を設定式へ変更
- 共通テーマ適用と別窓挙動を `Shirone.Theme.ps1` へ集約
- 100%・125%・150%・200%のDPI画像回帰テストを追加
- アニメーションの実行用画像を256pxへ正規化し、86.8MBから8.74MBへ削減
- アクティブアプリ監視を5秒、クリップボード監視を2.5秒へ緩和
- 監視間隔を8秒既定へ変更し、省電力時はさらに監視頻度を低減
- .NET Framework / WinForms製の軽量常駐版 `ShironeLite.exe` を追加
- 軽量版は付箋・ToDo・設定・AI等をオンデマンドPowerShellで開く構成へ変更
- 軽量版の実測プライベートメモリ30.8MB、5秒間CPU時間0.203秒を確認

## v1.7

- 検索欄を専用のボーダーレスTextBoxテンプレートへ分離し、共通テーマ由来の内側フォーカス枠を完全に除去
- 外枠を整数1pxの単一描画へ変更し、通常時とフォーカス時のにじみ・二重線を解消
- フォーム背景、外周、影、角丸、余白、検索ボタン、ナビゲーション、ツールボタンを一つのデザイン階層として刷新
- 上段ナビゲーションと下段ツールで塗り・境界線を分け、機能の役割を視覚的に整理
- ホバー、押下、キーボードフォーカス、無効状態を共通ボタンテンプレートへ追加
- パネルを166pxへ調整し、DPI環境でもボタン文字が切れない26px以上の実効高さを確保
- プレースホルダーと補助文字のコントラストを改善
- 通常状態とフォーカス状態のプレビューを分けて生成
- 二重枠が存在しないこと、四辺の枠幅、上下余白、ボタン高さをUIセルフテストへ追加
- UX、アクセシビリティ、低負荷性、保守性を別軸で監査した `UI-UX-AUDIT-v1.7.md` を追加

## v1.6.2

- メイン検索欄の共通スタイル `MinHeight=40` が36px枠内で下端をクリップしていた問題を修正
- 検索欄を「均一な1.2px外枠＋33px内部入力」の二層構造へ変更し、DPI倍率にかかわらず四辺を表示
- 四辺の枠幅がすべて同一かをUIセルフテストで検査

## v1.6.1

- メイン検索欄を36pxへ整理し、タイトルとの間・機能タブとの間に5pxの独立余白を追加
- 入力フォーカス時に枠線が1pxから2pxへ膨らむ挙動を廃止し、周囲と干渉しない内向きの色変化へ変更
- シロネ固有のWindows AppUserModelIDを設定し、PowerShellとしてのタスクバーグループ化を回避
- メイン、初回ガイド、設定、起動、付箋・ToDo、クリップボード、AI連携の全WPF画面へシロネアイコンを明示設定
- 入力欄の上下余白4px以上と、全別窓のアイコン設定をUIセルフテストへ追加

## v1.6

- 朝の歩行を24枚すべて作り直し、光学フロー補間による頭・手足のポップを廃止
- 歩行の接地線を固定し、12キーポーズ＋12中間姿勢の一周ループへ変更
- 昼の読書と昼食から連続重複フレームを除去し、意味のある往復順と表示時間へ再設計
- 夕方のスマホ操作を差分の小さい6姿勢で再構成し、ソファ固定を維持したままループ継ぎ目を改善
- おやつの24枚をクッション下部アンカーで再整列
- 高負荷アニメーションから完了ポーズを外し、固定した4つのタイピング姿勢だけに統一
- 通常待機の45msフラッシュを70ms以上へ緩和
- 全生活状態の連続重複、接地線、隣接差分、ループ差分を検査するv1.6監査を追加
- 辛口監査と修正前後の根拠を `ANIMATION-AUDIT-v1.6.md` に記録

## v1.5

- 全JSON保存を原子的置換へ変更し、直前`.bak`からの自動復旧を追加
- 付箋、ToDo、クリップボード、ランチャー、独自ショートカット、AI統計をWindows DPAPIで暗号化
- 1日1回・直近7日分の自動バックアップ、手動バックアップ／復元を追加
- 個人本文とユーザーパスを除外した診断ZIP書き出しを追加
- クリップボードへ機密モード、1～90日の保持期間、除外アプリ、検索、ピン留め、削除Undoを追加
- ToDoへ期限日、通知時刻、毎日／毎週の繰り返し、Windows通知、10分スヌーズ、削除Undoを追加
- 朝と夕方に一度だけ残件数を伝えるデイリーレビューを追加
- 初回ガイドと設定内検索を追加
- 初回ガイドの不自然な省略表現を修正し、設定から再表示できる導線を追加
- 極小バーの透明度を45～100%で設定可能に変更
- キーボード巡回、主要操作の読み上げ名称、高コントラスト配色、Per-Monitor DPI v2を追加
- PC状態ツールチップへバッテリー、ネットワーク、システムドライブ空き容量を追加
- 管理者権限不要のユーザー単位インストール／アンインストールを追加
- SHA-256照合、ZIPパス検査、失敗時ロールバック付きの更新受け入れスクリプトを追加
- UI自己テストを実データから隔離
- アニメーション画像を表示用256pxでデコードし、LRUキャッシュを26枚へ制限して長時間常駐時のメモリ増大を防止
- 音声合成エンジンをボイス使用時だけ生成する遅延初期化へ変更

## v1.4

- 検索フォームから「隠す」ボタンを撤去
- シロネ本体の右クリックメニューへ、検索、極小モード、非表示、設定、終了を集約
- セリフ吹き出しを固定座標から衝突回避配置へ変更
- 上・下・左・右の全フォーム配置で、吹き出しとフォーム・キャラ・負荷表示の非重複を検証
- タスクバー直上に44px高で表示する極小常駐バーを追加
- 極小バーへ生活状態、CPU、メモリ、未完了ToDo件数を表示
- 極小バー、通知領域、ホットキーから通常表示へ復帰可能
- 極小モード中はキャラクターアニメーションを停止し、PC負荷とToDo更新だけを継続
- 極小モードの次回起動時復元と、通常位置の保全を追加
- 第三者評価レポートを追加

## v1.3

- 付箋・ToDoのタブ境界から内容を16px以上離し、入力枠とタブの淵の競合を解消
- ToDo入力へ独立したラベルと上下の余白を追加し、タブ枠との二重線に見える配置を修正
- UI自己診断へタブ内容の境界余白検証を追加
- 時間表示だけ存在していた「勉強中」「お昼休み」へ専用モーションを追加
- 昼間は両足固定の読書、昼休みは普段着・骨盤とクッション固定のおにぎり動作へ変更
- 昼間・昼休みとも8枚の完成キーポーズを往復する24ステップとし、半透明の手足補間を不使用
- 全時間帯の接地点、家具、ループ継ぎ目、透過端を再監査し、監査JSONを追加
- Codex CLI 0.145.0、Claude Code 2.1.218の検出・認証状態を実機確認
- Codex／Claudeへの作業フォルダ・初期指示の引き渡し仕様を各公式CLI仕様と照合
- 残量確認Slash commandを初期プロンプトとして誤送信していた問題を修正
- Codexは公式Usage画面、Claudeは正式な`/usage`をコピーして対話CLIを開く方式へ変更

## v1.2

- おすすめOFF時の重複した待機文を削除
- コンパクトパネルを250pxから160pxへ短縮し、キャラクターへ近接配置
- 検索OSドロップダウンをメインから除去し、設定画面の標準OSへ一本化
- OS欄の削除分だけ検索入力欄を拡張
- 検索パネルをキャラクターの上・下・左・右へ出す設定を追加
- 上配置は上方向、下・左・右配置は下方向へ検索結果を展開
- 生活状態、CPU・メモリ負荷バーをキャラクターの下へ移動
- 4方向の衝突、コンパクト高さ、ステータス位置をUI自己診断へ追加

## v1.1

- 夕方モーションを固定ソファとシロネの動作レイヤーへ分離
- ソファの外周、底面、座標を全フレームで同一化
- 既存ポーズをソファ基準へ平行移動・寸法補正し、家具ごと動く問題を解消
- 固定ソファ画像のハッシュとフレームごとのアンカー値を検証データへ保存

## v1.0

- おすすめ回答OFF時は結果領域を畳み、メインパネルを370pxから250pxへ縮小
- 検索、おすすめ、お気に入り、最近、集中を開いたときだけ通常サイズへ自動復帰
- 夕方のリモコン姿を、ヘッドホンで音楽を聴きながら両手でスマホを操作する姿へ変更
- ソファ、腰、肩、頭、足を固定した完成キーポーズへ変更
- 半透明補間を使わず、腕2本・手2つの完成絵だけを切り替えて多腕に見える問題を解消
- UI自己診断へコンパクト表示の高さと結果領域の折り畳み検証を追加

## v0.9.4

- パネルを開いた直後のおすすめ回答を設定からオン／オフ可能に変更
- オフ時は回答カードを表示せず「なんでも聞いてね。」の待機画面を表示
- 検索入力、おすすめボタン、お気に入り、最近の機能は従来どおり維持
- OS切り替えや入力削除時にも初期表示設定を尊重
- UI自己診断へおすすめ回答の非表示・再表示テストを追加

## v0.9.3

- メイン検索フォームの初期表示を「なんでも聞いてね。」へ変更
- 入力値は空のままにして、検索・おすすめ・入力途中判定を維持
- ツールチップにはショートカット・PC操作検索であることを明記
- UI自己診断へフォームの初期値と案内文の検証を追加

## v0.9.2

- メイン機能ボタンを一律5列から、上段4列・下段5列へ変更
- 「お気に入り」へ他の上段ボタンより広い文字領域を確保
- 装飾の星を外してラベルの左右余白を拡大
- UI自己診断でお気に入りボタン幅80px以上を検証

## v0.9.1

- 付箋・ToDoタブへ最小88×42pxの文字領域を設定し、文字切れを修正
- 付箋を固定幅のWrapPanelから、画面幅へ追従するUniformGridへ変更
- 幅680px未満では付箋を1列、標準幅では2列へ自動切り替え
- 付箋カードの高さ、内部入力欄、削除ボタン位置を固定して崩れを防止
- 長いToDoを折り返し可能なTextBlockへ変更し、削除ボタンとの重なりを防止
- ToDo行を独立した角丸カードとして表示
- 付箋・ToDoそれぞれのダミーデータ入りプレビューと狭幅プレビューを追加
- UI自己診断でタブ寸法と1列／2列切り替えを検証

## v0.9

- 全サブ画面へ共通のシロネUIテーマを追加
- WPF標準の灰色フォームを、角丸入力欄と紫のフォーカス表示へ変更
- ドロップダウン、チェックボックス、タブ、主要／通常ボタンを専用テンプレート化
- メイン検索欄を角丸化し、入力ヒントと省略されないOS選択を追加
- 起動パネル、付箋・ToDoに空状態の案内カードを追加
- ToDoタブを角丸カード型へ変更し、標準の四角い枠線を廃止
- UIプレビューへ実際のクリップボード履歴が写り込まないよう修正
- UIテーマファイルの存在確認と全画面レンダリング診断を追加

## v0.8

- テキスト専用のクリップボード履歴を追加（最大40件、ローカル保存）
- 履歴からの再コピー、個別削除、全件削除、記録の一時停止に対応
- メイン機能ボタンを固定高の折り返し表示から、干渉しない2段グリッドへ変更
- 起動、付箋・ToDo、AI連携、設定画面の入力欄・高さ・余白・ボタン寸法を統一
- サブ画面の透明な外周が黒く描画される問題を修正
- 起動パネルの登録フォームを拡幅し、長いパスや検索ワードを入力しやすく改善
- クリップボード履歴画面を含む全画面のUI自己診断とプレビューを追加

## v0.7.1

- CPU 75%以上またはメモリ90%以上が10秒続いた場合の専用作業アニメーションを追加
- 小型端末を左右交互に操作し、高速入力と処理完了ポーズを挟む18ステップ構成
- 高負荷用6キーポーズは頭、胴体、足元のアンカーを固定
- 負荷が下がった状態が10秒続くと、時間帯別モーションへ自動復帰
- 高負荷アニメーション素材と切り替え処理を自己診断へ追加

## v0.7

- CPU・メモリ負荷を5秒間隔で表示するPCモニターを追加
- 高負荷表示を「全力でがんばってる！」という前向きなリアクションへ統一
- 昼休みの自動衣装を部屋着から普段着へ修正
- Codex CLI／Claude Codeの検出、バージョン表示、指示引き渡し画面を追加
- 各CLIの`/status`を開く残量確認操作を追加
- AI連携は通常の権限確認付き対話セッションだけを使用
- ToDoの未完了件数をメイン画面と通知領域へ表示
- PC監視、昼衣装、AI連携、ToDoバッジのUI自己診断を追加

## v0.6

- 全10アニメーション状態を各24フレームへ統一
- 通常待機、散歩、おやつ、テレビ、睡眠へ状態別の固定アンカーを設定
- 前後両方向の動き推定による単一輪郭の中割りへ変更
- 通常待機のセル境界に残っていた欠けた手を修正
- 着せ替え待機は接地した脚を止め、上半身だけを局所的に呼吸
- アンカーずれ、家具下部、隣接輪郭、ループ終端を自動検査
- 中割り画像は事前生成し、常駐中の補間計算を不要化

## v0.5.2

- 朝の散歩で首から上が同じ向きに固定されていた問題を修正
- 手足の交互歩行とは別に、顔・視線・前髪の向きが変わる8頭部キーポーズを追加
- 髪留めを単純反転せず、キャラクター上の同じ側へ維持
- 首中心のずれ、頭部フレームの重複、頭部の連続差分を自動検査

## v0.5.1

- 2ポーズの半透明補間で6枚に増やしていた生活モーションを廃止
- 通常待機を、まばたき・肘・手首が動く8キーポーズへ変更
- 朝の散歩を、左右の脚と腕が交互に動く8キーポーズへ変更
- おやつを、クッキーと肘が口元まで往復する8キーポーズへ変更
- テレビを、肩・肘・手首・リモコン角度が変わる8キーポーズへ変更
- 全キーポーズの頭中心を固定し、足元／椅子の接地位置を同一座標へ統一
- 実フレーム再生中に画像全体を揺らす補助アニメーションを停止
- 上半身・下半身の連続フレーム差分を検査する検証データを追加

## v0.5

- 通常待機、散歩、おやつ、テレビ、睡眠を固定キャンバスの6フレームへ統一
- アプリ・フォルダ・URL・コマンドの登録と起動パネルを追加
- 登録した起動項目をメイン検索の部分一致候補へ統合
- Windowsの `Win + R` 相当の直接実行欄を追加
- 起動パネル用ホットキー `Ctrl + Alt + R` を追加
- 付箋とToDoのタスク管理画面を追加
- 付箋・ToDo・ランチャーをローカルJSONへ保存
- 独自ショートカットの編集、上下移動、JSON入出力を追加
- 通常服、部屋着、パジャマの着せ替えを追加
- 通常、笑顔、眠そうの表情差分を追加
- 時間帯による自動着替えと設定画面の仮表示を追加
- ランチャー／タスク画面と保存処理の隔離自己診断を追加

## v0.4

- 睡眠モーションを固定マスター由来の6フレームへ作り直し
- 睡眠フレームのキャンバス、外接範囲、ベッド外周を統一
- 布団の外形がフレームごとに縮む問題を解消
- `data\animations.json` にフレーム順と表示時間を分離
- 設定へ「動かさない／控えめ／標準」を追加
- 設定へ省電力モードと生活モーションのプレビューを追加
- 夜はキャラクター画像全体の拡縮を行わないよう変更
- シロネを隠している間はアニメーションタイマーを停止
- 自分用ショートカットの一覧と削除操作を追加
- 睡眠6フレームと参照ファイルの自己診断を追加

## v0.3

- 通知領域へシロネ専用アイコンを追加
- 隠れている状態の表示と復帰案内を追加
- 通知領域の左クリック、メニュー、ホットキーから復帰
- 独立した設定画面を追加
- 設定画面から音、ボイス、リアクション、サイズ、標準OS、自動起動を変更
- 設定画面へ位置リセットを追加
- 自分用ショートカット登録とローカル保存を追加
- 朝・おやつ・テレビ・睡眠を各2フレームへ拡張

## v0.2

- 入力中の検索候補を180msごとに更新
- シロネの非表示と通知領域／ホットキーからの復帰を追加
- サイズ変更、ドラッグ移動、位置保存を追加
- 台詞を短くフランクな表現へ変更
- 時間帯別の生活ポーズを追加

## v0.1

- ショートカット検索
- お気に入り、履歴、コピー
- Officeアプリ検知
- 集中タイマー
- 時間帯ステータス
- 効果音、ボイス、自動起動
