Skip to content

v0.5.5

Choose a tag to compare

@youtyan youtyan released this 29 Jun 22:52
99c2814

Patch release

snapshot タブの diff 表示 UI を git diff 風レイアウト + 2-table sticky 構造に作り直したパッチリリース。

fix(database/snapshot) #110

ラベル統一
行ラベルを git diff 風 / + に統一。旧「更新前」rowSpan のミスマッチを解消。

git diff 風カラー
行全体のピンク/緑を外し、変更があったセルだけ薄色 (--diff-add-bg / --diff-del-bg) で浮き上がる UI に。inserted/deleted 行は全セル、updated 行は変化列のみ着色。

sticky ヘッダ構造の再設計
列ヘッダを body と別 table に分離し、scrollLeft + colgroup 列幅を JS で同期。縦スクロール時はテーブル名 + 列ヘッダが sticky で固定、横スクロール時は列ヘッダが body と一緒に追従する Stripe ドキュメント風の挙動に。Codex のペア設計レビュー反映。

冗長 border の整理
border-collapse: separate + 縦罫線を gutter 1 本に集約。subpixel 透け / 二重描画を解消。

1 レコード境界の視覚化
updated ペア ( + + 2 行) を 1 レコードとして読めるよう、ペア下端を 2px 濃灰、gutter 左端に 3px inset bracket で囲む。