[M5] Bibliothèque de snippets/templates de messages #63

Closed
opened 2026-04-06 01:37:47 +00:00 by charles · 0 comments
Owner

Contexte

Gérer une bibliothèque de messages pré-rédigés avec variables ({{nom}}, {{date}}), invocables via /snippet ou raccourci clavier.

Critères d'acceptation

  • Commande /snippet <nom> insère le template dans le champ de saisie
  • Palette de snippets accessible via Ctrl+Shift+S
  • Variables supportées : {{nom}}, {{date}}, {{heure}}, {{salon}}
  • Interface de gestion (créer/éditer/supprimer) dans les préférences
  • Import/export en TOML
  • Snippets stockés dans ~/.config/fractal-plus/snippets/ (un fichier TOML par snippet)

Notes techniques

  • Dépend de : #2 (CommandRegistry)
  • Format TOML par snippet : name, description, body (avec {{variables}})
  • Les variables sont remplacées au moment de l'insertion, pas de l'envoi
  • La commande /snippet s'enregistre dans le CommandRegistry de fractal-ext
## Contexte Gérer une bibliothèque de messages pré-rédigés avec variables (`{{nom}}`, `{{date}}`), invocables via `/snippet` ou raccourci clavier. ## Critères d'acceptation - [ ] Commande `/snippet <nom>` insère le template dans le champ de saisie - [ ] Palette de snippets accessible via Ctrl+Shift+S - [ ] Variables supportées : `{{nom}}`, `{{date}}`, `{{heure}}`, `{{salon}}` - [ ] Interface de gestion (créer/éditer/supprimer) dans les préférences - [ ] Import/export en TOML - [ ] Snippets stockés dans `~/.config/fractal-plus/snippets/` (un fichier TOML par snippet) ## Notes techniques - Dépend de : #2 (CommandRegistry) - Format TOML par snippet : `name`, `description`, `body` (avec `{{variables}}`) - Les variables sont remplacées au moment de l'insertion, pas de l'envoi - La commande `/snippet` s'enregistre dans le `CommandRegistry` de fractal-ext
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#63
No description provided.