Files
promptkey/CHANGELOG.md
T
Spark 258287b2ea
ci / verifier-pack (push) Successful in 1m29s
feat(pack,docs): pack de démarrage 20 prompts, README, tests, CI, build
- packs/essentiels : 20 prompts en 4 catégories (Général, Écriture, Code,
  Analyse), en-têtes conformes au parseur, variables déclarées = utilisées
- tests/run_tests.ahk : suites Frontmatter, Variables, JSON, Recherche,
  encodage UTF-8 (à exécuter sous Windows avec AutoHotkey v2)
- scripts/check_pack.py + .gitea/workflows/ci.yml : cohérence du pack
- build.ps1 : tests puis compilation Ahk2Exe et zip portable
- docs : document d'architecture et de conception v1.0
2026-10-11 10:17:30 -04:00

2.2 KiB

Journal des changements — PromptKey

Le format suit Keep a Changelog et le projet utilise le versionnage sémantique.

[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).