feat: enhance settings and backup functionality

- Updated status descriptions in `SettingsIndexPageClient` to reflect current functionality.
- Added a new backup management section in settings for better user access.
- Modified `BackupService` to include backup type in filenames, improving clarity and organization.
- Enhanced backup file parsing to support both new and old filename formats, ensuring backward compatibility.
This commit is contained in:
Julien Froidefond
2025-09-20 16:21:50 +02:00
parent 9a33d1ee48
commit da0565472d
2 changed files with 30 additions and 9 deletions

View File

@@ -17,7 +17,7 @@ export function SettingsIndexPageClient({ initialPreferences }: SettingsIndexPag
icon: '⚙️',
title: 'Paramètres généraux',
description: 'Interface, thème, préférences d\'affichage',
status: 'En développement'
status: 'Fonctionnel'
},
{
href: '/settings/integrations',
@@ -26,12 +26,19 @@ export function SettingsIndexPageClient({ initialPreferences }: SettingsIndexPag
description: 'Jira, GitHub, Slack et autres services externes',
status: 'Fonctionnel'
},
{
href: '/settings/backup',
icon: '💾',
title: 'Sauvegardes',
description: 'Gestion des sauvegardes automatiques et manuelles',
status: 'Fonctionnel'
},
{
href: '/settings/advanced',
icon: '🛠️',
title: 'Paramètres avancés',
description: 'Sauvegarde, logs, debug et maintenance',
status: 'Prochainement'
description: 'Logs, debug et maintenance système',
status: 'Fonctionnel'
}
];