バージョン情報と更新
バージョン情報画面では、Lertaro の稼働環境に関する完全なバージョン情報、各種データディレクトリへのアクセスリンク、およびオンラインでの更新確認・自動アップデート機能を提供します。設定画面は 設定 → バージョン情報 です。
1. コンポーネントバージョンと概要
画面上部には、Lertaro を構成する 4 大コンポーネントのバージョン番号が表示されます。
- App バージョン:フロントエンド WPF UI のバージョン。
- Core バージョン:検索・インデックス処理コアライブラリのバージョン。
- Service バージョン:バックグラウンド Windows サービスのバージョン(文字色が現在の接続健全性を動的に反映)。
- CLI バージョン:コマンドラインツール
lffのバージョン。
下部には、公式サイト、GitHub リポジトリ、およびオンラインドキュメントへのリンクが配置されています。
2. データディレクトリと 5 世代バックアップローテーション
エクスプローラーで直接開くことができる 2 つのリンクが用意されています(フォルダーが存在しない場合は自動作成されます):
ユーザーデータディレクトリ
- 保存内容:ユーザー設定(
user-settings.json)、検索・キーワード履歴、ユーザーキャッシュ、セキュリティ証明書。 - 5 世代バックアップローテーション:設定保存時、既存の設定ファイルが
user-settings.json.bak.1へとローテーションされ、最大.bak.5まで自動保持されます。誤設定やクラッシュ時も直近 5 回分のバックアップから即座に復元可能です。
マシンデータディレクトリ
- 保存内容:マシン全体の設定(
machine-settings.json)、永続化された物理インデックスキャッシュ、バックグラウンドサービスのログ。
ディレクトリの配置構成
- インストーラー版:ユーザーデータは
%LocalAppData%\Lertaro、マシンデータは%ProgramData%\Lertaroに保存されます。 - ポータブル版:実行ファイルと同階層の
Data\Users\<SID hash>およびData\Machineに保存され、完全なポータブル環境を提供します(詳細は ポータブル版のデータ分離 を参照)。
3. 更新の確認と自動アップデート
- 更新を確認:オンラインで新しいリリースを問い合わせ、結果をボタン上に表示します(「更新を確認中...」 → 「最新バージョンです」または新バージョンの案内)。
- 新バージョン検出時の適用方法:
- サイレント自動更新 —— バックグラウンドで新バージョンをダウンロードして自動置換し、完了後に再起動します。
- ダウンロードページへ移動 —— ブラウザーで GitHub Releases を開き、手動でパッケージを取得します。
- 権限に関するガイダンス:標準ユーザー権限でサービスの停止・更新が制限されている場合、手動ダウンロードを案内する通知が表示されます。