更新履歴
バージョンについて
本プラグインは 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-notify→ocx add kdco/notify - 名前空間構文を更新:
ocx add kdco-workspace→ocx add kdco/workspace - ソースファイルをリネーム:
kdco-notify.ts→notify.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.pngsrc/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- メインプラグインコード
関連リソース
- GitHub リポジトリ: https://github.com/kdcokenny/ocx/tree/main/registry/src/kdco/notify
- コミット履歴: https://github.com/kdcokenny/ocx/commits/main/registry/src/kdco/notify
- OCX ドキュメント: https://github.com/kdcokenny/ocx
バージョン戦略
本プラグインは OCX エコシステムの一部として、以下のバージョン戦略を採用しています:
- バージョン番号なし: Git コミット履歴で変更を追跡
- 継続的デリバリー: OCX メインリポジトリと同期して更新
- 後方互換性: 設定形式と API の後方互換性を維持
破壊的変更がある場合は、更新履歴に明確に記載されます。
最終更新: 2026-01-27