Changelog

Stay up to date with latest releases, fixes, and enhancements across the Eklavya learning experience. We update this log every time a notable change lands in production. This log covers all 444+ commits across the platform.

January 2026

2026-01-15

Learn App Expansion

  • Added landing page with class/subject selection for Learn app for better user onboarding experience
  • Implemented Class 9 Science content with multi-format generation including text, audio, video, and quiz formats
  • Integrated PDF viewer with URL slugs for easy content sharing and direct access
  • Added immediate quiz feedback system for better learning experience after quiz completion
  • Included podcast audio files for all Learn chapters 1-13 for audio-based learning
  • Created chapter selector and batch processing scripts for efficient content management and generation
  • Renamed "Read" feature to "Knowledge Activator" with reordered formats for improved clarity and user understanding
  • Fixed NCERT chapter metadata display in Learn page to ensure correct chapter information is shown
  • Fixed quiz auto-submit prevention for fill-in-the-blank and matching question types to prevent unintended submissions
  • Backend: exclude scripts/learn from TypeScript build to prevent build errors
  • Frontend: add missing podcast audio files to ncert-frontend public folder for proper audio delivery

AI & Tutoring Enhancements

  • Implemented AI Tutor vision support - AI can now analyze and respond to images for enhanced problem solving
  • Consolidated Scan & Solve feature into AI Tutor for both JEE and NEET platforms for unified experience
  • Improved AI responses with better context understanding and more accurate answers

Infrastructure & Performance

  • Added blog revalidation API endpoint for faster content updates and caching improvements
  • Switched to Open Relay free TURN service for better real-time communication reliability
  • Fixed Express 5 compatibility issues with proper dependency downgrades for stable deployment
  • Pinned @types/express to version 5.0.3 to fix deployment build errors
  • Pinned @types/express-serve-static-core to version 5.0.6 for type safety
  • Downgraded @types/express to 4.17.21 for Express 5 compatibility

NCERT Platform Updates

  • Updated social media OG image for better sharing and preview quality
  • Added .next and dist to gitignore for proper build artifact management

Maintenance

  • Updated scripts for improved build and deployment processes
  • Reverted and deleted file changes as part of cleanup operations

December 2025

2025-12-31

JEE Platform Content Expansion

  • Added complete Mathematics content for Class XI and XII with full syllabus coverage
  • Added Class XII Mathematics chapters to manifest for enhanced content availability
  • Implemented AI Textbooks feature with NCERT Chemistry content for interactive learning
  • Created Mathematics chapter generation script for efficient textbook content creation
  • Redesigned textbook pages with consistent blue theme for better visual experience
  • Fixed Physics textbooks and API response handling to ensure proper content delivery

JEE Practice System Enhancement

  • Added support for practice question images in practice sessions
  • Implemented 5,847 MCQ questions for comprehensive practice coverage
  • Created question navigator for easier navigation through practice questions
  • Implemented robust practice state management for better session handling
  • Added Integer/Numeric question type support for expanded question formats
  • Fixed practice summary with improved breakdown and responsiveness
  • Implemented show simple A/B/C/D buttons when questions have option images for cleaner UI
  • Added LaTeX rendering to MCQ options for proper mathematical notation display
  • Fixed TypeScript compatibility with "as any" for bulkWrite operations

NEET Platform Development

  • Added complete NEET Biology content (35 chapters) with detailed explanations and examples
  • Ported Study section from JEE app to NEET for consistent experience
  • Added Profile page with user management and settings
  • Implemented Bug Reporting system with form handling and submission
  • Created Coming Soon pages for future features
  • Added Google OAuth integration for secure authentication
  • Integrated AI Tutor bot into Online Classroom for AI-assisted sessions
  • Implemented Scan & Solve doubt solver with OCR for image-based problem solving
  • Updated title and meta from "Coming Soon" to live for proper search indexing
  • Added social media preview image for better social sharing
  • Added dark mode support and Google Analytics for improved user experience and insights
  • Added vercel.json for SPA routing on Vercel deployment
  • Fixed TypeScript error in import script bulkWrite for proper build
  • Replaced JEE references with NEET in prompts and labels for consistency
  • Fixed TypeScript compatibility by adding @types/node-fetch dependency

