Skip to content

Releases: masaki39/obsidian-ai-rewrite

0.0.3

26 Jun 03:35

Choose a tag to compare

What's Changed

Bug Fixes

  • Stop re-triggering right after accepting a suggestion: in While typing mode, pressing Tab to apply a suggestion no longer immediately fires a new suggestion on the line you just accepted. The edit that applies a suggestion is now ignored by the automatic trigger (the same guard also keeps an accepted line from being re-corrected on leave).

Documentation

  • Rewrite the README: clearer, more scannable docs with a demo, callouts, an auto-linking section, and an externally linked key-name reference.

0.0.2

26 Jun 02:10

Choose a tag to compare

What's Changed

Bug Fixes

  • iOS 16.4 未満での自動リンク不具合を修正: マッチング用の正規表現から後読み(lookbehind)を排除。後読みに非対応の iOS 環境でも自動リンクが動作するようになりました。

Changed

  • 最低対応バージョンを 1.1.0 に更新: 使用している Obsidian API に合わせて minAppVersion0.15.0 から 1.1.0 に引き上げました。
  • ポップアウトウィンドウ対応を改善: タイマー処理と DOM 生成を window / activeDocument 経由に変更し、ポップアウトウィンドウでも正しく動作するようにしました。
  • 内部実装の整理: API レスポンスの型付け、非推奨 API(setDynamicTooltip など)の置き換え、リリース成果物への artifact attestation(ビルドプロベナンス)付与などを行いました。

0.0.1

26 Jun 01:56

Choose a tag to compare

What's Changed

New Features

  • 行単位の AI リライト: 現在行(または選択範囲)をプルーフリード・翻訳し、結果を下行にゴーストプレビューとして表示。Tab で適用、Esc で却下。
  • Markdown プレフィックスの保持: 行頭のインデントや - / > / # / 1. / - [ ] を除いた本文だけをモデルに渡し、結果へプレフィックスを再付与。箇条書き・引用・見出しを崩さず、空行はスキップ。
  • モード(Proofread / Translate)と独自モード: 既定の Proofread・Translate に加え、設定から「名前+プロンプト」で独自モードを追加可能。ステータスバーから切り替え、Cycle mode コマンドや各モード専用コマンドにホットキーを割り当て可能。プロンプト内の {targetLang} は Target language 設定に連動。
  • 3 つのトリガー: On demand(コマンド/ホットキー時のみ)、When leaving a line、While typing を設定から選択。
  • OpenAI 互換エンドポイント対応: 既定は Ollama(http://localhost:11434/v1gemma3)。Base URL の変更で LM Studio / vLLM などのローカルサーバーや、API キー(Bearer)を用いた OpenAI / OpenRouter 等のリモートサービスにも接続可能。
  • 既存ノートの自動リンク: 結果テキスト中の語をボールト内の既存ノートへ自動でリンク。
  • リクエストの直列化とタイムアウト: リクエストを直列処理し、Request timeout(既定 30 秒)で停滞したモデルが後続候補を塞がないように制御。処理中はステータスバーに を表示。