# Journal des changements — PromptKey Le format suit [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/) et le projet utilise le versionnage sémantique. ## [Non publié] — 2026-10-11 ### Corrigé - `build.ps1` : la détection d'AutoHotkey et d'Ahk2Exe couvre désormais les installations **Scoop** (commandes du PATH et shims — avec résolution de la cible réelle du shim, car le shim ne peut pas servir de base à Ahk2Exe — et dossiers `apps\autohotkey\` des racines Scoop utilisateur et globale), en plus de l'installeur officiel. Chemins imposables via les variables d'environnement `PROMPTKEY_AHK_EXE` / `PROMPTKEY_AHK2EXE`. Quand seul le lanceur `AutoHotkey.exe` est trouvé, le script préfère le vrai interpréteur `AutoHotkey64.exe` situé à côté, comme l'exige Ahk2Exe. ## [1.0.0] — 2026-10-11 Première version. ### Ajouté - Application tray AutoHotkey v2 : instance unique, aucun appel réseau, démarrage avec Windows sur demande. - Quick Picker (`Ctrl+Alt+Espace`) : recherche floue instantanée insensible aux accents, aperçu du prompt, navigation entièrement au clavier, retour du focus à l'application d'origine. - Bibliothèque de prompts en fichiers Markdown : un prompt = un fichier `.md`, catégorie = dossier de premier niveau, en-tête structuré (id, title, tags, targets, favorite, épinglé, raccourci propre, hotstring, variables). - Gestionnaire et Éditeur intégrés : créer, modifier, dupliquer, supprimer (corbeille Windows), créer un prompt depuis la sélection ou le presse-papiers, validation des variables en direct. - Moteur de variables : types `text`, `multiline`, `enum`, `number`, `date`, `bool`, `password` ; variables automatiques `{{selection}}`, `{{clipboard}}`, `{{date}}`, `{{datetime}}`, `{{time}}`, `{{app}}`, `{{cursor}}` ; mémorisation des derniers choix par prompt (sauf `password`). - Moteur d'injection : presse-papiers sauvegardé puis restauré (méthode par défaut), frappe simulée (`SendText`) en repli, aucun envoi automatique par défaut. - Profils de destination par IA (Claude, ChatGPT, Gemini, Qwen, DeepSeek, terminal, courriel…) : préambule, méthode d'injection, délais, option « envoyer après insertion » gardée et désactivée par défaut. - Raccourcis globaux configurables, épinglés `Ctrl+Alt+1…9`, hotstrings (`::resu;`…), rapport de conflits de raccourcis. - Historique d'usage local (`usage.json`) alimentant les listes Épinglés / Récents / Fréquents du Picker. - Import/export de prompts (Markdown, dossiers, zip, JSON d'échange) et mode portable intégral. - Pack de démarrage « essentiels » : 20 prompts en français, 4 catégories (Général, Écriture, Code, Analyse), dans `packs/essentiels/`. - Compilation reproductible par `build.ps1` (tests, Ahk2Exe, archive portable, sommes SHA256) et CI Gitea Actions vérifiant la cohérence du pack (`scripts/check_pack.py`).