Skip to content

Changelog

All notable changes to FeynmanLM are documented here. Dates are in YYYY-MM-DD format.

0.5.8 — 2026-06-03

Highlights:

  • Added richer book reading with EPUB navigation refinements, PDF chapter navigation, and reader position resume
  • Added video playlist import and improved course/video schedule ordering
  • Added MCP command tools in Review Chat plus a Schedule action for marking a day done
  • Added a 7-day free trial with lifetime unlock and owner access handling
  • Improved Google Drive OAuth setup, connector navigation, and Google Drive branding
  • Moved more source, reader, podcast, playlist, and iCloud work off the main actor to reduce beach balls

0.5.7 — 2026-06-01

Highlights:

  • Fixed EPUB book imports so figures are preserved when a chapter spans multiple internal XHTML files
  • Added PDF figure page extraction to source content so figure-heavy PDF books are available to MCP and Review Chat

0.5.6 — 2026-05-31

Highlights:

  • Added app-wide Cmd+, Cmd+-, and Cmd+0 zoom shortcuts for the macOS app
  • Increased the default app text size for better readability
  • Reworked UI zoom so fixed-size SwiftUI fonts render sharply instead of scaling the rendered surface

0.5.5 — 2026-05-31

Highlights:

  • Moved browser Reading List refresh scans off the main actor to reduce beach balls during refresh
  • Moved Apple Podcasts SQLite/TTML discovery and cached transcript reads off the main actor
  • Moved paper PDF validation and first-page metadata reads off the main actor during PDF download and enrichment

0.5.3 — 2026-05-31

Highlights:

  • Added a startup walkthrough explaining why Full Disk Access is useful for Reading List and Apple Podcasts imports
  • Added Project renaming, including moving the title-based Project folder and keeping linked files in sync
  • Fixed the startup reading-list access probe compile error so macOS builds succeed again
  • Improved the first-run path into System Settings for enabling Full Disk Access

0.5.2 — 2026-05-30

Highlights:

  • Fixed Google Drive OAuth for desktop clients by listening on a temporary 127.0.0.1 callback before opening Google sign-in
  • Updated Google Drive connector setup to use Google Cloud's Desktop app OAuth client type

0.5.1 — 2026-05-30

Highlights:

  • Improved Google Drive OAuth setup by validating client IDs before opening Google sign-in
  • Clarified Google Drive connector setup docs to prevent pasting the redirect URI as the client ID
  • Published a fresh direct-download build for Sparkle update testing

0.5.0 — 2026-05-21

Highlights:

  • Added Canvas deck planning with structured slide records, single-slide generation, slide attachments, and HTML-only deck exports
  • Added Canvas source folders, source drag/drop, image drops, Finder image drops, and improved source previews
  • Added multi-PDF paper uploads, scanned PDF OCR, DRM-free Kindle import, YouTube metadata extraction, and stronger paper PDF attachment persistence
  • Improved source search with chunk embeddings, author metadata search, better evidence, and automatic navigation to the best reader match
  • Added AI usage tracking, latest Gemini model support, Edison Scientific chat integration, and more resilient Chat token-limit recovery
  • Restored Full Disk Access source discovery and improved Studio, Schedule, and Canvas layout controls

0.4.0 — 2026-05-09

Highlights:

  • Added streaming in-app Chat responses, a saved chat sessions sidebar, and smoother review chat resizing
  • Added structured Feynman review planning, source drops into Chat, model retry continuity, and friendlier saved model names
  • Improved Schedule/Studio workflows with source opening from scheduled work, course reordering, compact panels, and a native titlebar layout
  • Improved source ingestion and cleanup for podcasts, books, papers, YouTube playlists, and paywalled paper context
  • Added Together AI text-to-speech support, system appearance settings, and stronger CloudKit/source sync behavior

0.3.0 — 2026-05-08

Highlights:

  • Added Schedule planning controls and MCP endpoints for external AI assistants
  • Added Feynman review chat sessions with transcript export and linked chat history
  • Improved Schedule weekly planning, progress tracking, source movement, and row actions
  • Added read aloud support for articles, including TTS providers, caching, playback speed, and generation progress
  • Improved source hiding, podcast visibility sync, course lecture cleanup, and cross-device storage handling

2.0.0 — 2026-04-01

Major simplification. FeynmanLM is now a focused macOS app for source tracking + MCP-powered learning.

What changed:

  • macOS only (removed iOS, watchOS, visionOS)
  • Removed built-in flashcard generation, voice mode, knowledge graph, and browser extension
  • Removed billing, onboarding, and sign-in gate — app opens straight to Studio
  • Learning now happens through AI assistants (Claude, ChatGPT, Gemini) via MCP
  • Added Feynman technique session tools to MCP for structured review
  • All removed features can be re-added from git history

1.0.0 — 2026-03-28

Initial public release.

Highlights:

  • Studio: ingest articles, papers, books, podcasts, courses, X posts, and GitHub repos
  • MCP server for connecting to Claude, ChatGPT, and Gemini
  • iCloud sync
  • Direct download DMG for macOS