Platform & Content Management

  • Created careers page with 3D animations, new sections, and Google Form link
  • Enhanced careers page with new sections and SVG icons for better visual appeal
  • Implemented AI dynamic textbook app with multi-format content generation
  • Added EduVault document management feature for NCERT and NEET platforms
  • Implemented EduVault with conditional subject selection and streaming downloads
  • Improved EduVault dark mode support for better theme consistency
  • Migrated blog images to Sanity CDN for improved performance and caching
  • Removed local blog images - all now served from CDN
  • Added images for various blog articles (Apni PathShala, EmpoweredIndian.in, IndianPotholes, etc.)

Infrastructure & Deployment

  • Unified landing page for JEE, NEET, and NCERT - single entry point for all platforms
  • Updated domains from app.jee.eklavya.io to jee.eklavya.io for cleaner URLs
  • Updated domain from app.ncert.eklavya.io to ncert.eklavya.io for consistency
  • Updated domain from app.neet.eklavya.io to neet.eklavya.io for consistency
  • Replaced self-hosted Whisper with OpenAI API for speech-to-text
  • Removed manimCode RCE vulnerability from jee-backend for security
  • Added uuid and @types/uuid dependencies for proper ID generation
  • Fixed CVE-2025-66478 by updating Next.js to 15.5.7
  • Fixed CVE-2025-55182 by patching React2Shell vulnerability in landing app
  • Updated OG image to be exam-agnostic for consistent branding
  • Fixed CTA section text visibility by using correct bg-primary-custom class

UI/UX Improvements

  • Refreshed landing theme and metadata for better branding
  • Updated tutor model and enforced persona for clearer, on-brand responses
  • Added social media preview image for NEET app for better sharing
  • Added collapsible edge tab for bug report button on mobile for better UX
  • Implemented follow-up question suggestions to AI Tutor for enhanced interaction
  • Added auto-updating message timestamps to AI Tutor chat
  • Delete all chats now properly handles group chats
  • Preserved newlines in AI tutor responses for better markdown rendering
  • Fixed depth level switching and LaTeX rendering in ExplanationEngine
  • Fixed LaTeX rendering and auth fixes for Study page
  • Strip RAGFlow citation markers from AI responses for cleaner output

Bug Fixes & Corrections

  • Fixed Class 5 grade support across frontend and backend
  • Fixed ncertPreferences schema structure in User model for proper data storage
  • Added Classes 1-5 to grade enum in User model
  • Fixed grade onboarding UI to show Classes 1-5 as available
  • Handle Classes 1-4 content gracefully when enrichment unavailable
  • Enabled classes 1-5 in frontend grade selection
  • Allowed direct guest access to /study page
  • Enabled guest access to Study page for classes 1-5
  • Added NCERT content for classes 1-4 with guest access

Documentation & Maintenance

  • Deleted readme files as part of documentation cleanup
  • Updated contact info across platform
  • Refactored backend and frontend components

November 2025

2025-11-30

AI Tutor Platform - Comprehensive Implementation

  • Introduced AI Tutor with chat functionality for personalized learning assistance
  • Implemented AI Tutor with group chat and real-time updates for collaborative learning
  • Added AI Tutor with administrative capabilities for management
  • Implemented AI Tutor group chat security and authentication for safe collaborative sessions
  • Integrated Study Groups into AI Tutor page with tabs for organized access
  • Completed group AI study sessions UI implementation for better user experience
  • Implemented group AI study sessions with shareable links for easy access
  • Added speech-to-text input for AI Tutor chat for voice-based interactions
  • Added speech-to-text input for NCERT AI Tutor for consistency
  • Implemented follow-up question suggestions to AI Tutor for enhanced guidance
  • Prevented AI Tutor message disappearing in context-based chats for reliability
  • Implemented sentence-level streaming for AI Tutor for low-latency responses
  • Implemented ML-based voice activity detection with vad-web for AI Tutor
  • Migrated to self-hosted Whisper STT for AI Tutor (70x faster transcription)
  • Pass user's class level to AI Tutor for class-based RAGFlow routing
  • Fixed AI Tutor RAGFlow integration with class-based chat routing

Doubt Solver Enhancement

  • Implemented flawless follow-up questions with conversation history in Doubt Solver
  • Redesigned Doubt Solver UX with streamlined workflow for better usability
  • Added math editor integration in Doubt Solver for complex problem input
  • Migrated DoubtSolver to shadcn/ui with major UX improvements
  • Migrated AI Tutor to shadcn/ui components with fixed layout
  • Migrated OnlineClassroom to shadcn/ui components and fixed overflow issues
  • Migrated to shadcn/ui color system and removed obsolete CSS
  • Added shadcn/ui component library and migrated all buttons
  • Hide Video Studio from navigation as part of feature management

