リリース把握

最近の変更を手早く把握できます。

インストール前後に知っておきたい最近の変更。

このページは GitHub Releases の代わりではなく、最近の変更点を短くつかんで詳しいリリースノートへ進むための導線です。

01

🐛 不具合修正

02

✨ 改善

03

GitHub ChangeLog が正本

timeline

最近のリリース

v0.16.3 2026-04-03 09:50:00 (UTC)

🐛 不具合修正

  • システム: タブグループやタブ固定などのワークスペース状態の保存先を、OSの「キャッシュディレクトリ(消去される可能性がある領域)」から「アプリケーション設定ディレクトリ(workspaces/*.json)」へと移行しました。これにより、Macのクリーンアップツール実行時などにタブ状態が意図せず消失してしまう問題を完全に防ぎます。
v0.16.2 2026-04-03 18:08:06 (JST)

✨ 改善

  • OS環境によってダウンロードや読み込み中などのUIアイコンが絵文字特有の文字化け(OSへの依存表示)を引き起こす問題を解消し、OSに依存しない独自品質のSVGアイコン表示へ統一することでクロスプラットフォームでの表示を安定化しました。
  • プレビューとエディタ画面の切り替えボタンのアイコンを、現在の画面分割の方向(左右・上下)に連動して動的に変化するデザインに刷新し、直感的にレイアウト操作が行えるよう改善しました。
v0.16.1 2026-04-03 14:10:39 (JST)

🐛 不具合修正

  • アプリ再起動時にキャッシュされたタブ・グループやピン留め状態が正しく復元されない不具合を修正(パスの不整合を解消)
もっと見る
v0.16.0 2026-04-03 12:59:11 (JST)

🚀 新機能

  • Markdownドキュメント用の全画面スライドショービューア機能を導入しました。ページングコントロールを搭載し、アクティブな文書から直接プレゼンテーションを開始できます。

🐛 不具合修正

  • 過去のバージョンで保存されたキャッシュパスとの間で発生していた不整合を解消し、再起動時にワークスペースのタブグループやピン留め設定が失われる問題を修正しました。
v0.15.1 2026-04-03 09:10:00 (JST)

🐛 不具合修正

  • ワークスペースを切り替える際に、前のワークスペースのタブグループが引き継がれてしまう問題を修正しました。タブグループはワークスペースごとに正しく分離されて保存・復元されるようになります。
v0.15.0 2026-04-03 08:30:14 (JST)

✨ 改善

  • マークダウンのテーブル(表)要素とアコーディオン(<details>)ブロックに対するホバーハイライト機能を実装し、プレビュー画面で要素にカーソルを合わせるとエディタ側の対応するソースコードが正確にリアルタイムにハイライトされるよう改善しました。
v0.14.1 2026-04-03 00:10:57 (JST)

🐛 不具合修正

  • ワークスペース切り替え時に、過去のバージョンの保存データからタブの固定状態やグループ分けが正しく復元されず、保存が失われたように見える問題を修正しました。
v0.14.0 2026-04-02 23:05:45 (JST)

🚀 新機能

  • アプリケーション全体にアクセスできるコマンドパレットを実装しました。ショートカットキー(Cmd+Shift+P または Ctrl+Shift+P)から呼び出し、あいまい検索(ファジー検索)を使って素早くコマンドにアクセスできます。

✨ 改善

  • コマンドパレットでのキーボード操作時に、選択中の項目が常に画面内に収まるようにスクロール追従機能を改善し、またウィンドウを可変サイズ(リサイズ可能)対応としました。
  • シェルスクリプト等を含む特殊な文章が含まれるファイルの描画安定性を向上させました(意図しない不正な数式パースを引き起こしエラーとなる問題を解消)。

🔧 その他

  • ファイル操作ダイアログやワークスペース内の文言において、サポートしている全10言語の多言語対応(i18n)を100%徹底しました。
v0.13.0 2026-04-02 10:15:00 (JST)

🚀 新機能

  • リアルタイムで Markdown の警告・エラーを一覧表示する "Problems Panel" (問題パネル)を導入しました。このパネルにより、利用者はエディタ画面から離れることなく、文書作成中の問題箇所を素早く特定し、直接ジャンプすることが可能になりました。
  • ローカル環境での自動 Markdown 診断基盤(Diagnostics)を追加しました。現在はファイルを開いた時、または保存時にバックグラウンドで処理され、「見出しレベルの不正なスキップ」や「存在しない相対リンク(Broken Links)」を検知します。
v0.12.0 2026-04-02 13:45:00 (JST)

🚀 新機能

  • アクティブなMarkdownファイル内の検索機能を実装しました。ViewModeBarに統合された検索バーから、ヒット件数の確認や検索結果ジャンプをシームレスに行えます。
  • 検索UI内でのキーボードナビゲーションに対応しました。検索窓にフォーカスがある状態で / キーを押すことで、直感的かつ素早く前後の検索ヒット位置へ移動できます。

✨ 改善

  • 自動テスト等の内部ビルド環境における、大量のログ出力に起因して発生していた開発ツールのフリーズやメモリ消費の増大を抑制し、アプリケーション基盤の稼働安定性を大幅に改善しました。

🐛 不具合修正

  • 検索機能において、特定のひらがなや日本語のマルチバイト文字で検索・変換を行った直後に文字境界判定に失敗してアプリがクラッシュする問題を解決しました。
  • エディタとプレビュー画面間のスクロール同期処理が動作しなくなるデグレードを修正しました。ファイル内の検索やマッチ箇所のジャンプを行った際にも、両方のパネルが正確に該当箇所へスクロールします。
v0.11.2 2026-04-02 09:30:00 (JST)

🐛 バグ修正

  • ダイアグラムのキャッシュファイルがディスク上から正常に削除されない問題を修正しました。
  • タブグループ機能に関連する複数言語でのローカリゼーションテキストが欠落していた問題を修正しました。
  • タブグループのUIレイアウトの微調整を行い、内部のLinter警告を解決しました。
v0.11.0 2026-04-01 20:45:00 (JST)

🚀 新機能

  • 複数のタブを一つにまとめて視覚的に整理できる「タブグループ機能」を追加しました。名前や色(テーマに合わせた7色)を自由に設定でき、グループごと折りたたむ(Collapse)ことで限られた画面領域を広々と使えるようになります。
  • 重要なファイルを不意に閉じてしまわないよう、ピン留め(Pinned)されたタブのアクシデント防止機構を強化しました。「他を閉じる」や「すべて閉じる」といった一括操作からも保護されます。

✨ 改善

  • アプリケーション再起動時のタブ復元(セッション永続化)ロジックを刷新し、タブグループの所属状況やピン留め状態といった高度な情報も完全な状態で引き継がれるようになりました。
v0.10.1 2026-04-01 18:35:00 (JST)

✨ 改善

  • テーマやプレビュー文字色を変更した際、アプリを再起動することなく即座にダイアグラムのプレビューへ色が反映されるよう改善しました。
  • テーマ切り替え直後に、切り替え前の配色で描かれた古い画像キャッシュがプレビュー上に表示されてしまう表示不具合を解消しました。
v0.10.0 2026-04-01 16:34:00 (JST)

✨ 改善

  • 文字入力やタブ切り替え時のキャッシュ保存・ディスク書き込み処理を最適化し、長時間の連続使用時等に発生しやすかったUIのもたつきやフリーズを解消しました。
v0.9.0 2026-04-01 13:40:00 (JST)

🚀 新機能

  • ワークスペース左側に永続的な「アクティビティレール」を新設し、ワークスペースの表示切替、検索モーダル、最近開いた履歴へのアクセスを統合ナビゲーションとして一元化しました。
  • ワークスペースに「フラット表示 (Flat View)」モードを追加しました。深いディレクトリ階層をたどることなく、全ファイルを相対パス付きの単一リストとして俯瞰できるようになります。
  • ファイルやディレクトリの並び順に「自然順ソート (Natural sort)」アルゴリズムを導入し、バージョン番号を含む名前(例: v0-9v0-11)が人間にとって直感的な順序で正しく並ぶよう対応しました。

✨ 改善

  • アクティビティレール内のアイコン群をドラッグ&ドロップで自由に並べ替え可能とし、そのレイアウト設定が自動で永続化されるようにしました。
  • ユーザーからのフィードバックに基づき、ワークスペースヘッダーの操作アイコン(全展開、全折りたたみ、更新、フィルター)の配置を見直し、より直感的に操作できるレイアウトへ再構成しました。
v0.8.11 2026-04-01 09:06:36 (JST)

✨ 改善

  • エディタとプレビュー画面間のスクロール同期を安定化し、特に長いドキュメントの末尾や見出しのないドキュメントでの不自然なガタつき(Jitter)を解消しました。
v0.8.10 2026-04-01 07:30:00 (JST)

✨ 改善

  • 外部エディタからのファイル更新時における再描画フローを最適化し、プレビュー画面の不要なチラつきを抑えつつ高速に最新状態を反映できるようにしました。
  • ネストされたタスクリスト(チェックボックス)の表示を改善し、行全体をクリックしてチェック状態を切り替えられるよう操作性を向上させました。

🐛 不具合修正

  • マウスホバー時に複数行が同時にハイライトされてしまう不具合を解消し、カーソルがある行のみが正確にハイライトされるように改善しました。
v0.8.9 2026-03-31 11:17:00 (JST)

🐛 不具合修正

  • Homebrew管理下にあるKatanAの自動アップデートによる競合問題を完全に解決しました。インストール後、KatanAアプリを通常通り起動するだけでバックグラウンドで安全にHomebrew管理の解除(untap)が行われるようになりました。
v0.8.8-4 2026-03-31 10:05:00 (JST)

🐛 不具合修正

  • アプリ内蔵の自動アップデータから更新を実行した際、システムPATHの制約によりHomebrewコマンドが認識されず brew tap の自動解除が行われない不具合を修正しました。これにより、初回インストール後の二重管理リスクが完全に解消されました。
v0.8.8-3 2026-03-31 09:20:00 (JST)

🔧 その他

  • 将来のアップデートをより確実にするため、内部のバージョン管理処理の安定性を向上させました。
v0.8.8-2 2026-03-31 09:11:32 (JST)

🐛 不具合修正

  • 0.8.8-1 のようなハイフンを含むバージョン番号が古いバージョンと誤判定されてしまい、アップデート直後に最新の更新内容が自動で展開されない不具合を解消しました。
v0.8.8-1 2026-03-31 08:00:00 (JST)

🐛 不具合修正

  • アップデート確認ダイアログに表示される内容が英語のままになっていた問題を修正しました。
v0.8.8 2026-03-30 23:30:00 (JST)

🔧 その他

  • マークダウンプレビュー関連の連携構造を最適化し、将来にわたる保守性と動作の安定性を向上させました。
v0.8.7 2026-03-30 22:25:00 (JST)

🔧 その他

  • アプリケーション内部のコンポーネントを強化し、アップデート時の配信安定性を高めるためリリース自動化パイプラインを整備しました。
v0.8.6 2026-03-30 19:00:00 (JST)

🔧 その他

  • アプリケーション内部のUIロジックと描画処理を整理し、今後の機能拡充に向けた安定性と保守性を大幅に改善しました。
  • 開発用の自動テストを拡充し、アップデートごとの品質保証体制を強化しました。
v0.8.5 2026-03-30 11:35:00 (JST)

🐛 不具合修正

  • アコーディオン(折りたたみ)ブロックを開いた際に、左側の垂直ガイドラインが表示されなくなるUIの退行(デグレ)バグを修正しました。
v0.8.4-1 2026-03-30 11:35:00 (JST)

🐛 不具合修正

  • アコーディオン(折りたたみ)ブロックを開いた際に、左側の垂直ガイドラインが表示されなくなるUIの退行(デグレ)バグを修正しました。
v0.8.4 2026-03-30 11:00:00 (JST)

🔧 その他

  • 将来のアップデートに向けた内部処理の最適化と、アプリの動作安定性を向上させるための基盤整備を行いました。
v0.8.3 2026-03-29 03:56:00 (JST)

✨ 改善

  • 自動アップデートのフロー内にHomebrewによる管理設定(TapおよびCask)を安全に解除する処理を追加し、意図せず brew upgrade 等で過去のバージョンへ先祖返りするリスクを排除しました。
  • ChangeLogビューア表示時に、GitHubのCDNキャッシュ(Fastly等)によって最新の更新内容が数分間遅延表示される問題を解消するため、バージョン更新時の通信にキャッシュバスティング(タイムスタンプの付与)を追加しました。

🐛 不具合修正

  • アプリケーション再起動時、仮想的なChangeLogタブが保存状態(workspace.json 等)に残存し、再起動後に不正な状態でタブが復元しようとする不具合を修正しました。
v0.8.2 2026-03-29 03:45:00 (JST)

🐛 不具合修正

  • アプリケーションのアップデート直後に再起動した際、前回開いていたワークスペースの復元処理と競合し、ChangeLogタブが意図せず閉じられてしまう(上書きされる)不具合を修正しました。
  • アップデート直後の起動時、バージョンの差分(新規追加分)のアコーディオンが初期状態で展開されず、すべて閉じた状態になってしまっていた問題を修正しました(差分のみが正しく展開されるようになります)。
v0.8.1 2026-03-29 03:05:00 (JST)

🐛 不具合修正

  • アプリケーションのアップデート直後、ネットワーク側の強力なキャッシュ制御によって最新のリリースノートが即座に表示されない問題を修正しました(キャッシュのバイパス対応)。
v0.8.0 2026-03-29 02:29:17 (JST)

🚀 新機能

  • アプリ内で最近のアップデート内容やリリースノートを手軽に確認できる「ChangeLog Viewer機能」を追加しました。

✨ 改善

  • ChangeLogやナビゲーションタブなどのUI全体において、アイコンとテキストの上下中央揃えがネイティブに正しく配置されるようデザインを改善しました。

🔧 その他

  • バックグラウンドでの通信処理におけるネットワークエラーのハンドリングを強化し、将来の安定性を向上させました。
v0.7.10 2026-03-28 13:31:08 (JST)

🐛 不具合修正

  • ダークテーマなどでファイルツリーの選択行の背景色が同化して見えなくなる問題を解消しました。UIのコントラスト補正が正しく機能するよう修正されています。
v0.7.9 2026-03-28 11:54:09 (JST)

✨ 改善

  • カスタムテーマ設定画面の使い勝手を向上させるため、レイアウトを刷新しました。

🐛 不具合修正

  • 下線付きテキスト(<u>)の描画を改善し、一部のmacOS環境で下線が表示されない問題を修正しました。
  • リストのマーカー、脚注、折りたたみテキストの色が、テーマ変更時に即座に反映されない問題を修正しました。
  • テーマ設定を変更した際に、未保存のドキュメントが意図せず再読み込み(リセット)されてしまう不具合を修正しました。
  • テキスト選択時やホバー時のハイライト色を、各テーマのアクセントカラーと統一感が出るように調整しました。
v0.7.8 2026-03-27 22:03:25 (JST)

🚀 新機能

  • テーマ設定画面に UIコントラスト スライダーを新設し、UI全体のコントラスト(メリハリ)を自由に調整できるようになりました。
  • システム設定画面に「HTTPキャッシュクリア」ボタンを追加し、肥大化した一時ディレクトリを手動で解放可能にしました。

✨ 改善

  • カスタムテーマ内のカラーピッカーとテキストラベルを垂直方向に中央揃えし、右寄せ配置へと整えることで、設定画面全体の統一感と視認性を向上させました。

🔧 その他

  • 内部コードの品質を向上させ、翻訳漏れを防ぐための仕組みを強化しました。
  • 開発用の解析ツールのパフォーマンスを向上させました。
v0.7.7 2026-03-27 17:30:00 (JST)

✨ 改善

  • ホバー時や選択行の背景色の透過度を最適化し、すべてのダークテーマでテキストの視認性を向上させました。
  • 半透明のマーカーやハイライトが、重なった際に白飛びして色が抜けてしまう描画の不具合を解消しました。
  • テーマ設定の仕組みを刷新し、プレビューエリアやコードブロックの色を含めた詳細なカスタマイズ設定が可能になりました。

🐛 不具合修正

  • macOSにて画像キャッシュをクリアする際に、エラーが発生して失敗することがある不具合を解消しました。

🔧 その他

  • UIのカラー指定から直書きのコードを排除し、保守性とテーマの安定性を向上させました。
v0.7.6 2026-03-27 06:20:00 (JST)

🚀 新機能

  • オートセーブ間隔の設定を細かく0.1秒単位で制御・維持できるUIを追加。
  • ファイルツリーの拡張子表示・非表示を切り替える機能や、スキャン対象外ディレクトリ・ファイル(Exclude)を直感的に管理できる新しいリストUIを追加。
  • カスタムテーマの名前付き保存、複製、および削除に対応し、高度な機能を追加。

✨ 改善

  • ドロップダウンメニューのデザインを統一し、ホバーエフェクトなどの操作感を改善しました。
  • スクロール同期設定をオン・オフが明確なトグルスイッチへ移行し、直感的なUIレイアウト配置へと整理。
  • 狭いサイドパネル幅での視認性・操作性を劇的に向上させるため、カスタムテーマのカラーピッカー設定群を縦長に再配置。

🐛 不具合修正

  • 言語設定を切り替えた際に発生する可能性があった、翻訳データ関連の内部エラーを修正しました。
  • UIの軽微なレイアウト崩れやフォーマットの問題を修正しました。

🔧 その他

  • 各種UIテストを拡充し、アプリケーション全体の安定性と品質を向上させました。
v0.7.5 2026-03-26 14:43:00 (JST)

🐛 不具合修正

  • 複数タブを開いた状態でカレントタブを閉じた際、次にアクティブになるタブが裏で開かれたままで未ロードだった場合にプレビューが表示されない不具合を修正。
v0.7.4 2026-03-26 14:15:00 (JST)

🚀 新機能

  • アップデートダウンロード中に視覚的な進捗状況プログレスバーを表示するよう改善し、GitHub APIのリリースURLを修正。

✨ 改善

  • リンク行のアイコン(External Link等)を行頭に配置して整列させ、ビルドバージョンのコミットハッシュをクリッカブルなリンクに変更。
  • システム設定などプレビューが不要なタブでは右側のマークダウンプレビューパネルを非表示にし、スペースを最適化。
  • アコーディオンの開閉アイコンを視覚的に上下中央に配置するよう調整。

🐛 不具合修正

  • タブのドラッグ&ドロップ用インタラクション領域が閉じるボタンを覆ってしまい、タブを閉じられなくなる致命的なデグレードを解消。
  • ウィンドウが画面外へ水平に無限に伸びてしまう問題と、レイアウトが短く途切れる画面崩れを修正しました。
v0.7.3 2026-03-26 09:30:00 (JST)

🚀 新機能

  • ディレクトリやファイル項目に対する右クリックでのコンテキストメニュー(開く、名前変更、削除、コピー等)を追加。

✨ 改善

  • タブのドラッグ&ドロップ移動時の挿入位置(スナップ)判定をタブ間の中間点に一元化し、双方向での確実で滑らかな移動操作を実現。
  • タブをドラッグして画面端に移動させた際に、自動で水平スクロールが追従する機能を追加。

🐛 不具合修正

  • シンタックスハイライトを利用した際、テキストの背景色が正しく表示されない描画の不具合を修正しました。
v0.7.2 2026-03-26 06:37:57 (JST)

🐛 不具合修正

  • 「最新版です」と表示された後、更新確認ダイアログが縦方向へ伸び続けてしまう操作上の不具合を修正しました。再発防止の体制も強化しています。
v0.7.1 2026-03-26 05:00:00 (JST)

🐛 不具合修正

  • 通信の上限到達エラー(HTTP 403エラー)が誤って表示され、アップデート確認がブロックされてしまう根本的な不具合を解消しました。
  • 更新確認ダイアログ内で余白の計算が崩れ、ウィンドウが上下方向へ無制限に広がってしまう描画バグを修正しました。
v0.7.0 2026-03-26 03:00:00 (JST)

✨ Features

  • 統合された自動アップデート基盤(Markdownリリースノートのネイティブ表示、更新チェック、適用処理)を担う専用ダイアログ・ステートロジックを実装。
v0.6.4 2026-03-25 18:50:20 (JST)

🐛 不具合修正

  • macOS環境固有の日本語(CJK)フォントメトリクス破損による下線装飾(<u>)の欠落を解消。文字のベースライン下端を基準にした独自の手動描画方式へ切り替え、OSやフォントに依存せず確実に下線が表示されるよう修正。

🔧 その他

  • テキスト装飾が消えてしまう不具合や、表示の崩れを未然に防ぐため、内部の品質確認用テストを強化しました。
v0.6.3 2026-03-25 17:26:00 (JST)

🐛 不具合修正

  • アップデート通知メッセージ内の Homebrew コマンド(brew upgrade)末尾に含まれていた不要な余白文字を削除。
v0.6.2 2026-03-25 17:05:30 (JST)

🚀 新機能

  • カスタム状態([/] 等)のサポート、コンテキストメニューによる素早い状態変更、およびチェックボックスの正確な垂直方向アライメント。
  • 高品質なTeX/LaTeX数式レンダリングを可能にする MathJax パイプラインの統合。

✨ 改善

  • コードエディタとプレビュー画面それぞれからのクリックによる自動スクロール追従機能。
  • マウスカーソルの位置に対応するMarkdownブロックの背景をハイライトし、視覚的な同期状態を明示。

🐛 不具合修正

  • 日本語などの文字列を処理する際、見えない文字や位置情報のズレが原因で発生していた内部エラーと、スクロール位置のズレを完全に解消しました。
v0.6.1 2026-03-24 12:15:14 (JST)

✨ 改善

  • リスト内での文字切れ(左端の欠落)と位置ずれを解消し、日本語などの文字の中央配置を最適化しました。
  • テーブルなどの中央配置をネイティブな描画方式に変更し、レイアウトの安定性を向上させました。
  • ディレクトリ・ファイルのアイコンと名前の両方をクリック可能に拡張。行全体にホバーエフェクトとコンテキストメニューを適用。
  • ナビゲーションボタン押下時のみアクティブタブが可視領域にスクロール。手動スクロール時の意図しないジャンプを防止。
  • サイドバーの全アイコン(フィルター、目次トグル等)にグレー背景を統一適用し、ライトテーマでの視認性を向上。
  • プレビュー・メインウィンドウ外枠の不要なパディングを除去し、左右の内側マージンを均等化。

🐛 不具合修正

  • インラインコードと取り消し線の背景色の垂直位置がずれる描画の不具合を修正しました。
  • ヘッダーと行の間の罫線が途中で途切れる表示を修正。
  • Markdownのアライメント構文(左寄せ・中央寄せ・右寄せ)に基づくカラム別テキスト揃えを実装。
  • ダイアグラムの更新時にファイルを正確に再読み込みし、描画状態をリセットするよう修正しました。
  • ワークスペースディレクトリから複数ファイルを開く際の非同期・並列読み込みを保証し、先頭ファイルを即座にアクティブ化。

🔧 その他

  • 今後の品質向上に向けて、内部のテスト環境とリソース管理の仕組みを最適化しました。
v0.6.0 2026-03-23 06:52:53 (JST)

🐛 不具合修正

  • アイドル時のCPU 100%過負荷およびUIのスピナー無限ループ問題(描画ハッシュ、SVGロード起因)を修正。
  • 引用内のリスト項目が改行されない問題を修正し、コードブロック上下の不要な空行を削除。
  • SVG画像への依存を廃止し Painter API による直接描画へ移行。ボタン位置を調整して視認性と操作性を向上。
  • サイドパネルの幅を固定し、ウィンドウを開いた際に中央パネルが消失・縮小するバグを解消。
  • テスト実行環境に限りスプラッシュ画面をスキップさせ、意図しないテスト失敗(偽陽性)を防止。
  • 画像読み込み失敗時の処理に関するテストを拡充し、品質基準を強化しました。
v0.5.2 2026-03-22 21:44:52 (JST)

🚀 新機能

  • 設定画面に「ワークスペース」タブを追加し、ディレクトリ走査の最大深度と除外ディレクトリを設定可能にしました。

✨ 改善

  • ウィンドウタイトルの更新条件厳格化、スプラッシュ画面の再描画抑制、およびフォント再構築ロジックの効率化により、アイドル時のCPU使用率を大幅に削減(75%以上から5%以下へ)。
  • ワークスペース切り替え時にレンダリングエンジンのリソースを適切に解放し、スレッドの増殖を防止。

🐛 不具合修正

  • 最近開いたワークスペースの履歴保存と表示順序が正しく更新されない不具合を修正。
  • レンダリングスレッドがパニックした際に、プレビューが「保留中」のまま無限ループする問題を修正。

🔧 その他

  • 内部コードの静的解析を強化し、安定性を向上させました。
  • 借用チェッカーのエラー修正、全言語の翻訳リソース同期、およびテストカバレッジ 100% ゲートを適用。
v0.5.1 2026-03-22 18:41:24 (JST)

🐛 不具合修正

  • GitHub Release 作成前にタグの push を実行し、リリース自動化フローの段階的な失敗を修正
v0.5.0 2026-03-22 18:16:29 (JST)

🚀 新機能

  • 利用規約への同意機能とバージョン追跡の実装
  • Markdownエクスポート機能 (HTML, PDF, PNG, JPG) の追加

✨ 改善

  • 利用規約モーダルの整理 (言語選択ComboBox、中央揃えの改善)
  • ワークスペースサイドバーのフィルターアイコンを ∇ (ナブラ) に変更
v0.4.0 2026-03-21 22:05:00 (JST)

🚀 新機能

  • アプリブランディング (アプリアイコンとスプラッシュスクリーン表示)
  • アプリ単体での更新確認 (Check for Updates) 機能と通知をバックグラウンド実装
  • macOSネイティブメニュー (更新確認、ヘルプ、寄付) の拡充
  • ダイアグラムのテクスチャキャッシュを適用し、GPUの再アップロードを回避するよう最適化
  • プレビュー画面・全画面ビューアでのトラックパッド操作 (ズーム/パン) 対応

🐛 不具合修正

  • macOS のネイティブフルスクリーン時の黒画面化バグを修正
  • Markdown内のローカル相対画像パスをプレビューで表示可能にする修正
  • 目次 (TOC) 連携時の細かい不具合を修正
v0.3.1 2026-03-21 13:32:00 (JST)

🚀 新機能

  • make release にすべての確認プロンプトをスキップする FORCE=1 オプションを追加
  • GitHub Actions によるリリースを条件付きで実行する USE_GITHUB_WORKFLOW フラグを実装

🔧 その他

  • 事前検証済みのため、リリース時のプッシュで Git フックをスキップ (--no-verify) するよう変更

  • ローカル完結のリリースフロー(DMGビルド、GitHub公開、Homebrew更新)をデフォルトに設定

  • リリースロジックを scripts/release/ 配下の構成要素別スクリプトにモジュール化

  • メインのリリースコントロールスクリプトを scripts/release/release.sh へ移動

v0.3.0 2026-03-21 12:52:24 (JST)

🚀 新機能

  • タブコンテキストメニュー(閉じる、他を閉じる、すべて閉じる)とタブ復元アクションの実装
  • 起動時に前回開いていたワークスペースのタブを自動復元する機能をサポート
  • エディタの目次(TOC)サイドパネルを追加(設定永続化と多言語対応)
  • エディタ行番号表示とカレント行ハイライト機能の有効化

🐛 不具合修正

  • UIコンポーネントにおける日本語CJKフォントのベースラインのガタツキを解消
  • 目次サイドパネルの自動展開を防止し、アウトラインのYAMLフロントマターを無視するよう修正

🔧 その他

  • GPG環境構築完了に伴い署名付きタグ生成設定をリストア
  • 依存関係の更新(rustls-webpki)
v0.2.1 2026-03-21 09:53:02 (JST)

🔧 その他

  • Rustの依存関係とGitHub Actionsのプラグインを更新

  • preview_paneのcoverage gapを修正し、リリースの検証バイパスルールを明文化

  • V0.2.0のアーカイブ漏れ解消と次期tasksへのAI警告ブロック追加

  • リポジトリ名を katana から KatanA に変更・ドキュメント全体の整理と英語翻訳対応

  • 設定画面の結合テストでの使用言語を指定しテストを安定化

  • Collect_matchesロジック抽出と設定画面の部分インテグレーションテスト追加によるカバレッジ改善

v0.2.0 2026-03-21 04:16:37 (JST)

🚀 新機能

  • ワークスペース永続化・タブ復元ロジックの追加 (Task 1)
  • CacheFacadeの実装と全ての結合テストの安定化
  • ワークスペースの再帰的展開・全て開くの実装と操作性改善 (Task 3, 5)
  • メタデータツールチップの国際化対応とファイル要素への適用

🐛 不具合修正

  • 「全て開く」時の遅延ロード厳格化およびフォルダの過剰な自動展開を制限
  • 冗長なファイル名ツールチップを廃止し、ASTリンターのカバレッジを修正
  • メタデータツールチップの絶対パス表示の欠落を復元し、TDDを適用

🔧 その他

  • RwLockの利用箇所をリファクタリングし、強制リロード時の外部画像キャッシュ無効化漏れを修正
v0.1.6 2026-03-20 08:57:28 (JST)

🚀 新機能

  • ワークスペースの検索とフィルター機能を実装
  • 検索モーダルの Include / Exclude オプション向け国際化テキストを追加
  • 検索モーダルに包含 / 除外フィルター機能を追加し、検索ボタンを UI に配置

🐛 不具合修正

  • DMG ビルド時に Info.plist へ自動でバージョンを注入するよう改善
  • リリース時に内部バージョン情報の同期が行われるよう改善しました。

🔧 その他

  • v0.1.7 リリース準備
v0.1.5 2026-03-20 06:12:34 (JST)

🚀 新機能

  • v0.1.5 の変更を適用し、バージョンを 0.1.5 に更新

🔧 その他

  • バージョンを 0.1.4 に更新

  • HashMap と固定長配列を Vec へ統一し、AST ルールやマイグレーション機能を含めて一括適用

  • ワークスペース関連メソッドのリネームで壊れたテストを修正

  • 100% カバレッジゲートを満たすための不足テストを追加

v0.1.4 2026-03-20 06:03:35 (JST)
v0.1.3 2026-03-20 04:59:23 (JST)

🚀 新機能

  • テーマプリセットを 10 種から 30 種へ拡充し、OneDark / TokyoNight / CatppuccinMocha などを追加
  • i18n を型安全な構造体(I18nMessages)へ移行し、8 言語(zh-CN / zh-TW / ko / pt / fr / de / es / it)を追加
  • macOS ネイティブメニューに 8 言語のタグを追加し、言語切替に合わせてメニュー文字列を動的翻訳
  • UI 全体を i18n / 設定階層化に対応させ、設定画面に OS 言語検出、テーマ拡充、Show more / less トグルを実装

🐛 不具合修正

  • v0.1.3 のバージョン更新漏れをリカバリー
  • 並行テスト実行時の環境変数汚染で curl 起動に失敗する flaky なテストを修正

🔧 その他

  • settings.json の構造を階層化(ThemeSettings / FontSettings / LayoutSettings)し、マイグレーション機構を追加

  • カバレッジゲートを修正し、コード品質を改善

  • i18n 型安全化、設定階層化、テーマ拡充に合わせてテストを更新(integration / i18n / theme / diagram_rendering テスト)

v0.1.2 2026-03-20 01:54:57 (JST)

🚀 新機能

  • タブナビとスライダーに i18n ツールチップを追加

🐛 不具合修正

  • ワークスペースファイルエントリの左寄せを修正
  • ライトテーマでフォントサイズスライダーが見えなくなる問題を修正
  • スライダーに selection color の border を付け、全テーマで視認性を確保
  • Markdown プレビューのテーブルが利用可能幅を使うよう修正
  • テーブルレイアウトと上下分割スクロールの不具合を修正

🔧 その他

  • v0.1.2 リリース準備
  • Warning の error 化と未使用コードの削除
  • v0.1.2 リリース準備
v0.1.1 2026-03-19 19:54:34 (JST)

🚀 新機能

  • 隠しディレクトリのワークスペースツリー表示対応とディレクトリ更新ボタンの追加

🐛 不具合修正

  • Homebrew Cask 更新ステップにエラーハンドリングを追加
  • キャッシュされた古い DMG ファイルの混入を防止
v0.1.0 2026-03-19 18:33:46 (JST)

🚀 新機能

  • Homebrew Cask 対応を追加
  • テーマプリセット 10 種と ThemeColors 基盤を実装(Task 1)(#23)
  • フォントサイズ / ファミリー設定の基盤実装(Task 2)
  • テーマ連動、設定画面実装、スナップショット更新を進行中で反映
  • OS フォントの動的取得と UI への反映機能を追加
  • タスク 4 としてエディタ / プレビューのレイアウト設定を実装
  • タスク 5 として OS テーマ連動(初回デフォルト自動選択)を実装
  • タスク 6 としてフォント設定拡張(検索機能 + Apple Color Emoji)を実装
  • Linter に厳密な品質チェック(todo! マクロ禁止など)を追加
  • フォント検索、絵文字対応、プレビューなどの UI 機能を改善
  • 絵文字インライン描画基盤を実装し、SVG / HTTP キャッシュローダーを分離
  • 内部実装の潜在的な問題を早期に検出する仕組みを強化しました。

🐛 不具合修正

  • .app 署名を改善し、--deep を廃止して runtime / timestamp を指定、DMG は未署名のまま維持
  • 起動時にワークスペースが復元されないデグレードを修正
  • vendor した egui_commonmark に絵文字対応パッチを適用

🔧 その他

  • v0.0.4 リリース準備

  • スナップショット更新時の不要な旧バックアップ画像(.old.png)を Git 追跡対象から除外

  • カバレッジゲートの除外ルールを拡張(return None / false / display / Pending

  • v0.1.0 リリース準備としてバージョン番号を更新

  • 内部コードの管理構造を最適化し、国際的な開発基準に準拠しました。

  • カバレッジ改善のためのテストを追加

v0.0.3 2026-03-18 11:50:23 (JST)

🐛 不具合修正

  • Coverage ジョブをローカルの make coverage と統一
  • ダークテーマでの Draw.io 図テキスト視認性を改善
  • .app バンドルからの mmdc 解決を 6 層フォールバックに拡張
  • mmdc 実行時に node の PATH を補完し、GUI アプリからの起動を修正
  • HTML ブロックの上下に余白を追加し、レイアウトの窮屈さを解消

🔧 その他

  • カバレッジ除外理由を正確な技術的根拠に更新

  • v0.0.3 リリース準備

  • リリースノートを CHANGELOG.md からの抽出に変更

  • マジックナンバーを定数化し、AST linter テストを拡充

  • Ignore タグを limited_local に統一

  • i18n の複数テストにおけるグローバルステート競合エラーを修正

  • ダイアグラムレンダリングとサンプルフィクスチャの統合テストを追加

v0.0.2 2026-03-17 18:20:28 (JST)

🐛 不具合修正

  • GitHub Actions 向けの Linux クロスコンパイルエラーを解消
  • 生 HTML の中央寄せ再現に向けて CenteredMarkdown をサポート
  • CenteredMarkdown の中央寄せ、画像パス解決、バッジ表示を修正

🔧 その他

  • v0.0.2 をリリース

  • v0.0.2 リリースに Cargo.lockCHANGELOG.ja.md を含める

  • integration test のスナップショットを更新

v0.0.1 2026-03-17 08:16:22 (JST)

🚀 新機能

  • Bootstrap Katana macOS MVP として、Rust プロジェクト基盤と全コアモジュールを実装
  • Task 3.2 としてネイティブ Markdown プレビューペインを実装
  • i18n 対応、言語設定、appAction 拡張、バイナリ名変更
  • ダイアグラムレンダリングを改善し、Draw.io 矢印対応、Mermaid PNG 出力、CommandNotFound の区別を追加
  • ファイルシステムサービスを拡張し、ワークスペースツリーとファイル監視を改善
  • タブ別プレビュー管理、scroll 同期、macOS ネイティブメニュー、ワークスペースパネル制御を追加
  • lefthook 導入、テスト追加、Clippy 厳格化、品質ゲート定義で検証を強化
  • 内部コードの静的解析を強化し、安定性を向上させました。
  • ネイティブ About パネル向けに Katana アプリアイコンとバージョン表示を適用 (#15)
  • 設定永続化基盤(JsonFileRepository + SettingsService)を実装
  • ワークスペース / 言語変更時に設定を自動保存
  • 起動時に保存済み設定(ワークスペース / 言語)を復元
  • プレビュー機能を改善し、画像パス解決、セクション分割の先頭フェンス対応、ダイアグラムレンダラー改善を実施
  • About 画面を改善し、アプリ表示名を KatanA に統一
  • macOS アプリバンドル(.app)パッケージングを追加 (#18)
  • macOS DMG インストーラー生成を追加 (#19)
  • リリース自動化(git-cliff + make release)を追加 (#20)
  • リリース CD ワークフロー(.github/workflows/release.yml)を新設 (#22)
  • GitHub Sponsors の URL 設定と README 日本語版を追加

🐛 不具合修正

  • Clippy 警告、フォーマット、30 行制限の違反を修正
  • スクリーンショット確認で見つかった問題を修正
  • PLANTUML_JAR を排他的オーバーライドにしてテストを安定化
  • レイジーロード、Mermaid フォント、デスクトップ強制移動の 3 問題を修正
  • スナップショットテストの flaky 問題を修正
  • egui のレイアウト制約回避のため、リスト内コードブロックを前処理でデインデント
  • macOS sed 互換性のため Info.plist 更新を Perl に変更
  • Release CD に ad-hoc コード署名を追加
  • sccache-action の SHA を修正し、CHANGELOG 英語版 / 日本語版を整備
  • cargo install 時は sccache を一時無効化して競合を回避

🔧 その他

  • katana リポジトリを bootstrap

  • Opsx の prompt ファイルを削除

  • .gitignore を公式テンプレートに合わせて整備

  • bootstrap-katana-macos-mvp の Task 6.2 完了マークを反映

  • openspec ディレクトリを Git 管理対象から除外

  • .gitignore を更新し、openspec.obsidian 設定、katana-core.gitignore を統合

  • 不要なドキュメントテンプレートと README を削除

  • lefthook の検証コマンドを Makefile に統合し、自動修正化

  • 依存関係を更新(dirs-sys 0.5.0rfd 0.17.2egui_commonmark の features 追加)

  • GitHub Sponsors 用の FUNDING.yml を追加

  • v0.0.1 リリース準備

  • drawio_renderer の Clippy 警告を修正

  • テストを src/ から tests/ ディレクトリに移動し、Clippy を厳格化

  • katana-ui を lib / binary 構造にリファクタリングし、ロジックを抽出

  • マジックナンバーを用途が明確な名前付き定数に抽出

  • 言語定義を locales/languages.json に外部化

  • span_location の重複をフリー関数に統合して自己レビュー指摘へ対応

  • egui 描画ロジックとイベントルーティングを分離

  • ソースコードとテストの日本語コメント / 文字列を英語化

  • UI レイアウト改善と linter モジュールを追加

  • Task 6.2 としてプレビュー同期テストを追加

  • アプリ状態のユニットテストを追加し、PlantUML 向け Java headless mode を修正

  • プレビュー同期のユニットテストを追加し、Task 3.2 を完了

  • カバレッジを厳格化し、ignore-filename-regex を撤去、#[coverage(off)] を全廃、Regions 100% を強制

  • LLVM カバレッジ算出差異に対応し、テスト 100% ゲートを厳密化

  • 永続化ラウンドトリップの統合テストを追加

source / of / truth

リリース詳細の確認先

  • タグ付き artifact と完全なリリースノートは GitHub Releases が正本です。
  • インストール方法やアップデート導線の説明は app README が正本です。
  • webサイト は要約の入口であり、リリース管理画面の代替ではありません。