Skip to content

バージョン情報と更新

バージョン情報画面では、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 を開き、手動でパッケージを取得します。
  • 権限に関するガイダンス:標準ユーザー権限でサービスの停止・更新が制限されている場合、手動ダウンロードを案内する通知が表示されます。