Content & Educational Features

  • Added Class 5 NCERT platform with Arts subject and database improvements
  • Implemented Class 5 enrichment system and fixed UI bugs
  • Added Class 5 Study page support with MongoDB integration
  • Added migration script to normalize Class 5 subject names
  • Added class-based access control and AI tutors for Classes 1-5
  • Added NCERT content for classes 1-4 with guest access
  • Clarified Class 5 availability and surface backend validation messages
  • Implement Practice Lab with AI-powered topic tagging
  • Added 4 new educational blog articles comparing AI tutors with commercial coaching
  • Added comprehensive one-month development roadmap page for transparency

EduVault Document Management

  • Implemented EduVault document management feature for NCERT
  • Implemented EduVault document management feature for NEET
  • Implemented EduVault document management with conditional subject selection
  • Implemented streaming downloads for large files in EduVault
  • Improved EduVault dark mode support for better theme consistency

Online Classroom & Collaboration

  • Implemented real-time collaborative whiteboard with Tldraw for enhanced collaboration
  • Improved screen sharing UX for better user experience
  • Fixed AI tutor controls on mobile for better accessibility
  • Added post-leave screen and improved leave handling
  • Removed trending badge from online classroom for cleaner UI

Blog & Content Management

  • Migrated blog from markdown files to Sanity CMS for better content management
  • Added ISR to blog pages with 30-minute revalidation for performance
  • Added Sanity Studio at /studio route for content management
  • Prevented blog 404 pages from being cached for better SEO
  • Added cover images for various blog articles (talent, Where Is India Headed, etc.)
  • Added images for Dr Malpani blog article

Infrastructure & Architecture

  • Transformed project into Turborepo monorepo with JEE and NCERT platforms
  • Implemented multi-database architecture for better data management
  • Implemented multi-database architecture and rebranded NCERT platform
  • Fixed monorepo deployment issues for Vercel and Dokploy
  • Added presigned URL system for S3 images for secure file access
  • Added Mautic integration for automatic contact sync
  • Added missing AWS SDK package for S3 presigner

Database & Backend Improvements

  • Fixed database connection timeouts for all content models
  • Fixed database connection issue causing bug reports and content to query test database
  • Fixed database architecture and grade enforcement system
  • Ensured PracticeQuestion model is registered before populate operation
  • Added regenerated package-lock.json for jee-backend
  • Removed obsolete package-lock.json from ncert-backend
  • Validate ObjectId before Mongoose queries to prevent 500 errors

Authentication & Authorization

  • Fixed authentication issues and Google OAuth redirects
  • Fixed database architecture and grade enforcement system

UI/UX Enhancements

  • Fixed infinite loop in Study page filter effects
  • Fixed dark mode inconsistencies across application
  • Updated contact info throughout platform
  • Added auto-updating message timestamps to AI Tutor chat
  • Prevented stale localStorage chats from showing before server data loads
  • Refactored JEE frontend theme classes to use card background
  • Refactored NCERT frontend theme classes to use card background
  • Removed JEE residue from NCERT frontend for cleaner codebase
  • Fixed video buffering issues for better playback experience

Bug Fixes & Error Handling

  • Fixed Class 5 grade support across frontend and backend
  • Fixed ncertPreferences schema structure in User model
  • Added Classes 1-5 to grade enum in User model
  • Fixed grade onboarding UI to show Classes 1-5 as available
  • Removed derivations and worked examples from Class 5 content
  • Remove mind map/concept map features from NCERT for streamlined experience
  • Removed redundant class selector from Study page
  • Fixed concept summary sentence extraction
  • Handled decimals and abbreviations in summary extraction
  • Fixed complex option labels in AnswerInput
  • Handled practice options with full text containing special characters
  • Handled share cancellation gracefully for better UX
  • Added try-catch blocks for localStorage access for error handling
  • Fixed infinite loop in subject/class selection dropdowns
  • Use apiClient for grade update instead of relative fetch
  • Upgraded tldraw to v3.15.5 to fix React 19 peer dependency conflict

Removed Features

  • Removed mind map/concept map features from NCERT platform
  • Removed derivations and worked examples from Class 5 content
  • Removed redundant class selector from Study page
  • Removed Video Studio from navigation

