Changelog

📜 Changes

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

December 2025

Command Palette with search and navigation.
Command Palette with search and navigation.
  • Added audio playback to cards using Text-to-Speech. Voices configurable in user settings. Supports multiple langauges!
  • Built an onboarding checklist with an unobtrusive panel for guiding new users through the product.
  • Major changes to support changing AI models and handle rate limiting.
  • Significantly improved the Command Palette for context-aware searching and navigation.
  • Working subscriptions and payment processing with Stripe.

November 2025

Document page with working selections to generate interactives.
Document page with working selections to generate interactives.
  • Added the ability to share subjects along with all related abilities, resources, and interactives. Subjects default to private, but we can now make them public. Or we can selectively share subjects via email invites.
  • Started working on new Documents pages that allow more granular selection of content to use for interactives.
  • Surfaced Uploads in the product to be able to access all previous uploaded files.

October 2025

Prototype of the tvOS app with school subjects.
Prototype of the tvOS app with school subjects.
  • Made significant progress on the user experience for handling large chunks of content.
  • Revived the native application development with working authentication and multi-platform Xcode project!

September 2025

Generator with new prompt and upload options.
Generator with new prompt and upload options.
  • Working prompts! Generate interactives from instructions ("Create flashcards for the first 10 presidents of the USA.").
  • Working uploads! Generate interactives from PDFs, images, text files, and audio files.

August 2025

Added combobox inputs for selecting subjects in forms.
Added combobox inputs for selecting subjects in forms.
  • Big improvements to UX for forms.
  • Added feature flagging.
  • Updated the landing page with screenshots of the app.
  • Upgraded Elixir and Erlang.
  • Added the ability to subscribe.

July 2025

Added proof uploads for abilities.
Added proof uploads for abilities.
  • 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

Interactive lesson with working image uploads. Plus editing, starring, flagging, and keyboard shortcuts.
Interactive lesson with working image uploads. Plus editing, starring, flagging, and keyboard shortcuts.
  • 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

Original version of the Lesson page with spaced repetition options.
Original version of the Lesson page with spaced repetition options.
  • 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

Original landing page hero section with working demo.
Original landing page hero section with working demo.
  • 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

An extensible Curriculum with nestable subjects.
An extensible Curriculum with nestable subjects.
  • 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

Sketching out the product from end to end.
Sketching out the product from end to end.
An early prototype for the interactive generator.
An early prototype for the interactive generator.
  • 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.