Changelog

📜 Changes

The changelog is a history of the big picture changes that have been implemented.

July 2025

  • Major filtering improvements on the Curriculum page.
  • Made it easier to star, flag, edit, and archive interactives.
  • Added the ability to upload artifacts for abilities.
  • Created a print stylesheet for printing out a full curriculum.

June 2025

  • Started working on new native iOS and tvOS apps!
  • Added the ability to star subjects.
  • Sort abilities in the context of a subject.
  • Tons of tiny usability improvements as a result of daily use.
  • Started a more intentional onboarding experience by revealing features only when relevant.
  • Focused on improving performance.

May 2025

  • Implemented a custom spaced repetition algorithm.
  • Started using the app daily to learn new things.
  • Set up a weekly progress review system.
  • Implemented the Progress page to review target abilities.
  • Cleaned up a lot of features based on soft launch feedback.
  • Added test coverage for a lot of core features.

April 2025

  • Soft launched and shared with friends. Set up a system for aggregating advice, feedback, and follow-up actions.
  • Added a working demo on the landing page to generate interactives and navigate through the lesson experience.
  • Redesigned the hero section and interactive demo on the landing page.
  • Created a new logo and color palette.
  • Added sound effects and keyboard shortcuts for interactives.
  • Set up monitoring, analytics, error tracking, and a new status page.

March 2025

  • Set up a mobile version of the app as a PWA. Added a new Mobile install page.
  • Added public pages and wrote copy for the Roadmap, Changelog, and About pages.
  • Set up external resources, including a public GitHub repo for reporting issues, a Discord community, and email service.
  • Built the Curriculum page to track subjects, abilities, and resources.
  • Built the Generator page with working examples using text, web pages, and YouTube videos.
  • Built the Learn page with flashcards as the first interactive example.
  • Built the Progress page with a streak and graph.
  • Built the Dashboard page for navigation.

February 2025

  • Experimented with using AI to generate interactive quizzes. ✨
  • Sketched an initial Domain Model.
  • Configured CI/CD and set up production deploys with Fly.io.
  • Created a new repository on GitHub.