Chore & Maintenance

  • Updated scripts for better build processes
  • Added .next and dist to gitignore
  • Exclude scripts/learn from TypeScript build
  • Clean up bug report attachments on acknowledgement failure
  • Refactored JEE and NCERT frontend theme classes to use card background

Pull Request Merges

  • Merged PR #9: update-practicesummary.jsx-for-responsiveness
  • Merged PR #8: update-practicequestion-layout-for-responsiveness
  • Merged PR #7: refactor-highlight-tracking-useeffect
  • Merged PR #6: replace-lookbehind-split-with-alternative
  • Merged PR #5: check-for-cheeky-404-page-in-app
  • Merged PR #4: update-parseoptionsfromtext-with-regex-checks
  • Merged PR #3: fix-aborterror-share-canceled-issue
  • Merged PR #2: update-profile-update-functionality
  • Merged PR #1: handle-attachment-deletion-on-failure

October 2025

2025-10-31

Scan & Solve Feature

  • Implemented Moondream-based OCR doubt solver with /api/doubts endpoints (create, solve, get)
  • Added S3 uploads for doubt image storage
  • Created Scan & Solve page (/doubts) with upload, drag-and-drop, paste functionality
  • Implemented custom dropzone design and button styling
  • Added math editor integration for better problem input
  • Implemented follow-up question feature with hints mode
  • Added LaTeX preview to clarify OCR output
  • Added LaTeX notation info message for proper formatting guidance
  • Fixed hints mode to prevent showing full solution
  • Updated continue button for better UX
  • Fixed OCR diagnostics and friendlier UX when OCR returns no text

Online Classroom Enhancement

  • Integrated Socket.IO for real-time communication in Online Classroom
  • Implemented chat features with message handling and reactions
  • Added participant management and attendance tracking
  • Added AI Tutor bot integration with auto-join and user notifications
  • Implemented simultaneous screen sharing support
  • Added post-leave screen and improved leave handling
  • Implemented voice bot with always-on listening
  • Implemented ML-based voice activity detection with vad-web
  • Implemented sentence-level streaming for near-instant AI responses
  • Added auto-join for AI Tutor with user notifications
  • Enabled AI Tutor on mobile by reusing existing microphone stream
  • Improved screen sharing UX and fixed AI tutor controls on mobile
  • Added missing userId in bot join event for mobile indicator display
  • Added device limit checks and user prompts for managing multiple device connections
  • Updated room state management including locking and unlocking rooms
  • Refactored participant management logic for improved user experience

Video Studio & Generation

  • Added Video Generator feature with progress tracking
  • Implemented voiceover generation for slides with AI-generated narration
  • Added audio clips per slide for better narration control
  • Stored metadata in database for smoother animations and transitions
  • Implemented custom Manim code support in slide definitions
  • Added API endpoints for fetching and deleting rendered videos
  • Changed route path from "/admin/videos" to "/video-studio"
  • Enhanced error handling during video streaming and caption retrieval
  • Updated dependencies for AWS SDK integration
  • Updated README and API documentation for new features

Analytics & Monitoring

  • Added Sentry crash reporting and error tracking
  • Added PostHog analytics integration across application
  • Implemented event tracking for user interactions, authentication flows, and API requests
  • Added Google Analytics measurement tracking
  • Filter localStorage SecurityErrors from old builds
  • Filter out third-party and browser extension errors
  • Remove Posthog analytics hooks

Bug Reporting & Feedback

  • Implemented email acknowledgement system for bug reports
  • Added bug visibility controls - admins can update status
  • Implemented visual bug capture overlay with S3 attachments
  • Added email acknowledgments on bug report submission
  • Clean up bug report attachments on acknowledgement failure

Navigation & UX

  • Added icons to primary navigation for better wayfinding
  • Made bug reporter draggable with improved touch-drag support
  • Improved dark theme styling for bug reporter
  • Implemented smooth theme toggles across application
  • Added comprehensive social sharing buttons in footer
  • Adjusted PWA install prompt positioning on mobile
  • Expanded app layouts to use full width
  • Improved guest access onboarding for Study page

Content & Pages

  • Added blog section with markdown content
  • Updated roadmap reflecting development priorities
  • Updated roadmap with timeline
  • Added new blog arts content
  • Added new markdown files for blog articles
  • Updated blog arts content

