Skip to content

v1.7.3

Choose a tag to compare

@YTommy109 YTommy109 released this 26 Jul 06:11
· 922 commits to main since this release

v1.7.3

新機能

  • ドキュメント内のパス参照を表示時に解決し、実在するファイルだけをリンクとして表示するようになりました。相対パスで見つからない場合は git 追跡ファイルへフォールバックし、サフィックス一致と近さでもっとも妥当な候補を選びます。

修正

  • パス参照のリンク化に関する不具合を修正しました(エスケープされた # をファイル名の一部として扱う、存在しないファイルをリンク化してしまうケースの排除、git 追跡ファイル一致時の実在確認)。
  • git の一時的な失敗が解決結果としてキャッシュに固定されないようにしました。
  • git 実行をリポジトリ設定から切り離し(絶対パス・固定環境)、設定由来で任意のコマンドが実行されうる問題を塞ぎました。
  • git 実行を打ち切った際にプロセスやスレッド、ファイルディスクリプタが残る問題を修正しました。
  • CLI から追加したブックマークがツールバーへ即座に反映されるようにしました。
  • CLI と GUI で同時にブックマークを更新した際に書き込みが失われる問題を修正しました。
  • CLI の転送完了待ちを非同期化し、転送の成否を正しく判定するようにしました。
  • CLI からのアプリ起動に失敗した場合、stderr に診断メッセージを出力するようにしました。

パフォーマンス

  • パス参照の解決をメインスレッド外で実行し、候補索引をバッチ全体で使い回すようにして、表示時の待ち時間を短縮しました。
  • git 追跡ファイルの照合索引をキャッシュし、バッチごとの再構築をなくしました。