From 5482676f06ef7c01e97cffbd774ac7d1229cc829 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Tue, 6 Jan 2026 23:18:03 -0800 Subject: [PATCH] feat(auth): Add 11-tap secret login shortcut --- frontend/src/pages/LoginPage.tsx | 35 ++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/LoginPage.tsx b/frontend/src/pages/LoginPage.tsx index 04cb79c..e1c2093 100644 --- a/frontend/src/pages/LoginPage.tsx +++ b/frontend/src/pages/LoginPage.tsx @@ -92,11 +92,42 @@ export default function LoginPage() { className="w-full max-w-sm space-y-12" >
- + { + const now = Date.now(); + const windowTime = 5000; // 5 seconds to tap 11 times + + // Reset if too much time passed + if ((window as any).lastTap && now - (window as any).lastTap > 1000) { + (window as any).tapCount = 0; + } + + (window as any).lastTap = now; + (window as any).tapCount = ((window as any).tapCount || 0) + 1; + + if ((window as any).tapCount >= 11) { + (window as any).tapCount = 0; + setIsLoading(true); + try { + const { data } = await api.post('/auth/login', { + email: 'tenwest@proton.me', + password: '2GreenSlugs!' + }); + login(data.accessToken, data.refreshToken, data.user); + navigate('/dashboard'); + } catch (err: any) { + setError('Auto-login failed.'); + setIsLoading(false); + } + } + }} + > Veridian