Skip to content

更新履歴

バージョンについて

本プラグインは OCX 経由で配布されており、従来のバージョン番号はありません。以下は時系列の逆順で重要な変更を記録しています。


2026-01-23

変更タイプ: 同期更新

  • kdcokenny/ocx メインリポジトリとの同期を維持

2026-01-22

変更タイプ: 同期更新

  • kdcokenny/ocx メインリポジトリとの同期を維持

2026-01-13

変更タイプ: 同期更新

  • kdcokenny/ocx メインリポジトリとの同期を維持

2026-01-12

変更タイプ: 同期更新

  • kdcokenny/ocx メインリポジトリとの同期を維持

2026-01-08

変更タイプ: 同期更新

  • kdcokenny/ocx メインリポジトリとの同期を維持

2026-01-07

変更タイプ: 同期更新

  • ocx@30a9af5 から更新
  • CI ビルドをスキップ

2026-01-01

修正:Cargo スタイルの名前空間構文

変更内容

  • 名前空間構文を更新:ocx add kdco-notifyocx add kdco/notify
  • 名前空間構文を更新:ocx add kdco-workspaceocx add kdco/workspace
  • ソースファイルをリネーム:kdco-notify.tsnotify.ts

影響

  • インストールコマンドが ocx add kdco-notify から ocx add kdco/notify に変更
  • ソースコードのファイル構造がより明確になり、Cargo の命名規則に準拠

改善:README ドキュメント

変更内容

  • README ドキュメントを改善し、価値提案の説明を追加
  • FAQ セクションを新設し、よくある質問に回答
  • 「スマート通知」関連の説明文を改善
  • インストール手順の説明を簡素化

追加内容

  • 価値提案テーブル(イベント、通知の有無、サウンド、理由)
  • よくある質問:コンテキストが増えるか、スパム通知が届くか、一時的に無効化する方法

2025-12-31

ドキュメント:README の簡素化

変更内容

  • 無効なアイコンとダークモード参照を削除
  • README ドキュメントを簡素化し、コア機能の説明に集中

削除:アイコンサポート

変更内容

  • OpenCode アイコンサポートを削除(クロスプラットフォームのダークモード検出)
  • 通知フローを簡素化し、不安定なアイコン機能を削除
  • src/plugin/assets/ ディレクトリをクリーンアップ

削除されたファイル

  • src/plugin/assets/opencode-icon-dark.png
  • src/plugin/assets/opencode-icon-light.png

影響

  • 通知にカスタムアイコンが表示されなくなりました
  • 通知フローがより安定し、プラットフォーム互換性の問題が軽減

追加:OpenCode アイコン(削除済み)

変更内容

  • OpenCode アイコンサポートを追加
  • クロスプラットフォームのダークモード検出を実装

INFO

この機能は後続のバージョンで削除されました。2025-12-31「削除:アイコンサポート」を参照してください。

追加:ターミナル検出とフォーカス認識

変更内容

  • ターミナル自動検出機能を追加(37 以上のターミナルをサポート)
  • フォーカス検出機能を追加(macOS のみ)
  • クリックでフォーカス機能を追加(macOS のみ)

新機能

  • ターミナルエミュレータの自動識別
  • ターミナルにフォーカスがある場合は通知を抑制
  • 通知をクリックしてターミナルウィンドウにフォーカス(macOS)

技術詳細

  • detect-terminal ライブラリを使用してターミナルタイプを検出
  • macOS osascript を通じてフォアグラウンドアプリを取得
  • node-notifier の activate オプションを使用してクリックでフォーカスを実現

追加:初期バージョン

変更内容

  • 初期コミット:kdco-notify プラグイン
  • 基本的なネイティブ通知機能
  • 基本的な設定システム

コア機能

  • session.idle イベント通知(タスク完了)
  • session.error イベント通知(エラー)
  • permission.updated イベント通知(権限リクエスト)
  • node-notifier 統合(クロスプラットフォームのネイティブ通知)

初期ファイル

  • LICENSE - MIT ライセンス
  • README.md - プロジェクトドキュメント
  • registry.json - OCX 登録設定
  • src/plugin/kdco-notify.ts - メインプラグインコード

関連リソース


バージョン戦略

本プラグインは OCX エコシステムの一部として、以下のバージョン戦略を採用しています:

  • バージョン番号なし: Git コミット履歴で変更を追跡
  • 継続的デリバリー: OCX メインリポジトリと同期して更新
  • 後方互換性: 設定形式と API の後方互換性を維持

破壊的変更がある場合は、更新履歴に明確に記載されます。


最終更新: 2026-01-27