Журнал изменений
Описание версий
Этот плагин публикуется через 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
- Использование опции activate из node-notifier для реализации фокуса при клике
Добавление: начальная версия
Содержание изменений:
- Начальный коммит: плагин kdco-notify
- Базовая функция нативных уведомлений
- Базовая система конфигурации
Основные функции:
- Уведомления о событии session.idle (завершение задачи)
- Уведомления о событии session.error (ошибка)
- Уведомления о событии permission.updated (запрос разрешения)
- Интеграция с node-notifier (кроссплатформенные нативные уведомления)
Начальные файлы:
LICENSE- Лицензия MITREADME.md- Документация проектаregistry.json- Конфигурация регистрации OCXsrc/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