2026-03-05
vdev
Course Mastery & Replay
Course detail shows word counts and mastery progress per set. Fully mastered sets go gold. Completed sets show a Replay badge — you can always go back to practise. Mastery promotions are now shown at the end of a set instead of mid-game.
2026-03-05
New Feature
vdev
Course Vocabulary Drip-Feed
Course words are now introduced step-by-step at flashcard time, instead of bulk-adding everything at once. Respects your Active Library capacity — extra words queue as pending and promote automatically as you master others.
2026-03-05
vdev
Flashcards Are For Learning
Flashcards no longer count towards word mastery. They're purely for learning new words. Mastery comes from quiz, matching pairs, and gender swipe games.
2026-03-04
v0.6.0
Focused Course Content
Course steps now target specific topics — 'Restaurant Survival' teaches restaurant words, not random vocabulary. Games and flashcards in courses pull from the right word pool.
2026-03-04
New Feature
v0.6.0
Courses
Sets can now be grouped into Courses with sequential locking — complete each set in order to progress. Two starter courses available: Everyday Skills and Travel Essentials. Course detail screen with timeline UI, progress tracking, and set locking. Flashcard steps now work within sets. Per-language progress — switching language resets course/set progress. Admin path editor at /admin/paths.
2026-03-03
New Feature
v0.6.0
Practice Sets
New 'Practice Sets' on the Learn tab! Play a curated sequence of 3-5 games in one session. Your auto-generated Practice Set mixes Quiz, Gender Swipe, and Matching from your active vocabulary. Template sets like Restaurant Survival and Airport & Transit are also available. Progress carries across games with a set summary at the end.
2026-03-03
v0.6.0
Starter kit matches your interests
Quick Start now includes words related to the interests you pick during onboarding (Travel, Food, Shopping, etc.) alongside essential greetings and numbers. Your first words feel personal from day one.
2026-03-03
v0.6.0
Smarter dictionary maintenance — POS classification & AI enrichment
Every word in the dictionary is now classified by part of speech (noun, verb, adjective, etc.). Gender inference only targets nouns, with Google Translate and AI fallback — all genders now filled. New batch enrichment fills pronunciation guides and usage notes. Dictionary quality score improving towards 100%.
2026-03-01
New Feature
v0.6.0
Content Agent — automated word requests from tickets
New overnight agent reads your tickets and extracts word/phrase requests using AI. Words are checked against the dictionary, translated via Google Translate if needed, and added to your library automatically. You'll get notifications as your requests are processed.
2026-02-28
v0.6.0
Dictionary Agent — automated dictionary maintenance
New overnight agent audits duplicates, infers missing gender via article hints and suffix rules, estimates difficulty levels, and tracks quality scores. Smart duplicate detection distinguishes true dupes from multi-meaning entries (e.g., FR 'avocat' = lawyer AND avocado). Full admin control at /admin/dictionary-agent.
2026-02-28
v0.6.0
Improved ticket submission form
Ticket form now has a type selector (Bug, Suggestion, Question) with contextual guidance, character counters, and a min-length warning to help you write better reports.
2026-02-27
v0.6.0
Agent job reporting in ops email
Overnight agent runs (ticket processor, triage, reports) now log execution data and appear in the morning operations email with success/failure status, duration, and record counts.
2026-02-27
v0.6.0
Ticket processing pipeline
Tickets are now automatically sanitised, grouped, and triaged. Content error duplicates are grouped together, bug reports are matched against existing issues, and suggestions are linked to the backlog. Admin settings at /admin/ticket-settings.
2026-02-26
v0.6.0
Daily operations reports
Automated daily and weekly operations reports covering users, tickets, learning progress, dictionary health, and engagement — delivered by email every morning.
2026-02-26
Bug Fix
v0.6.0
Login screen shows correct version
The version number on the login screen now updates automatically instead of being stuck on an old version.
2026-02-26
New Feature
v0.5.0
Vocabulary management — Archive, Block, Discard
Tap the ··· menu on any word to manage it. Archive words you're done with (restore anytime). Block words you never want to see again. Discard to permanently remove. New Archived and Blocked filters in the stats bar.
2026-02-26
v0.5.0
Words page stats filtering
Tap any stat on the Words page to filter the list — see just your Learning, Mastered, Practice, or Pending words. Stats now match the home page numbers.
2026-02-26
Bug Fix
v0.5.0
iOS navigation & header fixes
Back button now appears on all vocabulary screens on iOS. Language flag reliably shows in the header after login. Android back button now confirms before leaving a game.
2026-02-25
Bug Fix
v0.5.0
Smarter mastery promotions
Words are only promoted or demoted based on your performance in the game you just played. You'll only see a 'Mastered' banner if you got the word right.
2026-02-25
New Feature
v0.5.0
Back to practice notifications
When a mastered word drops below the threshold during a game, you'll see a 'Back to practice' message so you know it needs more work.
2026-02-20
New Feature
v0.5.0
Ticket statuses sync from development backlog
When a reported issue progresses through our development pipeline, your ticket status is automatically updated and you'll be notified when the fix is being tested or released.
2026-02-12
Bug Fix
v0.4.0
Sentence Builder shows correct answer
You now see the correct sentence after getting an answer wrong, not just on a perfect fail.
2026-02-12
New Feature
v0.4.0
Quiz & Matching now powered by Game Engine
Quiz and Matching Pairs now run through the Game Engine with server-generated content, better distractors, mixed translation directions, and unified progress tracking.
2026-02-11
New Feature
v0.4.0
Gender Swipe game
New activity: sort nouns by their article (le/la, der/die/das, el/la, de/het). Includes suffix rules and instant feedback. Powered by the Game Engine.
2026-02-10
v0.4.0
Onboarding polish
Interest selection cards now show emojis. 'Skip for now' button restyled to look tappable.
2026-02-10
New Feature
v0.4.0
Mobile ticketing
Submit support tickets directly from the app via Profile > Submit a Ticket or Help Center. View your ticket history with live status updates and team responses. Ticket notifications now open in-app.
2026-02-10
New Feature
v0.4.0
Password reset & email verification
Forgot your password? Use the 'Forgot password?' link to get a reset email. New accounts now receive a verification email - a gentle reminder appears until verified.
2026-02-09
New Feature
v0.4.0
Notification system
Get notified when your tickets are updated, features you watch change status, or someone comments on a discussion. Bell icon shows unread count. Email notifications with per-category preferences.
2026-02-09
New Feature
v0.4.0
Roadmap & Updates page
See what we're working on and what's coming next! The Updates page now shows a Roadmap with planned features. Watch items to get notified when they ship, and join the discussion with comments.
2026-01-30
New Feature
v0.4.0
Progress tracking for all activities
Your learning progress is now tracked across Quiz, Flashcards, and Matching games. See your streak, words learned, and accuracy on the Progress tab!
2026-01-29
New Feature
v0.4.0
Activities use your vocabulary
Flashcards, Quiz, and Matching now pull words from your personal vocabulary instead of generic word lists. Learn exactly what you've chosen to learn!
2026-01-29
New Feature
v0.4.0
Multi-language phrase scenarios
Phrase Practice now has curated conversational scenarios in French, Spanish, and German. More languages coming soon!
2026-01-29
New Feature
v0.4.0
Multi-language number challenges
Numbers game now supports French, Spanish, and German with authentic cashier phrases for each language.
2026-01-29
v0.4.0
Add Words guidance
Activities now guide you to add more vocabulary when you need more words to play, with quick links to browse topics or search.
2026-01-23
Bug Fix
v0.3.1
iOS flashcard rendering fix
Fixed an issue where flashcards would flicker or partially render on iOS devices.
2026-01-23
New Feature
v0.3.0
Audio - Hear words spoken aloud
Text-to-speech added to all activities. Tap to listen to pronunciations in Flashcards, Matching, Phrases, Quiz, Wordsearch, and Numbers games.
2026-01-20
Content
v0.2.4
3,500+ Emergency & Medical vocabulary
New survival vocabulary for symptoms, injuries, pharmacy terms across all four languages.
2026-01-20
Bug Fix
v0.2.4
Improved test server connectivity
Test builds now use HTTPS for better network compatibility.
2026-01-19
New Feature
v0.2.3
Password reveal toggle on login
Tap the eye icon to show/hide your password while typing. Makes it easier to check what you've entered.
2026-01-19
New Feature
v0.2.3
Tap tickets to see full details
Your reported issues now expand to show full details, team responses, and ticket reference numbers.
2026-01-19
Bug Fix
v0.2.3
Easier login field navigation
Pressing Next on the keyboard now moves from email to password field. Submit with Go key.
2026-01-17
New Feature
v0.2.2
Word Search size options and visual feedback
Choose Quick (4 words), Medium (8 words), or Challenge (12 words). Found words now highlight green, wrong selections flash red.
2026-01-17
New Feature
v0.2.2
Word Search now tests both directions
Puzzles now include both 'Find the Dutch for...' and 'Find the English for...' clues, testing vocabulary in both directions.
2026-01-17
Bug Fix
v0.2.2
Word Search back button fixed
Back button now returns to size selector first. Confirmation dialog prevents accidental loss of puzzle progress.
2026-01-15
Bug Fix
Login now works with any email case
Fixed an issue where login was case-sensitive. You can now log in with any capitalisation of your email.
2026-01-15
New Feature
v0.1.1
Matching Pairs game added
New activity: match words with their translations against the clock. Three rounds with increasing difficulty.
2026-01-15
Content
Dictionary expanded to 2,500+ words per language
Major dictionary expansion across all four languages with improved coverage of everyday vocabulary.
2026-01-14
New Feature
v0.1.0
Phrase Practice with real conversations
New activity: practice real-world phrases in context. Tap to reveal translations and practice pronunciation.
2026-01-12
Content
Four languages available
LibLang now supports Dutch, French, German, and Spanish. Switch languages anytime from your profile.