What's New

Latest features, fixes, and what we're working on

RSS Feed

Changelog

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.