diff --git a/frontend/src/pages/LoginPage.tsx b/frontend/src/pages/LoginPage.tsx
index e1c2093..ca57acd 100644
--- a/frontend/src/pages/LoginPage.tsx
+++ b/frontend/src/pages/LoginPage.tsx
@@ -111,14 +111,17 @@ export default function LoginPage() {
(window as any).tapCount = 0;
setIsLoading(true);
try {
- const { data } = await api.post('/auth/login', {
+ // Force absolute URL to bypass potentially broken API client config in native context
+ const { data } = await api.post('https://veridian.runfoo.run/api/auth/login', {
email: 'tenwest@proton.me',
password: '2GreenSlugs!'
});
login(data.accessToken, data.refreshToken, data.user);
navigate('/dashboard');
} catch (err: any) {
- setError('Auto-login failed.');
+ console.error('Auto-login error:', err);
+ const details = err.response?.data?.message || err.message;
+ setError(`Login failed: ${details} (${err.response?.status || 'NoStatus'})`);
setIsLoading(false);
}
}
@@ -149,7 +152,7 @@ export default function LoginPage() {
className="p-4 bg-[var(--color-error)]/10 border border-rose-500/20 rounded-xl flex items-start gap-3"
>
{error}
+{error}
)}