fix: Risk badge now considers FAKE/REAL result - authentic videos show VERIFIED AUTHENTIC instead of CRITICAL RISK
Deepfake Authenticator
87bbdd7
fix: improve ProcessingSection spacing and padding
Deepfake Authenticator
30de428
feat: split backend (HF) and frontend (Vercel)
Deepfake Authenticator
1dfcfc7
- Backend: remove static file serving, API-only
- Backend: CORS updated to allow Vercel domains
- Dockerfile: remove frontend copy, pure API image
- Frontend: VITE_API_URL env var for HF Space URL
- Frontend: vercel.json with SPA rewrite rules
- Frontend: .env.example with setup instructions
feat: replace vanilla frontend with React + Vite UI
Deepfake Authenticator
70348ce
- New frontend-react/ with React 18 + TypeScript + Tailwind CSS v4
- GridScan WebGL background on hero (Three.js + postprocessing)
- PillNav replaced with RadioNav icon tab bar
- Styled-components buttons: AnalyzeButton, InitiateButton, FileUploadInput
- Purple/black dark theme throughout all pages
- SVG area chart for frame-by-frame analysis
- Neumorphic cards on result page
- React Router with /pricing page
- Remove frontend-vanilla/ and stitch design artifacts