feat: enhance backup management in AdvancedSettingsPage
- Added backup management functionality to `AdvancedSettingsPageClient`, including creating and verifying backups. - Updated `package.json` with new backup-related scripts. - Improved UI to display backup status and next scheduled backup time. - Updated `.gitignore` to exclude backup files. - Enhanced server-side data fetching to include backup data and database statistics.
This commit is contained in:
17
TODO.md
17
TODO.md
@@ -150,13 +150,16 @@
|
||||
- [x] Faire des pages à part entière pour les sous-pages de la page config + SSR
|
||||
- [x] Afficher dans l'édition de task les todo reliés. Pouvoir en ajouter directement avec une date ou sans.
|
||||
- [x] Dans les titres de colonnes des swimlanes, je n'ai pas les couleurs des statuts
|
||||
- [ ] Système de sauvegarde automatique base de données
|
||||
- [ ] Sauvegarde automatique toutes les 6 heures (configurable)
|
||||
- [ ] Configuration dans les paramètres (intervalle de temps + bouton sauvegarde manuelle)
|
||||
- [ ] Rotation automatique des sauvegardes (garder seulement les 5 dernières)
|
||||
- [ ] Format de sauvegarde avec timestamp (backup_YYYY-MM-DD_HH-mm-ss.sqlite)
|
||||
- [ ] Interface pour visualiser et gérer les sauvegardes existantes
|
||||
- [ ] Option de restauration depuis une sauvegarde sélectionnée
|
||||
- [x] Système de sauvegarde automatique base de données
|
||||
- [x] Sauvegarde automatique configurable (hourly/daily/weekly)
|
||||
- [x] Configuration complète dans les paramètres avec interface dédiée
|
||||
- [x] Rotation automatique des sauvegardes (configurable)
|
||||
- [x] Format de sauvegarde avec timestamp + compression optionnelle
|
||||
- [x] Interface complète pour visualiser et gérer les sauvegardes
|
||||
- [x] CLI d'administration pour les opérations avancées
|
||||
- [x] API REST complète pour la gestion programmatique
|
||||
- [x] Vérification d'intégrité et restauration sécurisée
|
||||
- [x] Option de restauration depuis une sauvegarde sélectionnée
|
||||
|
||||
|
||||
## 🔧 Phase 4: Server Actions - Migration API Routes (Nouveau)
|
||||
|
||||
Reference in New Issue
Block a user