v0.5.4
Feature release
Datastore Snapshot タブの UI を全面改修。
feat(database/snapshot) #108
新しい 2 ペインレイアウト
左ペインに一覧と sticky 比較プルダウン、右ペインに diff 表示。リロード後も ?diffBefore=&diffAfter= で diff 状態を完全復元。
diff の sticky 目次バー
chip クリックでテーブル間ジャンプ、IntersectionObserver で現在位置を active 化。
進捗 row を toolbar 直下に集約
job id 単位で並走表示するので、長いキャプチャの仕上げ中フリッカも収まる。
テーブル選択ダイアログを再設計
縦リスト + filter + 件数カウンタ + メモ独立行。選択は db-ui.json に即永続化。
git diff 風カラー / coverage badge
変更行カウントは +N 緑 / ~N 黄 / -N 赤で表示。片側 snapshot のテーブルは before-only/after-only の dashed badge と説明文を表示し、「全行 insert」誤誘導を回避。
Request Lifecycle Discipline 準拠
snapshot 系 fetch を deps.trackLoad に揃え、refresh() の /_db/snapshot/list 二重発行も inflight Promise で解消。