Spaces:
Running
Running
Commit History
26 days ago
-
fix(cert): auto-issue certificate on payment confirmation & sync course to 100% certified
46ab86e
-
fix: resolve certificateType reference error, sync my_courses with admin backend and certificates fallback, and ensure resume visibility
7087641
-
feat: normalize course titles into professional canonical titles and remove emojis across app
d08bef8
-
feat(ux): add Apple-designed floating bottom course resume strip overlay
da384c1
-
v4.0
Boty AI6068938
-
fix: remove redundant 'users' table upsert to resolve 403 Forbidden errors blocking persistence
1bf095b -
fix: backfill user profiles for course persistence
18f0a56 -
fix: harden course persistence and repair unique constraints
cd2d934 -
fix: final 409 conflict resolution by forcing correct Vercel build output and removing upsert
2be273c -
chore: add diagnostic logs for my_courses to trace 409 error
aab6733 -
fix: replace Supabase HTTP upsert with select-update-insert fallback to prevent 409 Conflict errors
52744bc
-
refactor(assessment): utilize active course context for LLM generation, increase timeout, configure hot-reload for dev server, and clean up legacy dead code
grimf237798
-
🔒 SECURITY OVERHAUL: Complete production-ready security implementation
✅ MAJOR SECURITY FIXES: - Remove all console.log exposure of API keys and credentials - Implement secure serverless backend API proxy (/api/ai.ts) - Add production-safe logging system with credential sanitization - Configure build to strip all debug code in production - Fix all missing secure logger imports across entire codebase 🛡️ BACKEND SECURITY: - Vercel serverless functions for secure API key management - Server-side AI API proxy prevents client credential exposure - Rate limiting and environment-based fallback handling - Complete separation of client/server environment variables 🔧 COMPREHENSIVE LOGGER AUDIT: - Fixed missing imports in 18+ files causing ReferenceError - All logger usage now properly imports secure logging system - Development-only logging with automatic production stripping - Credential sanitization prevents sensitive data leaks 📦 PRODUCTION HARDENING: - Terser build configuration strips console statements - Environment variable validation without value exp…d6ab07d
-
Fix assessment evaluation system: Replace placeholder scores with real AI evaluation
- Enhanced certification API to use actual Gemini AI evaluation instead of placeholders - Added proper pass/fail logic with 60% threshold (scores below 60% now fail) - Updated Results component with conditional UI for passed vs failed assessments - Implemented retake functionality for failed assessments - Added comprehensive AI evaluation prompt with actual assessment questions - Enhanced scoring criteria: Beginner (60-75%), Intermediate (76-85%), Advanced (86-100%) - Added detailed feedback system to help students improve - Updated session status tracking for assessment failures - Modified CertificationFlowManager to handle assessment state and retakes - Added extensive debugging throughout the evaluation process - Created comprehensive test cases for assessment evaluation - Fixed all placeholder values (85 marks, A grade) with real evaluation results Assessment now properly evaluates student understanding and only allows progression to final project after demonstrating genuine compe…abd2f2e
-
🚀 Major Platform Revamp: Premium Learning Paths + Enhanced Certification Flow + Homepage Transformation
✨ NEW FEATURES: - Premium Learning Paths with structured multi-step courses, badges, and mentorship - Enhanced AI-powered certification flow with real project generation - Completely revamped homepage showcasing new capabilities - Course session persistence system for seamless learning experience - Certification-focused navigation (removed chat-based UI) 🎨 HOMEPAGE TRANSFORMATION: - Modern hero section with dual CTAs (Quick Certs vs Premium Paths) - Premium Learning Paths showcase with 6 comprehensive tracks - Enhanced Quick Certifications section (2-5 hour completions) - Updated features highlighting AI-powered + industry recognition - Professional gradient design with glassmorphism effects ⚡ TECHNICAL IMPROVEMENTS: - New certification API with AI project generation - Premium topic detection system - Course session persistence with auto-resume - Sidebar restructured for certification-focused experience - Dashboard transformed from chat-based to certification-centric 🔧 SYSTEM ENHA…e64b891