Desktop app history

Fydor, in motion.

From a first lesson importer to a full local-first study space: reading, review, portable packs, and a community Exchange—built in public and made to stay yours.

What changed

A bigger app, without giving up the quiet parts.

01

Study in context

Reading Mode, sentence annotations, and flexible review modes keep language connected to the material it came from.

02

Keep it portable

Lesson packs can be built, exported, checked for integrity, shared, and brought back to your own device.

03

Share with care

Contributor publishing, moderation routing, and the Exchange make community material easier to discover and trust.

Release history

Every shipped milestone, plus the smaller changes that made the big ones land.

Current release

v4.2.1

A small quality-of-life patch that makes the library easier to handle and gives the desktop app a calmer, more cohesive color scheme.

  • Refreshed the desktop palette with softer greens, clearer primary actions, and warm accents for learning states.
  • Made the full lesson-library row select a lesson while preserving direct controls for opening, editing, exporting, and sharing it.
  • Kept practice setup and loading behavior reliable across Fill Blank and Multiple Choice.
  • Published the current first-party lesson packs through the Exchange seed workflow.

Smaller patches & fixes

A calmer study space

The desktop color system now uses a gentler green foundation, clearer actions, and warmer learning highlights across the app.

Less fiddling in the library

Select a lesson from anywhere on its row, while the row’s open, edit, export, and share controls keep doing exactly what you expect.

Current release

v4.2.0

A release-readiness and usability update that makes starting, studying, and managing a growing local library easier.

  • Replaced the long first-run tour with goal-based, localized guidance in English, Vietnamese, and Spanish.
  • Fixed Fill Blank lesson loading and kept multi-question setup choices intact.
  • Added indexed lesson search, faster study loading, and atomic pack installation.
  • Expanded migration, import, tutorial, and release verification before producing the new installers.

Smaller patches & fixes

A shorter way in

New learners can choose to install a course or create a lesson and see only the guide they need.

Practice starts when you ask

Corrected lazy loading in Fill Blank and preserved the chosen question count until the real lesson pool is ready.

Desktop release

v4.1.0

The previous desktop installer release, bringing Fydor's local-first study workflow together for Windows and macOS.

  • Prepared Windows and macOS installers around the Vite + Tauri desktop architecture.
  • Rebuilt Reading Mode and added local lesson-pack management and pack export.
  • Added in-app contributor publishing plus public Exchange and library integration.
  • Strengthened annotation resolution, curriculum and language foundations, guided tours, integrity checks, and moderation routing.

Smaller patches & fixes

Ready for the desktop

Prepared the Windows and macOS installer release so the new study experience could move from active development into people’s hands.

The little things caught up

Resolved reading, publishing, and release-readiness issues uncovered as the new architecture, contributor tools, and lesson workflow came together.

Content & quality-of-life

Post-v4.1.0 content and QoL patches

A content refresh and a few small touches to make the growing lesson library feel faster and easier to manage.

  • Updated bundled lesson packs to v2.
  • Refreshed Vietnamese, Mandarin, Korean, Spanish, and German packs.
  • Added the Japanese Intermediate: Natural Conversation pack.
  • Optimized loading and lesson management, including a small lesson-library quality-of-life update.

Smaller patches & fixes

A richer starter shelf

Moved bundled packs to v2 and refreshed Vietnamese, Mandarin, Korean, Spanish, and German content—then added Japanese Intermediate: Natural Conversation.

Less waiting, more learning

Tuned lesson loading and management so a growing local library stays quick to open, browse, and maintain.

Content & quality-of-life

Release readiness & language foundations patch

The final desktop-app work collected before the v4.1.0 installers were prepared.

  • Added annotation resolution alongside curriculum and language foundations.
  • Exposed the new curriculum capabilities through the desktop bridge.
  • Added new guided tours and tightened release-readiness checks.
  • Routed Exchange submissions through moderation and verified downloaded-pack integrity.

Smaller patches & fixes

Annotations without the drag

Batched cached lesson-annotation resolution and added performance coverage, reducing repeated work while opening annotated material.

Guardrails for shared packs

Verified downloaded-pack integrity and sent Exchange submissions through moderation, bringing more confidence to community sharing.

Content & quality-of-life

Local packs & community workspace patch

A desktop-focused push to make lessons portable, manageable, and easier to share through the Fydor community.

  • Added local lesson-pack management in the desktop app.
  • Added desktop .fydorpack export.
  • Hardened release readiness while the public community workspace came online.

Smaller patches & fixes

Your library, exportable

Made it possible to manage packs locally and export a desktop .fydorpack when a lesson is ready to travel.

Local work meets community

Smoothed the bridge between private lesson work on a device and the public Fydor community workspace.

Content & quality-of-life

Contributor publishing & Exchange workflow patch