RAG & AI Infrastructure

  • Added RAG endpoints and updated environment configuration for appendix retrieval
  • Updated RAG configuration to include context score threshold
  • Enhanced fallback prompt logic
  • Simplified AI infrastructure to use RAGFlow exclusively
  • Removed RAGFlow citation IDs from responses
  • Handle tutor follow-up simplification
  • Updated RAGFlow integration
  • Expanded clarification patterns for better context recognition in AI Tutor

Bug Fixes & Improvements

  • Fixed concept map node clicks when drag panning
  • Disabled screen share on unsupported devices
  • Prevented stale localStorage chats from showing before server data loads
  • Updated various things and logic
  • Updated AiTutor txt documentation
  • Updated continue button for better flow

Branding & Assets

  • Updated favicon.ico to reflect new branding
  • Added favicon.svg and updated SiteHeader to use logo image
  • Updated logo asset for improved branding consistency
  • Added fav icons
  • Refreshed landing theme and metadata

Testing & Development

  • Added backend test suite with Vitest
  • Added room input initialization logic in Online Classroom
  • Added backend test suite with Vitest for improved testing coverage
  • Moved PWA installer for better placement
  • Centered online classroom join form for better UX

Maintenance & Cleanup

  • Deleted app folder
  • Updated things
  • Added .gitignore to exclude ui-prompts
  • Added .gitignore to exclude node_modules and build files
  • Ensure commit author
  • Updated various components and files

September 2025

2025-09-30

Platform Migration - Next.js to Vite

  • Migrated frontend from Next.js to Vite with refreshed dependencies
  • Removed unused Next.js configurations and files
  • Updated package dependencies for Vite compatibility
  • Enhanced ESLint setup for improved code quality
  • Removed deprecated files including Eklavya Handbook, README, and package.json
  • Refreshed build and development tooling

Authentication & User Management

  • Implemented Google sign-in functionality with OAuth flow
  • Implemented Google authentication support with OAuth flow
  • Updated user model to accommodate Google sign-in
  • Enhanced frontend components for guest mode and progress saving
  • Implemented app origin handling in Google OAuth state encoding/decoding
  • Implemented client application URL resolution for redirect paths
  • Improved error handling in callback route
  • Added user account management with Google OAuth
  • Implemented guest mode support with progress tracking
  • Added waitlist feature with user ID tracking
  • Enhanced error handling in waitlist API routes
  • Disabled Google authentication feature via googleEnabled flag
  • Removed settings section from AiTutor for streamlined interface

Content Expansion

  • Added Class XII Physics chapters to content
  • Added Class XI and XII Mathematics content
  • Added new Physics and Mathematics chapters to manifest.json
  • Implemented subject-based chapter organization with class-level filtering
  • Added tabbed navigation for subjects (Physics, Chemistry, Mathematics)
  • Added chapter manifest with subject and class level metadata
  • Enhanced chapter organization and navigation
  • Removed fallback chapters for streamlined management
  • Removed "States of Matter: Gases and Liquids" chapter from fallback chapters

Progress Tracking

  • Implemented section completion tracking across content
  • Added SectionProgressTracker component for visual completion indicators
  • Implemented local storage management for section progress (read, write, clear operations)
  • Enhanced ProfilePage to display progress summary with loading and error states
  • Added section completion controls in styles
  • Added profile progress indicators for visual feedback
  • Added toggle for showing/hiding completed sections
  • Implemented progress logged for user analytics

UI/UX Enhancements

  • Implemented responsive design improvements across all screen sizes
  • Enhanced GuidedTour component with mobile responsiveness
  • Added dynamic card placement in GuidedTour
  • Implemented keyboard navigation for sections with arrow key shortcuts
  • Added lucide-react icons across multiple components
  • Improved navigation consistency with TopbarMenuContent
  • Refactored AppFooter and TopbarNav for consistent navigation
  • Implemented SiteFooter and SiteHeader components
  • Enhanced topbar navigation styles and removed deprecated styles
  • Added concept map styles and viewport calculations
  • Implemented micro-checks for improved user interaction and feedback
  • Updated drawer and user chip component styling
  • Changed display properties to inline-flex for better alignment
  • Adjusted spacing and width settings for improved UX

