sitemonitor 変更履歴
============================================================

RC4 (2026-08-02)
------------------------------------------------------------
- 配布形態をフォルダ単位に変更：sitemonitor.php / sitemonitor-config.php /
  sitemonitor-templates/ / sitemonitor-lang/ / sitemonitor.css を
  sitemonitor/ フォルダにまとめ、これをサイトルート直下に置くだけの
  構成にした
- sitemonitor-config.php に 'root' 設定を追加。サブフォルダに設置した
  ままサイトルート全体を監視できるようにした（既定でこの構成が有効）
- sitemonitor自身のファイル群（本体・設定・テンプレート・言語・状態
  ファイル）の除外を自動化。sitemonitor-config.php の exclude に
  手動で書く必要がなくなった

RC3 (2026-08-02)
------------------------------------------------------------
- 設定ファイルを sitemonitor-config.php に分離
  （管理者パスワードハッシュ・監視対象拡張子・除外リストを本体から独立）
- CSS修正：.site-monitor に overflow-x: auto を追加
  （管理モードの3列テーブルが狭い画面幅で崩れないよう横スクロール対応）
- 多言語対応：日本語 / English / Português (Brasil) / 简体中文 /
  繁體中文 / 한국어 のUI表示に対応（sitemonitor-lang/ 配下）。
  表示言語は Accept-Language ヘッダーによる自動判定、または
  ?lang= クエリでの明示指定に対応
- sitemap_autobuild.php との連携機能を追加（任意）：
  ページ内容の実質的な更新を検知すると sitemonitor_pagechange.flag
  を更新し、sitemap_autobuild.php 側の再生成トリガーとして使える
  ようにした。sitemap_autobuild.php を併設していない環境では
  この機能は何も行わない

RC2 (2026-07-17)
------------------------------------------------------------
- ファイル変更検知を mtime での一次選別 → sha1_file による確定の
  二段階方式に変更（誤検知の抑制）
- 状態ファイル（sitemonitor_state.json）と履歴ファイル
  （sitemonitor_log.jsonl）を分離
- 一般公開モード（更新種別のみ表示）と管理者モード（ファイル名まで
  表示）の二段階表示に対応
- session と password_hash による管理者認証を実装
- ページ送り（?site_monitor_offset=N）に対応
- 表示テンプレートを sitemonitor-templates/ 配下の HTML ファイルへ分離

RC1
------------------------------------------------------------
- 初期実装。sitemap_autobuild.php の周辺機能として、サイト内で更新
  されたファイルを検出・一覧表示する機能を試作
