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
  • Использование опции activate из node-notifier для реализации фокуса при клике

Добавление: начальная версия

Содержание изменений:

  • Начальный коммит: плагин 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