LANG CHEAT SHEET

Log

Application update log

1.0.0

August 16, 2026

  • 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

0.12.17

May 21, 2023

  • Error correction
  • Application testing

0.12.16

May 20, 2023

  • Optimization for mobile devices
  • Description of the app on the main page

0.12.15

May 19, 2023

  • New notification banner component
  • New cover page

0.11.14

May 18, 2023

  • New notification banner component
  • New cover page

0.10.13

May 15, 2023

  • Database for sport and time vocabulary
  • New watch component

0.9.12

May 14, 2023

  • Database for verb practices
  • New component for vocabulary table
  • New vocabulary pages for sports and time category

0.8.10

May 13, 2023

  • Verb Grammar Tables Database
  • New component for verb grammar practices

0.7.9

May 12, 2023

  • New page for verb grammar
  • Component grammar table of verbs

0.6.8

May 11, 2023

  • Translation system
  • Database of regular and irregular verbs

0.5.7

May 10, 2023

  • New verb table component
  • New regular verbs page
  • New page irregular verbs

0.4.6

May 6, 2023

  • New header component for pages
  • New title component

0.3.5

May 5, 2023

  • New paragraph component
  • New finder component

0.2.3

May 4, 2023

  • New navigation component
  • New sub navigation component

0.1.2

May 2, 2023

  • New main header component
  • New main footer component
  • New main layout component

0.0.1

May 1, 2023

  • Development of the base of the app
  • Global css file