Skip to content

Journal des modifications

Notes de version

Ce plugin est publié via OCX et n'a pas de numéro de version traditionnel. Les modifications importantes sont enregistrées ci-dessous par ordre chronologique inverse.


2026-01-23

Type de modification : Mise à jour synchronisée

  • Maintien de la synchronisation avec le dépôt principal kdcokenny/ocx

2026-01-22

Type de modification : Mise à jour synchronisée

  • Maintien de la synchronisation avec le dépôt principal kdcokenny/ocx

2026-01-13

Type de modification : Mise à jour synchronisée

  • Maintien de la synchronisation avec le dépôt principal kdcokenny/ocx

2026-01-12

Type de modification : Mise à jour synchronisée

  • Maintien de la synchronisation avec le dépôt principal kdcokenny/ocx

2026-01-08

Type de modification : Mise à jour synchronisée

  • Maintien de la synchronisation avec le dépôt principal kdcokenny/ocx

2026-01-07

Type de modification : Mise à jour synchronisée

  • Mise à jour depuis ocx@30a9af5
  • Saut de la construction CI

2026-01-01

Correction : Syntaxe de namespace de style Cargo

Contenu de la modification :

  • Mise à jour de la syntaxe de namespace : ocx add kdco-notifyocx add kdco/notify
  • Mise à jour de la syntaxe de namespace : ocx add kdco-workspaceocx add kdco/workspace
  • Renommage du fichier source : kdco-notify.tsnotify.ts

Impact :

  • La commande d'installation passe de ocx add kdco-notify à ocx add kdco/notify
  • Structure des fichiers source plus claire, conforme au style de nommage Cargo

Optimisation : Documentation README

Contenu de la modification :

  • Optimisation de la documentation README, ajout des explications de la proposition de valeur
  • Nouvelle section FAQ pour répondre aux questions courantes
  • Amélioration des textes explicatifs relatifs aux "notifications intelligentes"
  • Simplification des explications des étapes d'installation

Contenu ajouté :

  • Tableau de proposition de valeur (événements, notification, effets sonores, raisons)
  • FAQ : ajout de contexte, réception de notifications indésirables, désactivation temporaire

2025-12-31

Documentation : Simplification du README

Contenu de la modification :

  • Suppression des icônes invalides et des références au mode sombre
  • Simplification de la documentation README, concentration sur les explications des fonctionnalités principales

Suppression : Support des icônes

Contenu de la modification :

  • Suppression du support des icônes OpenCode (détection du mode sombre multiplateforme)
  • Simplification du processus de notification, suppression des fonctionnalités d'icônes instables
  • Nettoyage du répertoire src/plugin/assets/

Fichiers supprimés :

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

Impact :

  • Les notifications n'affichent plus d'icônes personnalisées
  • Le processus de notification est plus stable, réduction des problèmes de compatibilité de plateforme

Ajout : Icône OpenCode (supprimé)

Contenu de la modification :

  • Ajout du support des icônes OpenCode
  • Implémentation de la détection du mode sombre multiplateforme

INFO

Cette fonctionnalité a été supprimée dans les versions ultérieures, voir "Suppression : Support des icônes" du 2025-12-31.

Ajout : Détection de terminal et perception du focus

Contenu de la modification :

  • Ajout de la fonction de détection automatique de terminal (support de 37+ terminaux)
  • Ajout de la fonction de détection de focus (macOS uniquement)
  • Ajout de la fonction de clic pour le focus (macOS uniquement)

Nouvelles fonctionnalités :

  • Identification automatique des émulateurs de terminal
  • Suppression des notifications lorsque le terminal est au premier plan
  • Clic sur la notification pour mettre la fenêtre du terminal au premier plan (macOS)

Détails techniques :

  • Utilisation de la bibliothèque detect-terminal pour détecter le type de terminal
  • Obtention de l'application au premier plan via macOS osascript
  • Implémentation du focus par clic via l'option activate de node-notifier

Ajout : Version initiale

Contenu de la modification :

  • Commit initial : plugin kdco-notify
  • Fonctionnalité de notifications natives de base
  • Système de configuration de base

Fonctionnalités principales :

  • Notifications d'événement session.idle (tâche terminée)
  • Notifications d'événement session.error (erreur)
  • Notifications d'événement permission.updated (demande d'autorisation)
  • Intégration node-notifier (notifications natives multiplateforme)

Fichiers initiaux :

  • LICENSE - Licence MIT
  • README.md - Documentation du projet
  • registry.json - Configuration d'enregistrement OCX
  • src/plugin/kdco-notify.ts - Code du plugin principal

Ressources connexes


Stratégie de version

Ce plugin, faisant partie de l'écosystème OCX, adopte la stratégie de version suivante :

  • Pas de numéro de version : Suivi des modifications via l'historique des commits Git
  • Livraison continue : Mises à jour synchronisées avec le dépôt principal OCX
  • Compatibilité ascendante : Maintien de la compatibilité ascendante du format de configuration et de l'API

En cas de modifications destructrices, elles seront clairement indiquées dans le journal des modifications.


Dernière mise à jour : 2026-01-27