Release history

Updates

A running record of what has changed in MathMech. New releases are added here as the project evolves.

Version 0.7

Scholar Rating exams and production reliability

This release expands MathMech into a broader assessment platform while making lessons more responsive to learner feedback and production deployment more reliable.

  • Introduced adaptive five-question Scholar Rating exams backed by a large assessment bank spanning mathematics, physics, and engineering topics.
  • Added new trigonometry problems and centralized lessons to the problem library, with corrected formulas and stronger lesson links.
  • Added lesson quality and relevance ratings so signed-in learners can submit feedback and review their previous feedback tickets.
  • Improved profiles and account navigation, including clearer Scholar Rating breakdowns and direct profile access from the user menu.
  • Added privacy-conscious product analytics for important learning and feedback events to help guide future improvements.
  • Hardened the Vercel deployment pipeline so production builds preserve server-rendered pages and API routes.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.

Version 0.6

Lesson integrity and project cleanup

This release makes the lesson structure easier to maintain while finishing a set of trigonometry learning paths.

  • Brought five trigonometry problems up to the legacy 1.0 lesson layout: Pythagorean Identity, Cosine of 180 Degrees, Cosecant of 30 Degrees, Tangent of 45 Degrees, and Evaluate Trig Expression 1.
  • Connected each legacy lesson to its centralized chapters and answer explanation, so students get complete learning material without maintaining duplicate HTML files.
  • Removed tracked local artifacts, scratch files, an unused virtual environment, and the redundant npm lockfile; pnpm is now the documented package manager.
  • Added this release history, an About page, and site-wide footer links so future updates are visible from anywhere in MathMech.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.

Version 0.5

Centralized lessons and stronger discovery

Learning material was reorganized so lessons can serve related problems from a clear shared home.

  • Migrated learning modules toward the centralized lesson library.
  • Added lesson validation, construction status, and better lesson availability metadata.
  • Improved problem discovery with associated-problem views, filters, and clearer learning links.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.

Version 0.4

More content, more reliable learning

MathMech expanded its problem library while improving its content pipeline and mobile experience.

  • Added trigonometry, calculus, probability, and linear algebra problems with supporting explanations.
  • Introduced automated lesson grading, improvement, and missing-link checks.
  • Strengthened visual regression coverage and formula layouts across the problem library for small screens.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.

Version 0.3

Textbooks, lessons, and progress

The app grew from individual challenges into a connected learning environment.

  • Added textbook readers, paginated lesson content, and formula reference support.
  • Expanded problem collections and added related-problem suggestions.
  • Introduced progress tracking, active-problem views, and richer profile information.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.

Version 0.2

Interactive problem solving

This update focused on making each problem feel like an active workspace instead of a static exercise.

  • Added answer submission, scoring, user profiles, and persistent scratchpads to each interactive problem.
  • Introduced the scientific calculator, formula hints, and mobile-friendly formula viewing.
  • Added authentication and a dark theme for a more personal, comfortable study experience.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.

Version 0.1

MathMech begins

The first release established the interactive math problem experience and the foundation for future lessons.

  • Launched the SolidStart application with a browsable problem library.
  • Created dedicated problem views with mathematical formulas, explanations, and topic organization.
  • Set up the design system and initial regression testing foundation.

About MathMech:

This is a site meant to make Math learning fun and engaging.

Math should feel like a great puzzle video game rather than going page by page through a monotonous textbook which lacks the specific context at hand.

We also have the goal of making complex, mind bending topics in Math easy to pick up, as the quality of the explanation should be criticized not the inquisitive, patient Student.