Skip to content

Kagi v0.7.1 — Analyze overflow/tooltip + reload-stability fixes

Choose a tag to compare

@github-actions github-actions released this 23 Jun 22:41
b601f6b

kagi v0.7.1 — v0.7.0 で入った Analyze(コードホットスポット分析ビュー)のバグ修正パッチです。読み取り専用・安全第一(破壊的コマンドなし)の方針は据え置き。

🐛 修正

  • Analyze のはみ出し — 長いパス(例: 深い STM32 ビルド成果物)やズーム時に、Hotspots / Coupling / Ownership 行の数値カラム(commits / LOC)とリスクバーが右端からはみ出して見えなくなり、ヘッダーのフォーマットチップ・診断コピー・✕ も切れていた問題を修正。全画面ビューに確定幅を与え(flex_1 + min_w(0))、各行を枠内に拘束、ヘッダーは折り返すように。隠れた長いパスはセル内の横スクロール + ホバーでフルパスのツールチップで読めます。

  • reload で Analyze が閉じる / キャッシュ破棄 — auto-fetch(180秒毎)が成功の度に reload を呼び、リモート追跡 ref が動いただけ(ローカル HEAD 不変)でも全画面 Analyze を閉じて約1分のマイニング結果を捨てていた問題を修正。File History も同様の症状だったので同時に対応。HEAD-OID で版管理し:

    • fetch は ref が実際に動いた時だけ reload(no-op fetch でグラフ全体の再スナップショットも抑制)
    • reload は HEAD が変わった時だけ Analyze / File History をその場で再マイン / 再ロード(ビューを閉じない)
    • キャッシュは HEAD-OID で無効化(HEAD 不変なら保持 → 再オープン即時)

Full Changelog: v0.7.0...v0.7.1

🤖 Generated with Claude Code