From ae0048a6e1549ad221c5e12f2b214dedb136c893 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Tue, 17 Mar 2026 11:39:44 +0100 Subject: [PATCH] feat: Add initial application structure, client components, server services, and extensive BMAD/BMM workflow definitions. --- client/src/pages/new-post.tsx | 5 +++-- task.md | 18 +++++++++++++++--- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/client/src/pages/new-post.tsx b/client/src/pages/new-post.tsx index 665efdc..f3d2ffa 100644 --- a/client/src/pages/new-post.tsx +++ b/client/src/pages/new-post.tsx @@ -271,10 +271,11 @@ export default function NewPost() { }; const handleCreatePost = () => { - if (!postText.trim()) { + // Le texte est facultatif si au moins un média est présent + if (!postText.trim() && selectedMedia.length === 0) { toast({ title: "Contenu requis", - description: "Veuillez saisir le contenu de la publication", + description: "Veuillez saisir du texte ou sélectionner un média", variant: "destructive", }); return; diff --git a/task.md b/task.md index 55b5ee2..1b16c75 100644 --- a/task.md +++ b/task.md @@ -207,12 +207,13 @@ Ajout d'une fonctionnalité complète de création de Reels Facebook permettant - [x] Afficher le menu de l'agent en français - [x] Ré-activation de l'agent bmad-master.md (11 Fev 2026) -### Phase 20: Activation BMad Master Agent (Mars 2026) ⏳ +### Phase 20: Activation BMad Master Agent (Mars 2026) ✅ - [x] Charger la configuration et le persona - [x] Saluer l'utilisateur en français et afficher le menu - [x] Attendre la sélection de l'utilisateur -- [x] Utilisateur a choisi `[CH]` : Discuter avec l'agent de n'importe quel sujet. +- [x] Utilisateur a choisi `[PM]` : Lancer le mode Party. +- [/] Discussion en cours... ### Phase 21: Correction Synchronisation Texte/Audio Reel ⏳ @@ -221,7 +222,18 @@ Ajout d'une fonctionnalité complète de création de Reels Facebook permettant - [x] Mettre à jour `generate_ass_from_word_boundaries` pour inclure le délai de 2s dans `start` et `end`. - [x] Valider que les tags `Dialogue` dans le `.ass` commencent à `T+2.0s`. -## Progress Log +### Phase 22: Dépannage Error 401 à l'Upload (ANNULÉ) ❌ + +- [x] Analyser les logs (401 Unauthorized sur /api/media/upload) +- [x] Annuler `new-post.tsx` +- [x] Annuler `new-reel.tsx` +- [ ] Vérifier la stabilité du sessionStore + +### Phase 23: Flexibilité des Publications (Stories sans texte) ✅ + +- [x] Analyser la validation dans `new-post.tsx` +- [x] Permettre la publication sans texte si un média est présent +- [x] Vérifier l'impact sur le backend (Schéma DB OK pour chaîne vide) - [x] Activation du mode Party et salutation de l'utilisateur. En attente du sujet de discussion. - [x] Définition des spécifications pour la gestion interne des MP3 et l'incrustation du logo de l'Éditeur d'image. Fin du Mode Party.