Skip to content

v0.3.0 — file Blame/History タブ、?preview=1 deep link、DB カラムコメント表示

Choose a tag to compare

@youtyan youtyan released this 27 Jun 16:03
4927ff4

このリリースで入る主な変更

  • /file?path=...&target=...Preview / Code / Blame / History の 4 タブを追加(GitHub 風)
    • Code がデフォルト、?preview=1 で Preview に切替(deep link 可)
    • view=blame / view=history も canonical URL を持ち、戻る/進むに対応
  • Blame タブ: 同一 SHA 連続行のグループ化、Older→Newer 色帯、source-view の行番号バインド再利用(line ドラッグ・syntax highlight・コード文字サイズが Code と完全一致)。SHA chip クリックで /history?commit=<sha> に遷移
  • File History タブ: ファイル詳細ページのタブ枠内に /history と同じ Commits 一覧 + diff renderer を埋め込み、Repository サイドバーを残したまま閲覧可能。view=history のまま ref selector / filter / 矢印キーが動作
  • file view の dispatch を dispatchFileRoute に集約、web-src/views/file-shell.tsweb-src/views/file-history-shell.ts で sticky/header/tabs/embed shell を共通化
  • DB ビュー(Schema view / table list)に カラムコメント 列を追加
  • AGENTS.mdRequest Lifecycle Discipline (Anti-Stuck) 節を追加し、既存 SERVER_GENERATION / trackLoad / cancelInFlightRequests / handleFileDiffgeneration パターン再利用を規約化

PRs

  • #92 feat(file-view): file ページに Blame タブと History タブを追加
  • #93 chore(release): v0.3.0

Install

npx @youtyan/code-viewer

または npm install -g @youtyan/code-viewer