First stable release: the app now covers the full MVP roadmap for vocabulary, verbs and grammar practice
Six exercise types per section — Matching, Multiple Choice, Type Answer, Order Words, Listening Choice and Dictation — weighted by your own mistake history
Full progress dashboard: XP, levels, daily streaks, unlockable achievements and mastery bars for every category, verb list and grammar topic
Support for 7 display languages: Spanish, Portuguese, French, German, Italian, Russian and Chinese
Audio pronunciation and listening comprehension powered by the browser's built-in text-to-speech
Installable, offline-capable PWA
0.20.0
August 16, 2026
Added French, German, Italian, Russian and Chinese translations across the full vocabulary and verb library, on top of Spanish and Portuguese (7 languages total)
0.19.0
August 16, 2026
Added Listening Choice and Dictation exercises to every vocabulary category and verb list, where the question is heard instead of read
Verb listening exercises follow the tense you're practicing, same as the other verb exercises
0.18.0
August 16, 2026
Added a pronunciation button to every vocabulary word and every verb form, powered by the browser's built-in text-to-speech
0.17.0
August 15, 2026
Added unit test coverage for gamification, weighted shuffling, mistake tracking, practice ids and search matching (51 tests across 6 files)
0.16.0
August 15, 2026
Added 8 new grammar topics (Past Continuous, Present Perfect Continuous, Past Perfect, Countable & Uncountable Nouns, Relative Clauses, Gerunds vs Infinitives, Question Tags, Phrasal Verbs), bringing the total to 24
Added a new "False Friends" vocabulary category with 46 words, each explaining why it's a trap
0.15.0
August 15, 2026
Added a global vocabulary index at /vocabulary with a search bar across all categories
Added JSON export/import for saved progress
Added a "Practice my mistakes" mode that reviews only the vocabulary, verbs and grammar sentences you've gotten wrong
Added offline support as an installable PWA (manifest, icons and a service worker with cache fallback)
0.14.0
August 15, 2026
Added a gamification system to the Progress page: XP, levels, daily streaks and unlockable achievements
Added mastery bars showing completion progress for every vocabulary category, verb list and grammar topic
Added a floating level/XP indicator visible on every page, with an animation when you level up
Fixed a bug in Multiple Choice and Type Answer where re-answering a question after already getting it right kept adding XP
Split the Progress page into reusable components (level panel, mastery bars, achievements, mistake lists)
0.13.1
August 10, 2026
Header sidebar switched from fixed positioning to a real CSS Grid column, and the footer no longer floats over the page
Fixed a horizontal scrollbar in the header caused by the language selector
Verb cards now show field labels (infinitive, present, past...) when collapsed on mobile
Search now matches Spanish and Portuguese translations, not just the English term
Extracted reusable VerbListPage and VocabularyListPage components to remove duplication across pages
Unified the generic page header with a single description prop instead of a separate paragraph component
Added id/name attributes to the language selector for accessibility
0.13.0
August 9, 2026
Migrated the project from npm to pnpm
Upgraded to Svelte 5, SvelteKit 2 and adapter-static 3
Enabled strict TypeScript across the codebase and converted all data files to .ts
Migrated every component to Svelte 5 runes ($state, $derived, $props)
Set up ESLint, Prettier, Vitest and Playwright
Fixed a broken global stylesheet import that had been skipping all app styling
0.12.19
May 23, 2023
More verbs were added to the list of regular verbs
Fixed a bug that did not display the font correctly
A space was generated between the lines of the grammar exercises for better readability on mobile devices
0.12.18
May 22, 2023
Application compilation
Upload and publish the first beta version on the internet