AI Tutor Features

  • Implemented quick prompts in AI Tutor for faster interactions
  • Added copy message functionality in AI Tutor with feedback
  • Enhanced UI with copy button for tutor messages
  • Implemented feedback mechanism for copy actions
  • Implemented chat deduplication in AI Tutor
  • Added chat renaming through modal
  • Improved chat loading and deletion processes
  • Implemented tutor chat CRUD operations (fetch, create, update, delete)
  • Enhanced API routes for chat persistence and validation
  • Implemented mobile prompts feature for AI Tutor
  • Removed footer from AI Tutor page for cleaner UX
  • Refactored AI Tutor layout for better responsiveness
  • Implemented previous active chat tracking for better state management

Dashboard & Onboarding

  • Enhanced Dashboard with mode tabs (learning and revision)
  • Updated hero section for better user engagement
  • Implemented adaptive testing features with concept selection
  • Added KaTeX for math rendering
  • Enhanced dashboard filters and concept cards with time estimates
  • Implemented onboarding flow with user profile updates
  • Added onboarding page with guided experience
  • Updated user context to manage onboarding state
  • Enhanced navbar for mobile responsiveness
  • Updated user context to manage guided tour state

Search & Navigation

  • Improved search logic with filter states
  • Implemented section navigation display after concept map selection
  • Added toggle functionality for completed sections
  • Updated filter states tracked with user analytics

Backend Improvements

  • Enhanced backend functionality with new API routes for user management
  • Added API routes for waitlist and feedback
  • Implemented error handling for unhandled exceptions and promise rejections
  • Added @google/generative-ai integration for improved AI capabilities
  • Enhanced response utility for additional error codes and metadata
  • Updated .gitignore to exclude data-cache directory
  • Refactored backend connection logic to ensure server startup fails without MongoDB URI
  • Enhanced feedback and waitlist routes with normalized email input
  • Improved error handling for database connectivity
  • Updated frontend forms to manage submission messages and errors
  • Implemented rate limiting for waitlist and feedback routes
  • Implemented multi-database architecture
  • Updated backend to integrate MongoDB with new routes
  • Refactored CORS configuration to support multiple origins
  • Allow specific origins or default to all in development

Meta Tags & SEO

  • Added meta tags for SEO and social media sharing
  • Added meta tags in index.html
  • Updated OG image for better branding consistency
  • Added social media preview images for better sharing

Forms & Feedback

  • Implemented waitlist functionality with form handling
  • Enhanced feedback form with improved user experience
  • Updated contact emails to roshan@eklavya.io
  • Enhanced form submissions and error handling

Navigation & Routes

  • Added new routes for Profile, Privacy, Terms pages
  • Updated SiteFooter to use Link for internal navigation
  • Added Roadmap page with development timeline
  • Added About page detailing founder vision and mission
  • Added Contact page for user support inquiries
  • Updated navigation across application for better UX

Configuration & Setup

  • Updated .gitignore to exclude ui-prompts and data-cache
  • Enhanced Next.js configuration for Turbopack
  • Updated TypeScript configuration
  • Enhanced ESLint configuration
  • Updated package.json dependencies
  • Updated package-lock.json accordingly

Content & Messaging

  • Updated landing page text to clarify free accounts
  • Changed button labels to emphasize no subscriptions or paywalls
  • Updated about content to reflect AI-driven methodology
  • Enhanced clarity on teaching methodology
  • Updated study page with guided tour feature
  • Refactored component references for improved navigation
  • Removed favicon.svg and updated SiteHeader
  • Added favicon.ico to reflect new branding
  • Enhanced App.css with responsive design adjustments

Styling & Layout

  • Enhanced App.css with responsive design improvements
  • Added flex-wrap to buttons for better wrapping
  • Adjusted layout for various screen sizes
  • Added new styles for concept map panels and headers
  • Added media queries for profile stack and card components
  • Adjusted button flex properties for improved alignment and spacing
  • Added new styles for section completion controls
  • Added new styles for profile progress indicators
  • Incorporated new layout styles for topbar and roadmap
  • Removed deprecated styles

Bug Fixes

  • Improve practice summary breakdown responsiveness
  • Refine practice question header spacing
  • Fix study tour highlight effect dependencies
  • Fix NotFound CTA styling
  • Handle decimals and abbreviations in summary extraction
  • Fix concept summary sentence extraction

Initial Setup

  • Updated .gitignore to include .env and dist
  • Enhanced Next.js configuration for Turbopack, TypeScript, and ESLint
  • Enhanced global styles with new utility classes
  • Updated Home and Feedback pages for improved layout and navigation
  • Enhanced page content to reflect new branding and features
  • Improved navigation and academic focus
  • Added waitlist functionality and enhance feedback form