Skip to content

v0.5.4

Choose a tag to compare

@youtyan youtyan released this 29 Jun 21:25
1cc41e1

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 で解消。