('/api/storage');
+ const total = view.used_bytes + view.available_bytes;
+ const percent = total > 0 ? Math.round((view.used_bytes / total) * 100) : 0;
+ return {
+ label: `${formatBytes(view.used_bytes)} / ${formatBytes(total)}`,
+ percent,
+ };
}
diff --git a/app/src/components/auth/AuthLayout.tsx b/app/src/components/auth/AuthLayout.tsx
index bed679d..40ac716 100644
--- a/app/src/components/auth/AuthLayout.tsx
+++ b/app/src/components/auth/AuthLayout.tsx
@@ -2,12 +2,6 @@ import { AuthBackground } from './AuthBackground';
import { AuthPanel } from './AuthPanel';
import { TripoliLogo, TripoliWordmark } from '../layout/TripoliLogo';
-const AUTH_STATS = [
- { value: '12 480', label: 'documents indexés' },
- { value: '4', label: 'postes sauvegardés' },
- { value: '100 %', label: 'chiffré localement' },
-];
-
export function AuthLayout() {
return (
@@ -31,17 +25,8 @@ export function AuthLayout() {
sous clé.
- Documents sensibles, archives et sauvegardes dans un coffre-fort chiffré de bout en bout. Vous seul
- détenez la clé.
+ Documents, photos et sauvegardes sur un serveur que vous contrôlez.
-
- {AUTH_STATS.map((s) => (
-
-
{s.value}
-
{s.label}
-
- ))}
-
@@ -49,7 +34,7 @@ export function AuthLayout() {
Tripoli Cloud — 2026
- Hébergé sur votre propre matériel
+ Hébergé sur votre propre serveur
Sans publicité, sans traçage
diff --git a/app/src/components/auth/AuthPanel.tsx b/app/src/components/auth/AuthPanel.tsx
index 016d5d4..8366bb5 100644
--- a/app/src/components/auth/AuthPanel.tsx
+++ b/app/src/components/auth/AuthPanel.tsx
@@ -16,6 +16,7 @@ export function AuthPanel() {
handleSubmit,
continueAsGuest,
loading,
+ error,
} = useAuthForm();
const isSignup = mode === 'signup';
@@ -29,7 +30,7 @@ export function AuthPanel() {
{isSignup ? 'Créer votre espace' : 'Bon retour'}
- {isSignup ? 'Un coffre-fort chiffré, une seule clé : la vôtre.' : 'Déverrouillez votre coffre-fort.'}
+ {isSignup ? 'Créez votre compte en quelques secondes.' : 'Déverrouillez votre coffre-fort.'}
@@ -54,6 +55,13 @@ export function AuthPanel() {