A major workflow update that connected desktop lesson creation with contribution and community-sharing paths.

  • Added the in-app contributor publishing workflow.
  • Refined Exchange and community workflows around publishing and review.
  • Fixed guided-tour route scopes and guide-button destinations.

Smaller patches & fixes

From lesson to contribution

Added the first in-app publishing path, giving contributors a clearer route from a finished lesson to a shareable submission.

Guidance that stays on course

Corrected guide-button destinations and tour route scopes so help appears where it is useful instead of losing people in the flow.

Content & quality-of-life

Reading Mode & Vite architecture patch

A substantial desktop foundation update that gave reading a dedicated workspace and modernized the app shell.

  • Migrated the desktop frontend from Next.js to Vite + React inside Tauri.
  • Rebuilt Reading Mode as a lesson reader with an analyzer tab.
  • Overhauled review logic and refined the review-page button layout.

Smaller patches & fixes

A desktop shell built to last

Moved the desktop frontend to Vite + React inside Tauri, creating a cleaner foundation for the app’s next stage.

Reading gets a home

Recast Reading Mode as a real lesson reader with an analyzer tab, so study can start from meaningful text rather than isolated prompts.

Content & quality-of-life

Lesson library quality-of-life patch

A small usability pass on the local lesson library ahead of the larger Reading Mode and publishing work.

  • Added lesson deletion support.
  • Made general quality-of-life and cleanup improvements to lesson handling.

Smaller patches & fixes

Make room for better lessons

Added lesson deletion, a small but important control for keeping a personal study library useful rather than cluttered.

Quiet cleanup

Polished the surrounding lesson-management experience ahead of the larger Reading Mode and publishing work.

Desktop release

v2.0.0

A compatibility and review-focused release that made portable packs more reliable and the review experience more complete.

  • Made pack export and import compatible with optional and null fields, including Rust-side export fixes and backward-compatible stripNulls() parsing.
  • Introduced Review Page v2 with stronger stats, dashboard fixes, tutorials, and charts.
  • Completed a focused round of review and release cleanup fixes.

Smaller patches & fixes

Packs that survive the trip

Fixed Rust optional-field export behavior and made stripNulls() parsing backward compatible, so null fields no longer break imports between app versions.

A review page worth returning to

Completed Review Page v2 with stronger dashboard and stats fixes, tutorial support, and charts that make progress easier to read.

Desktop release

v0.1.1

A rapid iteration on lesson creation and evidence-based study, with progress and session details made more dependable.

  • Refreshed Lesson Builder metadata and improved language imports.
  • Added the evidence-based review engine, Exchange groundwork, and tutorial guidance.
  • Persisted study progress and added review-session completion insights.
  • Preserved loading state and fixed review-space, reveal, and smaller review-mode issues.

Smaller patches & fixes

Progress that stays put

Preserved loading state and study-tab progress, so returning to a lesson feels like picking up a book where you left it.

A calmer review session

Fixed review-space and reveal behavior, sharpened mode handling, and added completion insights for a more coherent end-of-session moment.

Early release

Lesson import & study modes patch

An early post-launch update that made building lessons and practicing their content more flexible.

  • Expanded lesson import and export work and made adding lessons easier.
  • Fixed audio playback and improved annotation handling.
  • Refined fill-in-the-blank study mode.

Smaller patches & fixes

More ways in

Expanded lesson import and export work and made adding material easier, reinforcing Fydor’s bring-your-own-content approach.

More ways to practice

Fixed audio playback, improved annotation handling, and refined fill-in-the-blank practice for a better sentence-study loop.

Early release

v0.1.0 — first feature patch

The first day of rapid feature work after the initial app foundation landed.

  • Added the native Tauri desktop shell, app icon, and UI revamp.
  • Added review, improved imports, audio options, shuffle and reveal fixes.
  • Added highlighted annotated spans, overlapping annotations, a first-run tour, and multiple-choice mode.

Smaller patches & fixes

The desktop app takes shape

Added the native Tauri shell, app icon, and a full UI revamp—the first moment Fydor began to feel like a dedicated study place.

Study modes get personality

Added multiple choice, audio options, a guided first run, highlighted sentence annotations, and support for overlapping notes.

A clearer early-release record

Fixed lesson loading and added GPLv3 licensing. The git tag reads 1.0.0, but the app metadata correctly remained v0.1.0.

Early release

v0.1.0 — initial foundation

The initial foundation for Fydor: import useful material and shape it into canonical lessons.

  • Implemented the canonical lesson-import system.
  • Added the first Lesson Builder experience.
  • Established the initial project and import foundation for the desktop app.

Smaller patches & fixes

The first brick

The canonical lesson-import system and Lesson Builder established the original promise: turn real language material into study-ready lessons.

One day before momentum

This foundation made the dense next-day v0.1.0 feature patch possible.

Current release

Ready to study with Fydor?

Download the current desktop release for a local-first space for lessons, reading, and review.

Download Fydor