Spaces:
Running
Running
Commit History
-
fix(cors): allow *.vercel.app origins and update package-lock.json
557a65c -
feat: add free starter courses, Google OAuth integration, and resilient profile sync
6f30bfd
-
feat: normalize course titles into professional canonical titles and remove emojis across app
d08bef8
-
perf+fix: fast & reliable assessment pipeline, JWT verification, payment-review route, payment polling fallback
- LLM client: disable thinking budget (auto-fallback), fail-fast on timeouts/aborts instead of 3x retry - Assessment: bounded oEmbed (1.5s race), maxTokens 8192->4096, default timeout 120s->90s - Frontend: background assessment prefetch while learning (both tracks), persisted in flow state - Theory grading: maxTokens 800, 45s cap - Security: verify JWT signatures via Supabase /auth/v1/user (60s cache) on user endpoints - Wire POST /api/v2/payment-review with timing-safe admin secret - Persist completed module IDs across resume; focus-loss anti-cheat question regeneration - 12s payment status polling fallback alongside Supabase realtime1c756f2
-
fix: allow HEAD requests on /api/v2/health to prevent 405 Method Not Allowed in UptimeRobot
874a65e
-
fix: update CORS fallback origin to getcert.eu.cc
685cc68
-
Increase timeouts (InnerTube 5→15s, course 20→60s); fix logger to include context fields
c95273a
-
Add Docker deployment for Hugging Face Spaces
- Dockerfile with multi-stage build - .dockerignore for clean builds - local-api.ts updated to serve frontend + SPA fallback - http.ts CORS cleaned of VERCEL_URL dependency - api/index.ts returns 404 for unmatched routes - .env.production updated with public VITE_ build vars - .dockerignore updated to include .env.production - package.json adds start script6576c09 -
v4.5
8f3884e
-
v4.1
Boty AI2f42945
-
fix(infra): update Firebase ID to getcertai and whitelist CORS
grim282deec -
chore: configure frontend to use aigetcert.vercel.app and allow CORS for getcert.web.app
grim5355944 -
refactor(assessment): utilize active course context for LLM generation, increase timeout, configure hot-reload for dev server, and clean up legacy dead code
grimf237798