← Back to Home
Changelog
Last Updated: March 2, 2026
v1.2.1
March 2, 2026
Fixes
- Fixed UI errors and topbar consistency across pages
- Fixed no settings button when not logged in
- Fixed questions not being saved properly
Changes
- Code now renders using highlight.js with tokyo night theme
- Icons changed to consistent solid svgs
- Icons changed to consistent solid svgs
Improvements
- Optimized more code, and also cleaned it up
- Improved prompting for tutor responses, prohibiting it from giving answers
- 404 error directs to "Not Found" page
Technical
- Changed server security to helmet.js
- Changed logging requests to use morgan
v1.2.0
February 20, 2026
Changes
Improvements
- Optimized backend code, removing depricated features
- Updated node modules to lastest versions
v1.1.1
January 25, 2026
Fixes
- Fixed UI errors and topbar consistency across pages
- Improved SEO optimization across pages
v1.1.0 - Update
January 22, 2026
New Features
- User accounts: track progress and stats across devices
- New AI Tutor: interactive assistant to help with questions and explanations
Fixes
- Bug fix for question progress tracker
- Mobile responsiveness fixes
- Theme consistency and messy UI fixes
- Fixed question caching consistency
Improvements
- Greatly improved question generation accuracy
- Performance improvements with dynamic JS loading and HTML components model
Technical
- Server logging improved for better diagnostics and observability
- Every-question storage now backed by AWS S3 (durable, searchable storage)
- Updated privacy handling for account data and S3 storage guidance
- Dependency and build improvements to reduce runtime module issues
v1.0.2
January 4, 2026
Fixes
- Fixed critical bug that prevented user from getting questions
Improvements
- Fixed theme consistency across pages
- Fixed UI consistency across pages.
- Focus Mode UI improvements
v1.0.2
January 4, 2026
Fixes
- Fixed critical bug that prevented user from getting questions
Improvements
- Fixed theme consistency across pages
- Fixed UI consistency across pages.
- Focus Mode UI improvements
v1.0.1
January 3, 2026
Improvements
- Fixed mobile responsiveness.
- Cleaned up UI.
- Theme settings now preload.
v1.0.0 - Stable Release
December 28, 2025
Major Features
- Intelligent hybrid caching system: Instant first question from database cache, fresh AI-generated questions for subsequent requests
- Smart prefetch system: Next question pre-generates in the background while you review the current one
- Enhanced question variety: Each new question uses a random unit selection for maximum diversity
- MongoDB question cache with automatic background refresh
- Seamless provider fallback: Automatically switches from local to OpenAI if local model fails
Performance Improvements
- First question now loads instantly from pre-cached database
- Subsequent questions appear instantly from client-side prefetch cache
- Background refresh keeps database cache up-to-date without blocking user requests
- Optimized API architecture with service layer separation
- Rate limiting (20 req/min) for OpenAI provider to manage costs
Bug Fixes
- Fixed MongoDB connection errors with deprecated options
- Resolved provider variable scope issues in error handling
- Fixed LaTeX rendering issues with proper JSON escaping
- Corrected cache key behavior when switching between classes/units
Technical Details
- Refactored API to accept className and unit parameters directly
- Implemented skipCache parameter for prefetch vs initial request control
- Database cache always uses OpenAI for consistent quality
- Client-side hasShownFirstQuestion flag for session state management
- Unit range handling now correctly picks random units for variety
Warnings!
- Some cached questions may be of lower quality as they were generated with earlier, less refined prompts. New questions generated after this update will use the latest improved prompts for better accuracy and relevance.
- Some cached questions may contain formatting issues due to previous JSON escaping bugs. New questions will have correct formatting.
v0.9.4 - Beta
December 19, 2025
Improvements
- Questions are now more accurate per class and per unit
- More data for questions to be created on
Changes
- Added Advertisements to run when ever it is not testing times
v0.9.3 - Beta
December 16, 2025
Fixes
- Changelog page now follows the correct color theme
- Settings button now toggles the setting modal rather than just opening it
Changes
- More complex subjects now use gpt-5-mini instead of o4-mini
- Order of elements in footer changed
Improvements
- New show/hide button for the progress sidebar
- How to use section now more interactive
v0.9.2 - Beta
December 15, 2025
Changes
- Removed info about AI provider while a question is showning
Improvements
- Improved prompt wording to enhance formatting in answer choices and explanations
- Added a "Show Explanation" toggle for referring back to explanations
v0.9.1 - Beta
December 15, 2025
Improvements
- Improved unit selection logic for "All Units" and custom range modes
- Questions now randomly select a single unit from the range instead of trying to cover multiple units
- Better question quality by focusing on specific unit content
v0.9.0 - Beta
December 15, 2025
Initial Release
- Launch of FreeAPPractice.org (Beta)
- Support for 20+ AP subjects
- AI-powered question generation
- Dual provider support: Local (LM Studio) and OpenAI
- Real-time feedback and detailed explanations
- Customizable theme (Light/Dark/System)
- Local progress tracking
- Focus Mode for distraction-free practice
- Customizable unit range selection with range slider
- Progress tracking sidebar showing performance metrics
- Math rendering with KaTeX for equation display
- Code syntax highlighting with Highlight.js
- Question caching for improved performance
- Responsive design for mobile and desktop devices
- Comprehensive FAQ and documentation
- Bug report feature for user feedback
- Privacy-focused design with local data storage