feat(dragdrop): drag & drop complet de fichiers/dossiers & intégration IA (#89)
CI / lint (push) Successful in 1m20s
CI / security (push) Successful in 50s
CI / test (push) Successful in 2m42s
CI / build (push) Successful in 51s
CI / e2e (push) Successful in 10m29s

This commit is contained in:
2026-09-14 15:31:12 -04:00
parent 150b57d538
commit 1db3e0ad2f
13 changed files with 990 additions and 10 deletions
+7
View File
@@ -634,6 +634,13 @@
"dashboard.zero_files": "0 files",
"dragdrop.cross_vault_unsupported": "Cross-vault moves are not supported",
"dragdrop.move_failed": "Move failed",
"dragdrop.overlay_title": "Drop files or folders",
"dragdrop.overlay_vault_zone": "Import into Vault",
"dragdrop.overlay_ai_zone": "Analyze with AI Assistant",
"upload.uploading": "Uploading {count} file(s)...",
"upload.success": "Successfully imported {count} file(s)",
"upload.partial": "Imported {count} file(s) ({errors} errors)",
"upload.error": "Upload failed",
"editor.cancel": "Cancel",
"editor.close": "Close",
"editor.delete_error": "Delete error",
+9 -2
View File
@@ -632,8 +632,15 @@
"dashboard.views": "{count} vue(s)",
"dashboard.welcome": "Bienvenue dans ObsiGate",
"dashboard.zero_files": "0 fichiers",
"dragdrop.cross_vault_unsupported": "Cross-vault moves are not supported",
"dragdrop.move_failed": "Move failed",
"dragdrop.cross_vault_unsupported": "Le déplacement entre vaults différents n'est pas supporté",
"dragdrop.move_failed": "Échec du déplacement",
"dragdrop.overlay_title": "Déposer des fichiers ou dossiers",
"dragdrop.overlay_vault_zone": "Importer dans le Vault",
"dragdrop.overlay_ai_zone": "Analyser avec l'Assistant IA",
"upload.uploading": "Téléversement de {count} fichier(s)...",
"upload.success": "{count} fichier(s) importé(s) avec succès",
"upload.partial": "{count} fichier(s) importé(s) ({errors} erreurs)",
"upload.error": "Échec de l'importation",
"editor.cancel": "Annuler",
"editor.close": "Fermer",
"editor.delete_error": "Erreur de suppression",