feat : add project archiving feature

Allow projects to be archived/unarchived from the ProjectDrawer, with a
toggle filter on the projects page to show/hide archived projects.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-14 08:58:29 +01:00
parent c0b16ef6dc
commit 0733ac16cd
7 changed files with 157 additions and 15 deletions

View File

@@ -27,7 +27,11 @@
"projects": {
"created": "Projet créé avec succès.",
"updated": "Projet mis à jour avec succès.",
"deleted": "Projet supprimé avec succès."
"deleted": "Projet supprimé avec succès.",
"archived": "Projet archivé avec succès.",
"unarchived": "Projet désarchivé avec succès.",
"showArchived": "Voir les projets archivés",
"hideArchived": "Masquer les projets archivés"
},
"taskStatuses": {
"created": "Statut créé avec succès.",
@@ -99,6 +103,40 @@
"noTasks": "Aucune tâche",
"backlog": "Backlog"
},
"dashboard": {
"title": "Tableau de bord",
"noData": "Aucune donnée",
"noPriority": "Sans priorité",
"noProject": "Sans projet",
"hoursWorked": "Heures travaillées",
"inProgress": "En cours",
"done": "Terminé",
"stats": {
"hoursThisWeek": "Heures cette semaine",
"myActiveTasks": "Mes tâches actives",
"completed": "terminée(s)",
"totalTasks": "Tâches totales",
"unassigned": "non assignée(s)",
"projects": "Projets",
"users": "utilisateur(s)"
},
"charts": {
"hoursByDay": "Heures par jour (semaine en cours)",
"hoursByProject": "Temps par projet (semaine en cours)",
"tasksByStatus": "Tâches par statut",
"tasksByPriority": "Tâches par priorité",
"tasksByProject": "Tâches par projet"
},
"days": {
"mon": "Lun",
"tue": "Mar",
"wed": "Mer",
"thu": "Jeu",
"fri": "Ven",
"sat": "Sam",
"sun": "Dim"
}
},
"sidebar": {
"myTasks": "Mes tâches"
},