⚡ Capture éclair
Une idée, un bogue, une pensée — capturés en deux secondes, ils deviennent une issue dans le bon backlog.
✅ Capturé !
Issue #{{ created.number }} créée dans {{ created.repo_full_name }} (colonne {{ created.column }}) : {% if created.html_url %}{{ created.title }}{% else %}{{ created.title }}{% endif %} · ouvrir le board
❌ Capture impossible
{{ error }}
✍️ Saisie rapide
🔌 Depuis un script ou un raccourci
{% if api_enabled %}L'endpoint POST /api/capture est actif (jeton de capture configuré). Exemples :
curl -X POST https://votre-kanbante/api/capture \
-H "X-Capture-Token: VOTRE_JETON" \
-H "Content-Type: application/json" \
-d '{"text": "Idée : trier les cartes par échéance\n\nDétails ici…"}'
Texte libre accepté aussi (Content-Type: text/plain) : la première ligne devient le titre. Le dépôt vient de KANBANTE_CAPTURE_REPO ou du champ repo.
L'endpoint POST /api/capture est inactif : définis KANBANTE_CAPTURE_TOKEN (un jeton dédié, distinct de celui de Gitea) puis redémarre Kanbante.
📱 Depuis le téléphone (ntfy)
{% if ntfy_topic %}Écoute active sur le topic {{ ntfy_topic }} : chaque message publié devient une issue dans {{ capture_repo or "— (KANBANTE_CAPTURE_REPO manquant)" }}. La première ligne fait le titre. Publie depuis l'application ntfy ou :
curl -d "Idée : relire le rapport\n\nDétails…" {{ ntfy_url }}/{{ ntfy_topic }}
Les messages portant le tag kanbante sont ignorés (jamais d'auto-ingestion).
Inactif : définis KANBANTE_CAPTURE_NTFY_TOPIC (et KANBANTE_CAPTURE_REPO) puis redémarre Kanbante. Chaque message publié sur ce topic deviendra une issue — capture depuis l'application ntfy en deux touchers.