Skip to content

Fix & clean du code - #53

Merged
dktmody merged 5 commits into
stagingfrom
dev
Nov 6, 2025
Merged

Fix & clean du code #53
dktmody merged 5 commits into
stagingfrom
dev

Conversation

@LoloxDev

@LoloxDev LoloxDev commented Nov 6, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

Farid-Efrei and others added 5 commits November 6, 2025 11:26
…e tâche

- Récupérer la tâche actuelle depuis le provider pour préserver les assignations
- Ajouter méthode _cancelChanges dans assign_users_dialog pour annuler les modifications
- Les assignations faites en temps réel sont maintenant conservées lors de la sauvegarde
@dktmody dktmody self-assigned this Nov 6, 2025
@dktmody
dktmody merged commit a04818f into staging Nov 6, 2025
6 checks passed
dktmody added a commit that referenced this pull request Nov 6, 2025
* Codebase ok stable

* Remove generated files and update gitignore

* feat: Add elegant task management UI components including filter chips, task modal, stats card, and task tiles

- Implemented TaskFilterChips for filtering tasks with animations.
- Created TaskModal for adding and editing tasks with validation.
- Developed TaskStatsCard to display task statistics with animations.
- Introduced TaskTile for displaying individual tasks with interactive features.
- Added reusable CustomButton and CustomTextField widgets for consistent UI.
- Implemented SplashScreen for initial app loading with animation.

* update .gitignore

* feat: Enhance app theme configuration with light and dark modes, including dynamic color adjustments and improved widget styles

refactor: Remove unused router file and clean up login screen layout with additional text and button for registration

fix: Correct task completion toggle logic in TaskProvider

refactor: Update task list screen to utilize dynamic background colors and add theme switch functionality

refactor: Simplify task filter chips widget by removing animations and improving color management

style: Update task modal and stats card to use dynamic colors based on theme

feat: Implement custom button with multiple variants and loading state

fix: Adjust custom text field to use dynamic colors based on theme

feat: Create ThemeProvider to manage theme state and system theme synchronization

feat: Add ThemeSwitch widget for toggling between light and dark themes with animations

* ajout options afin d empecher les warnings de bloquer la pipeline

* Update README.md

* merge dev into staging suite à la mise en place du socle initiale  (#33)

* Codebase ok stable

* Remove generated files and update gitignore

* feat: Add elegant task management UI components including filter chips, task modal, stats card, and task tiles

- Implemented TaskFilterChips for filtering tasks with animations.
- Created TaskModal for adding and editing tasks with validation.
- Developed TaskStatsCard to display task statistics with animations.
- Introduced TaskTile for displaying individual tasks with interactive features.
- Added reusable CustomButton and CustomTextField widgets for consistent UI.
- Implemented SplashScreen for initial app loading with animation.

* feat: Enhance app theme configuration with light and dark modes, including dynamic color adjustments and improved widget styles

refactor: Remove unused router file and clean up login screen layout with additional text and button for registration

fix: Correct task completion toggle logic in TaskProvider

refactor: Update task list screen to utilize dynamic background colors and add theme switch functionality

refactor: Simplify task filter chips widget by removing animations and improving color management

style: Update task modal and stats card to use dynamic colors based on theme

feat: Implement custom button with multiple variants and loading state

fix: Adjust custom text field to use dynamic colors based on theme

feat: Create ThemeProvider to manage theme state and system theme synchronization

feat: Add ThemeSwitch widget for toggling between light and dark themes with animations

* ajout options afin d empecher les warnings de bloquer la pipeline

* Update README.md

---------

Co-authored-by: Loris <loris_labarre@outlook.fr>
Co-authored-by: Loris Labarre <84839132+LoloxDev@users.noreply.github.com>
Co-authored-by: Farid-Efrei <farid.djerrar@efrei.net>
Co-authored-by: Fairytale-Dev <128361230+Farid-Efrei@users.noreply.github.com>

* update flutter-ci and readme

* Add unit, widget and integration tests with CI

* Add sorting UI for tasks

* Amélioration de l'authentification : réinitialisation de mot de passe et écrans d'inscription

- Ajout de la fonctionnalité de réinitialisation de mot de passe
- Amélioration de l'écran de connexion avec dialogue de réinitialisation
- Création d'un écran d'inscription complet avec formulaire et validation
- Amélioration de l'expérience utilisateur dans l'interface

* feat(database): ajout des dépendances Drift et SQLite

* refactor(database): retour à Firebase, suppression des dépendances SQLite

* feat(database): création du service Firestore pour les tâches

* feat(database): création du repository des tâches

* feat(database): intégration Firestore dans TaskProvider avec écoute temps réel

* feat(database): initialisation de Firebase au démarrage de l'app

* docs(database): ajout de la documentation complète Firebase dans le README

* config(firebase): ajout du fichier firebase_options.dart (template à configurer)

* docs(firebase): ajout du guide de configuration Firebase pour eric.amour2022@gmail.com

* fix(splash): ajout du check mounted pour éviter l'erreur BuildContext async

* docs(firebase): ajout du guide de démarrage rapide (récapitulatif complet)

* config(firebase): configuration complète avec les clés du projet flutter-todo-web-305fb

* feat(auth): intégration complète de Firebase Authentication

* docs(test): ajout du guide de test et widget de diagnostic Firestore

* debug(firestore): ajout page de diagnostic et guide de débogage

* fix(auth): suppression de la méthode resetPassword dupliquée

* bddtest commit

* Refactor TaskService to use a global tasks collection and include owner fields in task creation; update Task model to accommodate owner information.

* Mise à jour du style du champ de texte personnalisé pour utiliser la couleur dynamique du thème et amélioration de la lisibilité du code.

* test(all): correction des tests pour fonctionner sans Firebase initialisé

* fix(tests): correction du test d'intégration pour compatibilité Firebase

* Refactor des tests unitaires pour AuthService, TaskProvider et TaskModal : ajout de nouveaux tests et amélioration de la couverture des cas d'utilisation.

* feat(tasks): ajout de la gestion des utilisateurs assignés aux tâches et mise à jour des règles de sécurité Firestore

* FEAT: Assignation dans les tâches possibles désormais avec la vue sur les tâches assignés.
MAJ des regles Firebase.
Probleme de boutons reglés.

* FEAT: Ajout de la gestion des catégories de tâches et amélioration de l'interface utilisateur avec une barre de recherche et un sélecteur de tags

* BUG: Inversion des actions des boutons dans le modal de tâche pour annuler et sauvegarder

* Fix & clean du code  (#53)

* Bug: Corrections des bugs des assignations et de l'UPDATE des tâches.

* fix: Corriger l'annulation des assignations lors de la modification de tâche

- Récupérer la tâche actuelle depuis le provider pour préserver les assignations
- Ajouter méthode _cancelChanges dans assign_users_dialog pour annuler les modifications
- Les assignations faites en temps réel sont maintenant conservées lors de la sauvegarde

* Clean du code - suppression des commentaires useless

* Suppression des commentaires useless et fichiers innutiles poluant le code

---------

Co-authored-by: Farid-Efrei <128361230+Farid-Efrei@users.noreply.github.com>

---------

Co-authored-by: Farid-Efrei <farid.djerrar@efrei.net>
Co-authored-by: dktmody <diakhite.mody94@gmail.com>
Co-authored-by: Fairytale-Dev <128361230+Farid-Efrei@users.noreply.github.com>
Co-authored-by: Mody D <39433226+dktmody@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants