What's New

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

RSS Feed

Changelog

2026-05-19 vdev

Subscription cancellation visible in app

When you cancel your subscription in the Play/App Store, the app now shows 'Cancels DD MMM YYYY' instead of 'Renews DD MMM YYYY'. If you un-cancel before the period ends, it flips back. The Profile card refreshes automatically when you return to the app.

2026-05-04 Bug Fix vdev

Login fix

Fixed an issue where some users couldn't sign in to the app. Login now works reliably on first attempt.

2026-05-04 New Feature vdev

Subscriptions on Android

Premium subscriptions now available directly through Google Play on Android. Monthly (£6.99) or annual (£49.99) with a 14-day free trial.

2026-04-21 v0.10.0

Subscription prompts

Premium upgrade prompts on home screen, profile, help center, and after games. Manage your subscription from profile or help center.

2026-04-21 Bug Fix v0.10.0

Course sets finishing early

Fixed an issue where some course sets would end before all games were played.

2026-04-17 New Feature v0.10.0

Premium subscriptions

Subscribe to LibLang Premium with a 14-day free trial. Monthly (£6.99) or annual (£49.99) plans. Manage your subscription anytime.

2026-04-15 v0.10.0

Close your own tickets

You can now close tickets you no longer need — tap the Close Ticket button at the bottom of any open ticket.

2026-04-14 v0.9.1

Redesigned home screen

Home screen restructured: streak card at the top (grey until you play, blue once active), daily challenges, Word of the Day, and rusty words — all with completion ticks. Compact course cards. Badges moved to Progress tab. Word Search and Numbers now available to all users.

2026-04-14 New Feature v0.9.1

Streak-at-risk alerts

Evening push notification when your streak is at risk — if you haven't played today and have no Life Rings to protect it, you'll get an urgent reminder before midnight.

2026-04-14 Bug Fix v0.9.1

Daily challenge uses your words

Daily challenges now use words from your vocabulary instead of random dictionary entries. Match Madness and other matching games also fixed to load correctly.

2026-04-13 New Feature v0.9.0

Request a Course

Want a course on a specific topic? Tap 'Request a Course' in the Help Center. We'll automatically find matching words and build a personalised course for you overnight — it'll appear in 'My Courses' on the Learn tab.

2026-04-13 New Feature v0.9.0

Build your own course

Create a personalised course at liblang.com/create-course. Search for words, pick by topic, preview the structure, and save — your course is ready to play on the Learn tab.

2026-04-13 v0.9.0

Choose when to add course words

Course words are no longer automatically added to your daily practice. After completing a set, you'll see a prompt to add those words to your library — so you're always in control of what you're studying.

2026-04-13 v0.9.0

Courses now replay the same words

Course steps now lock in specific words for your language the first time you play. Restart a course and you'll see the same vocabulary — no more random words appearing mid-course.

2026-04-13 v0.9.0

Redesigned Learn tab

The Learn tab has a new layout with horizontal scrolling sections grouped by category — Continue Learning, Starter Courses, and more — making it easier to pick up where you left off.

2026-04-11 Bug Fix v0.8.1

Android push notifications

Android push notifications now work — earlier build was missing Firebase config. Includes a Push Diagnostics screen on the Profile page so you can see if push is working on your device.

2026-04-11 v0.8.1

Clearer What's New section

The What's New section now shows your installed version and an upgrade prompt when newer features are available — so you know which entries you already have and which need an update.

2026-04-08 New Feature v0.7.1

XP System

Earn XP for every activity! Quiz, flashcards, matching, swipe — everything counts. Streak bonus multiplies your XP. Track your weekly progress on the Progress tab.

2026-04-08 New Feature v0.7.1

Life Rings

Life Rings protect your streak when you miss a day. Rings regenerate over time, so keep an eye on your count! Your ring balance is shown next to your streak.

2026-04-08 New Feature v0.7.1

Daily Goal Setting

Set your own daily activity goal! Tap the Daily Goal card on the Progress tab to choose from Casual (5) to Intensive (30).

2026-04-11 New Feature v0.8.0

Word of the Day

A new word every day! Discover it, learn its gender (for nouns with der/die/das/le/la/de/het), recognise its meaning, hear how it sounds, and even spell it. Add to your vocabulary if you like it.

2026-04-11 New Feature v0.8.0

Listen & Match

New game on the Learn tab! Hear the word in your target language and pick the matching English translation from 4 options. Pure listening practice.

2026-04-11 v0.8.0

Clearer game review

After a game, the review screen now shows the correct answer in large text with a speaker button to replay it. Easier to learn from your mistakes.

2026-04-11 Bug Fix v0.8.0

Phrases stay out of quizzes

Long phrases no longer show up in quiz, flashcard, or rusty word practice. They stood out too obviously and made answers too easy to guess.

2026-04-09 New Feature v0.7.1

Weekly Leaderboard

See how you rank against other learners! Compete for the top spot each week. Medals for the top 3.

2026-04-09 New Feature v0.7.1

Achievement Badges

Earn badges for streaks, mastering words, completing games, and more! Check your profile to see your collection. Badges also award Lib Coins.

2026-04-08 New Feature v0.7.1

Push Notifications

Real push notifications! Get alerted about streak protection, ticket updates, and more — even when the app is closed.

2026-04-08 New Feature v0.7.1

Daily Challenge

A new themed challenge every day! Complete it for bonus coins. Rotates through different game types so every day is fresh.

2026-04-08 New Feature v0.7.1

Lib Coins

Earn Lib Coins by completing games and sets! Coins can be spent on Life Rings to protect your streak. Perfect games earn bonus coins.

2026-04-08 New Feature v0.7.1

Rusty Words

Your home screen now shows words that are getting rusty. Tap Practice Now to launch a mini-course: flashcards to reintroduce the words, then a quiz to test your recall!

2026-04-04 New Feature v0.7.1

Ops Health Dashboard

Admin health page with automated checks (backup status, agent jobs, stale tickets) and scheduled reminders (restore test, pen test, dependency audit). Overdue items appear in morning report.

2026-04-03 New Feature v0.7.1

Database Backups

Automated nightly database backups with retention policy. Admin page for backup history and manual triggers. Morning report includes backup health.

2026-04-02 Bug Fix v0.7.1

Security Improvements

Strengthened admin access controls and environment-aware notification links. Server infrastructure now uses per-app isolation with separate SSH keys.

2026-03-31 New Feature v0.7.1

Your Suggestions, Heard

When you submit a suggestion, it's now matched against our roadmap using AI. Approved suggestions appear on the /updates page so you can follow their progress. You'll get a notification when your idea is acknowledged.

2026-03-31 v0.7.1

Better Ticket Updates

You'll now be notified at every stage of your ticket: when it's being tested, when the fix is released, and when your suggestion is actioned. All notifications respect your email preferences.

2026-03-05 v0.7.1

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 v0.7.1

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 v0.7.1

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.