fix: disable hover effect on taskCard
- Removed hover effect on taskCard for improved user experience and consistency in UI interactions. - Updated TODO_ARCHIVE.md to reflect this change.
This commit is contained in:
159
TODO.md
159
TODO.md
@@ -1,36 +1,9 @@
|
||||
# TowerControl v2.0 - Gestionnaire de tâches moderne
|
||||
|
||||
## Autre Todos
|
||||
- [x] Désactiver le hover sur les taskCard
|
||||
|
||||
## 🔧 Phase 6: Fonctionnalités avancées (Priorité 6)
|
||||
|
||||
### 6.1 Gestion avancée des tâches
|
||||
- [ ] Actions en lot (sélection multiple)
|
||||
- [ ] Sous-tâches et hiérarchie
|
||||
- [ ] Dates d'échéance et rappels
|
||||
- [ ] Assignation et collaboration
|
||||
- [ ] Templates de tâches
|
||||
|
||||
### 6.2 Personnalisation et thèmes
|
||||
- [ ] Mode sombre/clair
|
||||
- [ ] Personnalisation des couleurs
|
||||
- [ ] Configuration des colonnes Kanban
|
||||
- [ ] Préférences utilisateur
|
||||
|
||||
## 🚀 Phase 7: Intégrations futures (Priorité 7)
|
||||
|
||||
### 7.1 Intégrations externes (optionnel)
|
||||
- [ ] Import/Export depuis d'autres outils
|
||||
- [ ] API webhooks pour intégrations
|
||||
- [ ] Synchronisation cloud (optionnel)
|
||||
- [ ] Notifications push
|
||||
|
||||
### 7.2 Optimisations et performance
|
||||
- [ ] Optimisation des requêtes DB
|
||||
- [ ] Pagination et virtualisation
|
||||
- [ ] Cache côté client
|
||||
- [ ] PWA et mode offline
|
||||
## Idées à developper
|
||||
- [ ] Personnalisation : couleurs
|
||||
- [ ] Optimisations Perf : requetes DB
|
||||
- [ ] PWA et mode offline
|
||||
|
||||
---
|
||||
|
||||
@@ -46,21 +19,6 @@
|
||||
- [ ] Champs spécifiques : demandeur, équipe cible, statut de traitement
|
||||
- [ ] Notifications quand une demande change de statut
|
||||
|
||||
### 🏗️ Architecture & technique
|
||||
- [ ] **Système d'intégrations modulaire**
|
||||
- [ ] Interface `IntegrationProvider` standardisée
|
||||
- [ ] Configuration dynamique des intégrations
|
||||
- [ ] Gestion des credentials par intégration
|
||||
- [ ] **Modèles de données étendus**
|
||||
- [ ] `PullRequest` pour TFS/GitHub
|
||||
- [ ] `PendingRequest` pour les demandes Jira
|
||||
- [ ] `ArchivedTask` pour les daily archivées
|
||||
- [ ] **UI générique**
|
||||
- [ ] Composants réutilisables pour toutes les intégrations
|
||||
- [ ] Configuration unifiée des filtres et synchronisations
|
||||
- [ ] Dashboard multi-intégrations
|
||||
|
||||
|
||||
### 👥 Gestion multi-utilisateurs (PROJET MAJEUR)
|
||||
|
||||
#### **Architecture actuelle → Multi-tenant**
|
||||
@@ -157,4 +115,113 @@
|
||||
|
||||
---
|
||||
|
||||
## 🤖 Intégration IA avec Mistral (Phase IA)
|
||||
|
||||
### **Socle technique**
|
||||
|
||||
- [ ] **Phase 1: Infrastructure Mistral**
|
||||
- [ ] Configuration du client Mistral local
|
||||
- [ ] Service `mistral-client.ts` avec connexion au modèle local
|
||||
- [ ] Configuration des endpoints et paramètres (température, tokens, etc.)
|
||||
- [ ] Gestion des erreurs et timeouts
|
||||
- [ ] Cache des réponses pour éviter les appels répétés
|
||||
- [ ] **Système de prompts**
|
||||
- [ ] Template engine pour les prompts structurés
|
||||
- [ ] Prompts spécialisés par fonctionnalité (analyse, génération, classification)
|
||||
- [ ] Versioning des prompts pour A/B testing
|
||||
- [ ] Logging des interactions pour amélioration continue
|
||||
- [ ] **Sécurité et performance**
|
||||
- [ ] Rate limiting pour éviter la surcharge du modèle local
|
||||
- [ ] Validation des inputs avant envoi au modèle
|
||||
- [ ] Sanitization des réponses IA
|
||||
- [ ] Monitoring des performances (latence, tokens utilisés)
|
||||
|
||||
- [ ] **Phase 2: Services IA développés avec les features**
|
||||
- [ ] Services créés au fur et à mesure des besoins des fonctionnalités
|
||||
- [ ] Pas de développement anticipé - implémentation juste-à-temps
|
||||
- [ ] Architecture modulaire pour faciliter l'ajout de nouveaux services
|
||||
|
||||
- [ ] **Phase 3: Configuration et gestion de l'assistant**
|
||||
- [ ] **Page de configuration IA (/settings/ai-assistant)**
|
||||
- [ ] Configuration du modèle Mistral (endpoint, température, max tokens)
|
||||
- [ ] Activation/désactivation des fonctionnalités IA par catégorie
|
||||
- [ ] Paramètres de personnalisation (style de réponses, niveau d'agressivité)
|
||||
- [ ] Configuration des seuils (confiance minimale, fréquence des suggestions)
|
||||
- [ ] **Gestion des prompts personnalisés**
|
||||
- [ ] Interface pour modifier les prompts par fonctionnalité
|
||||
- [ ] Aperçu en temps réel des modifications
|
||||
- [ ] Sauvegarde/restauration des configurations
|
||||
- [ ] Templates de prompts prédéfinis
|
||||
- [ ] **Monitoring et analytics IA**
|
||||
- [ ] Dashboard des performances IA (latence, tokens utilisés, coût)
|
||||
- [ ] Historique des interactions et taux de succès
|
||||
- [ ] Métriques d'utilisation par fonctionnalité
|
||||
- [ ] Logs des erreurs et suggestions d'amélioration
|
||||
- [ ] **Système de feedback**
|
||||
- [ ] Boutons "👍/👎" sur chaque suggestion IA
|
||||
- [ ] Collecte des retours utilisateur pour amélioration
|
||||
- [ ] A/B testing des différents prompts
|
||||
- [ ] Apprentissage des préférences utilisateur
|
||||
|
||||
### **Fonctionnalités IA concrètes**
|
||||
|
||||
#### 🎯 **Smart Task Creation**
|
||||
- [ ] **Bouton "Créer avec IA" dans le Kanban**
|
||||
- [ ] Input libre : "Préparer présentation client pour vendredi"
|
||||
- [ ] IA génère : titre, description, estimation durée, sous-tâches
|
||||
- [ ] **Mapping prioritaire avec tags existants** : IA propose uniquement des tags déjà utilisés
|
||||
- [ ] Validation/modification avant création
|
||||
|
||||
#### 🧠 **Daily Assistant**
|
||||
- [ ] **Bouton "Smart Daily" dans la page Daily**
|
||||
- [ ] Input libre : "Réunion client 14h, finir le rapport, appeler le fournisseur"
|
||||
- [ ] IA génère une liste de checkboxes structurées
|
||||
- [ ] Validation/modification avant ajout au Daily
|
||||
- [ ] Pas de génération automatique - uniquement sur demande utilisateur
|
||||
- [ ] **Smart Checkbox Suggestions**
|
||||
- [ ] Pendant la saisie, IA propose des checkboxes similaires
|
||||
|
||||
#### 🎨 **Smart Tagging**
|
||||
- [ ] **Auto-tagging des nouvelles tâches**
|
||||
- [ ] IA analyse le titre/description
|
||||
- [ ] Propose automatiquement 2-3 tags **existants** pertinents
|
||||
- [ ] Apprentissage des tags utilisés par l'utilisateur
|
||||
- [ ] **Suggestions de tags pendant la saisie**
|
||||
- [ ] Dropdown intelligent avec **tags existants** probables uniquement
|
||||
- [ ] Tri par fréquence d'usage et pertinence
|
||||
|
||||
#### 💬 **Chat Assistant**
|
||||
- [ ] **Widget chat en bas à droite**
|
||||
- [ ] "Quelles sont mes tâches urgentes cette semaine ?"
|
||||
- [ ] "Comment optimiser mon planning demain ?"
|
||||
- [ ] "Résume-moi mes performances de ce mois"
|
||||
- [ ] **Recherche sémantique**
|
||||
- [ ] "Tâches liées au projet X" même sans tag exact
|
||||
- [ ] "Tâches que j'ai faites la semaine dernière"
|
||||
- [ ] Recherche par contexte, pas juste mots-clés
|
||||
|
||||
#### 📈 **Smart Reports**
|
||||
- [ ] **Génération automatique de rapports**
|
||||
- [ ] Bouton "Générer rapport IA" dans analytics
|
||||
- [ ] IA analyse les données et génère un résumé textuel
|
||||
- [ ] Insights personnalisés ("Tu es plus productif le matin")
|
||||
- [ ] **Alertes intelligentes**
|
||||
- [ ] "Attention : tu as 3 tâches urgentes non démarrées"
|
||||
- [ ] "Suggestion : regrouper les tâches similaires"
|
||||
- [ ] Notifications contextuelles et actionables
|
||||
|
||||
#### ⚡ **Quick Actions**
|
||||
- [ ] **Bouton "Optimiser" sur une tâche**
|
||||
- [ ] IA suggère des améliorations (titre, description)
|
||||
- [ ] Propose des **tags existants** pertinents
|
||||
- [ ] Propose des sous-tâches manquantes
|
||||
- [ ] Estimation de durée plus précise
|
||||
- [ ] **Smart Duplicate Detection**
|
||||
- [ ] "Cette tâche ressemble à une tâche existante"
|
||||
- [ ] Suggestions de fusion ou différenciation
|
||||
- [ ] Évite la duplication accidentelle
|
||||
- [ ] **Exclusion des tâches avec tag "objectif principal"** : IA ignore ces tâches dans les comparaisons
|
||||
|
||||
---
|
||||
|
||||
*Focus sur l'expérience utilisateur et le design moderne. App standalone prête pour évoluer vers une plateforme d'intégration complète.*
|
||||
|
||||
@@ -369,6 +369,7 @@ src/
|
||||
- [x] split de certains gros composants.
|
||||
- [x] Page jira-dashboard : onglets analytics avancés et Qualité et collaboration : les charts sortent des cards; il faut reprendre la UI pour que ce soit consistant.
|
||||
- [x] Page Daily : les mots aujourd'hui et hier ne fonctionnent dans les titres que si c'est vraiment aujourd'hui :)
|
||||
- [x] Désactiver le hover sur les taskCard
|
||||
|
||||
|
||||
## 🔄 Refactoring Services par Domaine
|
||||
|
||||
Reference in New Issue
Block a user