🦜

Farâbân فرابان

🔥0
0
💎0

Farâbân فرابان

Learning Farsi

Sign in to sync across your devices, or continue as a guest on this device.

Farâbân فرابان

Learning Farsi

Lessons
Grammar
Farsi Alphabet Table
Games
🔒
Memory
🔒
Hangman
🔒
Alphabet Hunter
🔒
Word-It!
🃏 Memory
0/0 · 0
60
Journey
Word-It!
Hangman
🔇 No Farsi voice found. On Windows: Settings → Time & Language → Speech → Add voices → Persian. On iPad it works automatically.
📲 Install فرابان on your device

Read, speak & write Farsi

Letters and sounds first — just like the Iranian Grade-1 reader — then words, then writing practice.

درس ۱ — الفباLesson 1 — Alphabet
بخوان · Read
آ ب د م ن ر س ت · letters & sounds
بنویس · Write
trace all 8 letters
درس ۲ — کلمه‌هاLesson 2 — Words
کلمه‌های اول · First words
6 words · water, family, weather
کلمه‌های بیشتر · More words
4 more words · body & food
بگو · Speak
say all 10 words aloud
درس ۳ — جمله‌هاLesson 3 — Sentences
بخوان · Read
ب forms · دَریا sea
کلمه‌های جدید · New words
اَبر cloud · بادبادک kite
❤️❤️❤️
🌟

Lesson complete!

آفرین! · Well done!

+0XP earned
0day streak
0/3💎 gems earned
🏆

آفرین!

بخش اول کامل شد! · Section 1 complete

0Section XP
0day streak
0🏆 Best
Settings
Language

Choose the app language.

Voice

Choose the voice used for all lessons. Tap the speaker to preview.

My Collection
My Pets

Your pet companion appears during lessons and reacts to your progress!

About
🦜
Farabaan

Learn Farsi / Persian through interactive lessons, games, and a growing sticker collection. Work through the alphabet, words, tracing, and more — at your own pace.

📋 What's New
v0.29.6
  • Victory screen keeps the header and fits every phone (smaller reward pills); glowing wisps now twinkle around the chest and the open chest keeps shining; no more gift-box flash while it loads; cleaner nav bar
v0.29.5
  • Victory screen now fits on every phone with no scrollbar and nothing overlapping (header hidden for focus, pet no longer covers the buttons); chest glow swirls instead of pulsing and keeps shining after opening; removed a stray mark above the gem; fixed the ghost nav bar on iPhone
v0.29.4
  • New fun icons for each lesson type (letters, words, speaking, numbers, writing, review, quiz, games) — no more Farsi glyphs as icons on English; chest glow now moves and is centred around the chest
v0.29.3
  • Fixed the "Tap to open" text overlapping the stars on the victory screen; the chest glow is now bigger, brighter and centred on the chest, and keeps shining after the chest opens
v0.29.2
  • Fixed the ambiguous letter question in quizzes too; diamond on the chest now sits at the chest's angle and is smaller; added a living glow around the chest; victory screen now fits on one mobile screen
v0.29.1
  • Bottom navigation bar no longer leaves faint ghost duplicates on iPhone — it's now a solid app-shell footer instead of a floating fixed bar
v0.29.0
  • New "tap all the letters in this word" exercise after each new word; fixed the listen-and-pick-a-letter question so it clearly asks which letter a word starts or ends with (no more two right answers)
v0.28.23
  • Chest no longer disappears after it opens, now has a diamond gem emblem on the front, and the finish screen shows your rainbow-gem progress (e.g. 2/3)
v0.28.22
  • Treasure chest is now rusty-brown wood with no logo; it stays open after you collect the loot, the reward sticker stays on screen the full time, and the chest sits higher on the screen
v0.28.21
  • Reward chest is bigger and sits higher, stays open after you collect the loot, and the sticker now stays on screen longer before fading
v0.28.20
  • New rich 3D gold treasure chest with coins and light rays; sticker reward now appears at the base of the chest and fades over 3 seconds
v0.28.19
  • Style updates now take effect immediately after an update on iPhone (fixes the big gold chest and other visual changes not appearing)
v0.28.18
  • App now always loads the latest version right away after an update (no more seeing an old cached version)
  • Reward chest is much bigger, its light is now gold, and the sticker banner stays up longer
v0.28.17
  • Journey map nodes now flow smoothly along the DNA strand (no more jumping sides)
  • Reward chest is bigger, its trim recoloured brown, the light is now gold instead of blue, and stickers show as a bigger banner for longer
v0.28.16
  • Reward chest is now a real 3D animated treasure chest — it swings open in proper perspective with coins and light rays bursting out
v0.28.15
  • Reward chest rebuilt: it stays at one angle, the lid actually swings open, gold light peeks while closed then bursts out and stays, and stickers pop up big for 2 seconds
v0.28.14
  • Moved the number stickers node to the end with the rest of the numbers section, and updated the quiz map labels to 20 Q
v0.28.13
  • Numbers lesson (and its number memory game) moved to the very end of the journey, after Word-It
  • Quizzes are now 20 questions, no numbers, and you need 80% to pass
v0.28.12
  • Speaking short words (آب, نان, سَر) is much more forgiving now — a correct native pronunciation is accepted even when the recogniser mishears the ending
  • Reward chest: the closed→open swap is now fully hidden behind the light flash, so it no longer looks like the chest suddenly flips
v0.28.11
  • Speaking: short words like آب, نان, سَر are recognised more easily, and a wrong attempt now shows what was heard
  • Reward chest opens in a much bigger burst of light (a bright flash covers the moment it opens)
v0.28.10
  • Letter و lesson now teaches the "oo" sound with او as the main example, plus the fruit words آلو · اَنگور · توت from the textbook
v0.28.9
  • Reward chest is now a real illustrated 3D treasure chest that swings open in proper perspective, with gold light and sparkles
v0.28.8
  • Home-screen app: reworked how pages scroll so the bottom bar no longer ghosts/doubles on iPhone (the bug only happened in the installed app, not in Safari)
v0.28.7
  • Letter shapes: each example word now has its own 🔊 button, so you can hear a letter's sound in each position — e.g. و is "v" alone but "oo" inside توت
  • New happy sound for Luna the cat when you answer correctly
v0.28.6
  • Reverted a change that made the iPhone bottom-bar ghosting worse, and removed the bar's blurred shadow (a known iOS cause of that trailing)
v0.28.5
  • Reward chest now opens into a 3D treasure chest with gold light and sparkles pouring out
  • Sticker rewards pop up as floating banners (like the games) and the lesson-complete screen fits without scrolling
v0.28.4
  • Speaking exercises: a short "Get ready…" beat before recording so short words like آب and سَر are heard correctly on the first try
  • Another go at the iPhone bottom-bar ghosting (forced a clean GPU layer)
v0.28.3
  • Fancier reward chest — bigger, more 3D, with a burst of light rays on open, and stickers now appear as a Hunter-style banner
  • Once a lesson's gem reward is maxed it always shows 3/3 ✓ on future finishes
v0.28.2
  • Reward chest is now a proper drawn treasure chest that opens with its lid lifting — and the reward only counts if you actually open it
  • The top ⭐ now counts stars from fully-completed journey lessons (3/3), not points — a limited collection tied to your progress
v0.28.1
  • Fixed the app sometimes opening to a blank "Safari can't open the page" screen from the home icon
  • Fixed sounds cutting out on iPhone after a wrong answer — audio now stays awake
  • Hangman: the revealed word after a loss now shows ا correctly (was showing آ)
v0.28.0
  • New reward chest! Finish a lesson and tap the shaking chest to open it — a light bursts out, your stickers appear, and shiny rainbow gems fly up to a new gem counter (earned the first 3 times you finish each lesson)
v0.27.28
  • Hangman: a happy chime for a correct letter and a soft sad note for a wrong one, plus a new gold "Ultimate" level with every word you've learned combined with the Word-It dictionary
v0.27.27
  • Fixed the bottom bar ghosting/doubling on iPhone for real this time — removed the transform that made iOS duplicate the fixed bar
v0.27.26
  • Hangman win: the man now hops down onto the ground and does a real dance — swinging arms and legs — with an upbeat dance tune
v0.27.25
  • Hangman: hear the word spoken on a win, the man now dances (or swings, with a sad tune, on a loss), the English meaning hides behind a "Tip?" button, and Test mode unlocks every lesson
v0.27.24
  • Hangman: pick which lesson's words to play — each lesson unlocks as you complete it, and its pool includes every word learned up to that point
v0.27.23
  • "Resend verification email" now shows why it failed (e.g. too many attempts — wait a minute) instead of doing nothing
v0.27.22
  • Clearer "forgot password" message — Google accounts have no password, so use "Continue with Google" instead
v0.27.21
  • Fixed the bottom bar sometimes showing a ghosted/duplicated look on iPhone (removed a blur that glitches on iOS)
v0.27.20
  • Fixed the numbers "match the pairs" showing "undefined six" etc. — now shows the English word correctly
v0.27.19
  • Farâbân is for all ages — removed the child-specific framing from sign-up
v0.27.18
  • New accounts now get a verification email, with a "verify your email" reminder (doesn't block play)
v0.27.17
  • Fixed audio sometimes going silent after a wrong answer — word sounds now reuse one audio player instead of piling up
v0.27.16
  • Writing practice now lives inside each letter module for lessons 4–7 too (no separate "Letters Trace"); lesson-1 letter icons show both letters of the pair
v0.27.15
  • Lesson 1: each letter pair now includes its writing practice at the end of the same module (no separate "Alphabet Write"); tracing is a little easier (40% coverage)
v0.27.14
  • Fixed Google sign-in on phones — uses a redirect flow so login completes instead of bouncing back
v0.27.13
  • Added "Forgot password?" to the sign-in screen — Firebase emails a reset link
v0.27.12
  • Fixed Farsi word order when a Latin letter is embedded mid-sentence (bidi isolation); removed lesson codes (L1a…) from the lessons list
v0.27.11
  • i18n polish: Persian numerals in Farsi text, pet bubble follows the app language, localized the profile menu, and language selector shows codes (EN/IR) instead of flags
v0.27.10
  • Finished localization: Alphabet Hunter shop item descriptions/status and journey map labels — the whole app now follows the language setting
v0.27.9
  • Localized the Alphabet Hunter shop chrome and item names
v0.27.8
  • Localized Alphabet Hunter game chrome (menu, HUD, level transitions, game over, pause)
v0.27.7
  • Localized Word-It! (Match-3): all overlays, dialogs, mission/bonus, and end screens
v0.27.6
  • Localized the Memory and Hangman games (setup, victory, results)
v0.27.5
  • Localized the pets screen (cards, statuses, descriptions) and the Memory numbers-deck button
v0.27.4
  • Localized the lessons menu and sticker collection (stats, rarities, sticker rewards)
v0.27.3
  • Localized the whole lesson flow: prompts, buttons, trace/speak feedback, and the finish screen
v0.27.2
  • Localized all screen headers and the games menu (lessons, grammar, games, journey, hangman, collection, pets, about)
v0.27.1
  • Localized the dashboard menu and bottom nav; fixed the "Sign in to sync" label not following the language setting
v0.27.0
  • UI language system: choose English, Farsi, or both in Settings (default English). More screens localized over next updates.
v0.26.2
  • Hide the companion pet on the account/login screen
v0.26.1
  • Account-first welcome: log in or continue as guest; account is for any adult (13+), children learn under profiles
v0.26.0
  • Accounts + cloud sync: sign in (email or Google) to sync profiles and progress across devices — guest play still works offline
v0.25.53
  • Match-3: axe on normal tile clears all tiles of that letter; pink tiles unlock at level 11
v0.25.52
  • Match-3: "No Swaps Left" text + reshuffle scale-out/in animation
v0.25.51
  • Hangman icon updated to clean in-game screenshot
v0.25.50
  • Hangman: آ shows as plain ا everywhere — keyboard and word display
v0.25.47
  • آ romanization changed from â to a throughout
v0.25.46
  • Games menu: images fill card fully; locked cards show silvery disabled look
v0.25.45
  • Games menu: square cards, 2 per row
v0.25.44
  • Fix games menu bleeding into other screens; images zoomed out for better preview
v0.25.43
  • Games menu redesigned: 2×2 grid of large cards with game icon as full background; click to launch directly; Memory game options moved inside the game screen
v0.25.42
  • Match-3: "Out of Moves" (moves=0) now offers a one-time +7 Moves instead of Reshuffle; deadlock (no valid swaps) keeps Reshuffle; Retry always available
v0.25.41
  • Match-3: fixed bricks spawning at the bottom row on level start never falling off
v0.25.40
  • Match-3: 5+ match now creates a diagonal tile (⤡) that blasts all 4 diagonal directions; 4-in-a-row creates a rainbow wildcard; chain reactions show combo multiplier (2×, 3×…); reshuffle always resolves leftover 3-matches; fixed brick fall-off when gravity spawns a brick at the bottom row
v0.25.39
  • Fix: bricks now fall off board after reshuffle if they land on the bottom row; fix: rainbow+brick swap now works (tap rainbow, tap adjacent brick to melt both); fix: rainbow drag into brick also allowed
v0.25.38
  • Match-3: axe consumable (×4) destroys any tile and triggers its effect; bricks fall off board when reaching the bottom row; zapper now destroys bricks; double-rainbow swap converts 4 neighbours to rainbow; rainbow+brick swap melts both; hint no longer considers brick tiles
v0.25.37
  • L1 split into 4 sub-lessons (2 new letters each): آ+ب → م+ن → د+ر → س+ت, each with word intro and review
  • Fixed: "which letter does this word use?" now accepts any letter that actually appears in the word
v0.25.36
  • Stickers: stack shows only owned rarities (no visual gaps), duplicates show ×N count badge
v0.25.35
  • Collection: removed Alphabet / Numbers section headings
v0.25.34
  • Journey: SU and NoSU sticker nodes now show the golden ف collection icon
v0.25.33
  • Games menu: emoji icons replaced with game screenshot thumbnails (34px, rounded)
v0.25.31
  • Journey: Hunter, Memory, Memory+, and Hangman nodes now use real game screenshot icons
v0.25.30
  • Journey: Word-It! node uses actual game screenshot as its circular icon
v0.25.29
  • Journey: Word-It! added as final node — unlocks after ALF milestone; back button returns to journey and marks node complete
v0.25.28
  • Word-It!: Moves count converted to pill matching consumable style; Level and bar text share same baseline (no misalignment); pill text centering fixed; قلب بونوس → قلب اضافه
v0.25.27
  • Word-It!: Level moved to row 2 (left of progress bar), eliminating HUD collisions; crack visuals removed from unstable tiles (shake only); tile sheen reduced; HUD fonts made thinner
v0.25.26
  • Word-It!: HUD row 1 — hearts left, level center, moves+pills right (no collision); pre-game always starts with Farsi selected; exit mid-game goes back to high-score screen; music starts only when Play Now is tapped
v0.25.25
  • Word-It!: 3D cracked tile effect (dark gap + highlight edge + darkened surface + impact vignette); ⏳ add-time is now a tappable HUD pill with confirmation (usable mid-game, not only on timeout); music now V-V-C-C structure; reshuffle grants +3 moves; score bar text vertically centred; heart bonus banner smaller; music silences on alt-tab/blur
v0.25.24
  • Word-It!: music now plays verse-verse-chorus structure (V-V-C repeating); chorus has I-VI-IV-V chords, higher-octave 8th-note melody, busier hats and synth stab for lift; reshuffle no longer resets any game state
v0.25.23
  • Word-It!: pre-game screen with high scores + Farsi/English language selector; English mode uses A-Z letters and English words from the dictionary; Time's Up overlay with +1-min Add Time consumable; No Moves overlay with free Reshuffle; zapper triggers rainbow blast and line explosion on special tiles; 5+ match drops zapper (10%) or reroll (5%) consumable with fly-up animation; brick tiles fully blocked from swapping; last-heart retry now allowed
v0.25.22
  • Word-It!: background music rewritten as 80s western synth-pop (I-IV-V-I chords, square-wave lead, 16th-note hi-hats) — loops seamlessly
v0.25.21
  • Word-It!: 5+ tile straight match creates rainbow wildcard tile at center with ×N score multiplier
v0.25.20
  • Word-It!: ⚡ zapper pill beside 🔄 reroll in HUD row 1; ✦ new moves icon; reroll tappable mid-game with confirmation banner; bonus-heart banner on every 4 words; cracks redesigned as dark-grey spider-web from impact point
v0.25.19
  • Word-It!: zapper redesigned as "ZAP x2" button in HUD row 2 with large touch target; retry button wider and more tolerant of finger drift; tap threshold raised to 30px
v0.25.18
  • Word-It!: bonus words auto-resolve; glass cracks + vivid tiles; English left / Farsi right in mission panel; 2-min timer; fail banner (retry costs ♥); words don't cross bricks; zapper consumable (Z2); heart every 4 words found
v0.25.17
  • Word-It!: quest words drawn from full 14,986-word dictionary (no more hardcoded list); violet tile shifted 296°→280°, pink 326°→336° — fixes "two shades of pink" confusion
v0.25.16
  • Word-It!: full bilingual dictionary — every found word (quest or bonus) now shows English meaning; ~15k Farsi nouns translated via gpt-4o-mini into data/farsi-dict.json; removed hardcoded m3-word-meanings.js
v0.25.15
  • Word-It!: code cleanup — removed 35 dead 3-letter meanings, updated stale word-count comments, removed redundant length filter in grid scanner, cleaned BG_THEMES comments
v0.25.14
  • Word-It!: 3-letter words completely removed — not detectable as bonus words either; word scanner minimum raised to 4 letters; dictionary trimmed to 4–6 letter nouns only (14,986 entries)
v0.25.13
  • Word-It!: quest words reduced to 1×5-letter + 1×4-letter only (no more 3-letter words); score targets doubled (L1: 1050, +600/level); no-fallback tile coloring — cidx is always guaranteed valid
v0.25.12
  • Word-It!: fixed tile color bug — level builder now correctly limits levels to 8 unique letters (was allowing 9, causing one letter to always render as fallback blue); removed verb infinitives from quest words; dictionary filter excludes masdar forms
v0.25.11
  • Word-It!: fixed 3rd shade of blue — purple tile hue shifted from 272 (blue-violet/indigo) to 296 (clearly magenta-violet); L10 background also changed from plum to russet so it no longer blends with purple tiles
v0.25.10
  • Word-It!: word dictionary switched to nouns-only (~16,700 entries from hazm NLP lexicon, was ~6,000 mixed-POS words)
v0.25.9
  • Word-It!: fixed level 5+ backgrounds clashing with blue tile colors (teal/indigo/navy replaced with crimson/amber/plum); music rewritten as 80s arcade style with square-wave lead, kick+snare+hi-hat drum machine at 124 BPM
v0.25.8
  • Word-It!: full Farsi dictionary of ~6,000 words now loaded on game start — far more words are recognized for bonus scores (was ~35 curated words)
v0.25.7
  • Word-It!: words formed by swapping now auto-collect immediately (no extra tap); drag-to-swap gesture added; mixing a cracked tile with a rainbow wildcard triggers a radial rainbow explosion; max moves reduced to 20, timer to 4 minutes
v0.25.6
  • Word-It!: falling tiles now make a cascading landing sound (descending whoosh on drop + woodblock tick on each column settling); score targets increased 50% so early levels last longer (L1: 525, step: 300); score bar text is now pixel-perfect vertically centered in the bar
v0.25.5
  • Word-It!: swapping two cracked tiles merges them — whole row+column becomes cracked, both positions turn to bricks, with epic sound; bricks destroyed by explosion have 1/10 chance to drop a reroll consumable; forming a word by swap has 1/4 chance to award a letter sticker (banner + jingle); level end explodes all remaining cracked tiles for bonus score; tiles cascade in from top at game start; discovery banners are now more transparent
v0.25.4
  • Word-It!: 8 clearly distinct tile colors (red, orange, yellow, green, sky-blue, navy, purple, pink — brighter and glassier); music rewritten to upbeat major-pentatonic (no low notes, short notes, punchy reverb); cracks on unstable tiles now radiate from corners/edges inward like cracked glass; score bar is glassy green with sheen; HUD background is semi-transparent gradient so tile colors show through; English translation always shown in word-discovery banner; word list cleaned up (removed meaningless words)
v0.25.3
  • Word-It!: swaps that form a valid Farsi word are now accepted (no match required); wildcard tiles show full rainbow gradient background (not color-cycling); timeout grants +2 min instead of full reset (banner + melody); destroying bricks scores 80pts with large gold floating numbers; word panel is 2-column grid; score bar text has stroke outline for legibility; cracks on unstable tiles are bolder; 30fps render cap reduces battery usage on mobile
v0.25.2
  • Word-It!: unstable tiles show denser cracks and explode in any combination (words, other explosions) with cascading BFS; no-moves screen pauses the timer and offers a free Reroll (×2 per game) or a heart-costing Reset; exit now asks for confirmation (Stay / Leave); HUD shows reroll count; blocked tile bricks get 3D extruded highlight+shadow edges; scrambled quest words show crossed out in red with a warning sound; words spoken aloud on discovery banner; grid changed to 8×8
v0.25.1
  • Word-It!: unstable tile shows cracks + shake instead of different colour; massive electric sound+fanfare when it explodes; blocked tile shows brick wall pattern; wildcard now cycles full saturated rainbow with glowing border; pet sounds silenced while playing; 2-letter words removed from dictionary; blocked tile spawn chance scales up 20% per level (configurable cap at 4%)
v0.25.0
  • Word-It!: 5-minute countdown timer per level (remaining time converts to bonus points); highscore leaderboard shown on game-over canvas (top 10 saved per device); extra heart only for the 5-letter quest word; score counter now visibly ticks up 1-by-1; unstable tiles shake, destroy their entire row + column when matched, and cross-shape matches create an unstable tile at the centre; blocked tiles fall with gravity but cannot be swapped — only destroyed by unstable explosions; heart display no longer shows placeholder circles above the base 3 hearts
v0.24.11
  • Word-It!: game screen background less gloomy (dark navy gradient); board has side padding, tiles have smaller gap; word bars in panel are 3D with gradient — found quest words go vivid green, bonus words go gold; golden outline drawn around found word on board before banner; wildcard tile cycling now auto-triggers match removal; initial 3-in-a-row matches from seeded words are now cleaned up before play begins
v0.24.10
  • Word-It!: word discovery banner shows Farsi word + English meaning for 1.3 s before tiles fly off; CROSS/COMBO/SUPER announcement shown large on screen; tiles have 3D drop shadow and brighter gradient; background themes more vivid; music: bass and chord pad greatly reduced so melody dominates; desktop blank screen fixed (SW auto-reload on update)
v0.24.9
  • Word-It!: 9×9 grid with 8 rainbow colors; melody loops continuously; word tiles fly off screen on tap instead of black highlight; exactly 2×3-letter + 1×4-letter + 1×5-letter quest words per level; 8 unique letters per level; bonus words get same fly-out animation; tap-based selection (fires on release, not press)
v0.24.8
  • Word-It!: fixed 10 letters per level chosen by word-graph logic; quest words seeded into grid; hearts system (3 lives, earn a heart per quest word, up to 5); 10-second idle hint; background brighter; 2-row HUD with hearts + wide score bar; 30-second Persian intro melody before ambient loop; mission panel shows quest words with checkmarks
v0.24.7
  • Word-It!: atmospheric Persian ambient music with mute toggle; 10×10 grid (bigger tiles); 8-group colour palette with varied brightness for better tile distinction; pattern markers (circle/square/diamond/dot-pair) per letter group; start with 12 random letters, +2 per level; cross-shape match gives 4× score + explosion effect + special sound; floating score popups on every match; score counter animates smoothly
v0.24.6
  • Word-It!: fix level-up never triggering; fix moves going negative; per-level gradient backgrounds; glossy 3D tile edges; softer colours; word tiles highlighted with black border + tap to collect; hide pet during game
v0.24.5
  • Word-It! (کلمش‌کن): fix test-mode unlock not applying to game card; rename Farsi to کلمش‌کن
v0.24.4
  • Fix Word-It! screen always visible; white tile text for readability; top-edge highlight for depth
v0.24.3
  • New game: Word-It! (کلمش‌کن) — match-3 with all 32 Farsi letters, 30 levels, word bonuses, rainbow wildcard tile, and vibrant colours
v0.24.2
  • Pet sounds now silent when app is in background (alt-tab to another app)
v0.24.1
  • Quiz: letter exercises now play audio (hear it → pick the letter); added sentence ordering and word pair exercises for variety; Hunter: energy respawn at full boosted max, correct death message for fuel-out, two new shop upgrades (Canister Boost + Power Refuel); fix silent ف audio
v0.24.0
  • 8 quiz gates (40 Q each, 80% pass rate) unlock lesson groups; expanded all lessons to 18–20 exercises with full intro → MC → listen cycles; Numbers converted to a full lesson
v0.23.9
  • Fix ف and و audio: regenerate silent ف, fix و pronunciation (vaav with /v/ sound, not "wow")
v0.23.8
  • Alphabet table: Farsi names truly centred
v0.23.7
  • Alphabet table: fix forms stuck to right edge
v0.23.6
  • Alphabet table: letter forms right-aligned to edge, no gap
v0.23.5
  • Alphabet table: hide scrollbar; fix audio for ط ظ ل
v0.23.4
  • Alphabet table: swap name/forms columns; fix silent audio for ط ظ ل; Hunter shop: speed buff correctly maxed during power-down
v0.23.3
  • Alphabet table: one letter per row with English syllable sound (be, re, khe…) on the left; Lesson 1 subtitle shows آ ب only
v0.23.2
  • Alphabet table: fixed column order to match textbook, added English phonetics (b, kh, sh…) below each letter name; journey writing lessons now show "Writing" subtitle
v0.23.1
  • Interactive Farsi alphabet table (جدول الفبا) with all 32 letters and their connecting forms; tap any letter to hear it
v0.23.0
  • Lessons 15–25: 11 new lessons covering ج چ ژ ذ ص ع ث ح ط ض غ ظ — completes all 32 Farsi alphabet letters
v0.22.3
  • Pet silent when tab is not focused (alt-tab / background)
v0.22.2
  • L14: trace review for all L9–L13 letters & words; fix per-word audio in sentence exercises
v0.22.1
  • Fix L9–L13 nodes missing from journey map
v0.22.0
  • Lessons 9–13: 5 new lessons covering letters ی ک پ گ ف خ ق ل (textbook درس ۸–۱۲)
v0.21.10
  • Hunter: cannon-at-max bonus is now 2 extra outer forward shots, not 360°
v0.21.9
  • Hunter: bombs 10% slower, dampener now −25% speed; speed buff shows At Max at cap; mobile perf improvements
v0.21.8
  • Speaking: 1 edit per 4 chars, no substring check — accepts Whisper variants, rejects baba→aab
v0.21.7
  • Speaking: same-length-only rule for short words — accepts substitutions, rejects suffix matches
v0.21.6
  • Speaking: remove substring checks, require exact match for short words (≤4 chars)
v0.21.5
  • Speaking: tighter edit-distance matching, hide "you said" on wrong answer
v0.21.4
  • Fix all failing tests — derive counts and unlock prereqs from source of truth
v0.21.3
  • Speaking: 10s countdown auto-stop, mic stops immediately on quit/navigate
v0.21.2
  • Speaking: Whisper prompt hint + looser character-similarity matching
v0.21.1
  • Uniform finish screen · skip speak costs a star · auto-return to journey after last exercise · vibrant stars in exercise list
v0.21.0
  • Journey reordered — NoSU/G1Uno earlier, Q1/G_HM/G3 repositioned
v0.20.9
  • Journey order editable in journey-settings.js · fix pulse showing wrong lesson
v0.20.8
  • Pet silent during games and alt-tab · fix shop prices (add missing SW cache entries)
v0.20.7
  • Journey refactor: nodes.js is the single source of truth for lesson order and locking
v0.20.6
  • Hunter: freeze now stops kamikaze letters · shop shows full prices · coin count-down on purchase
v0.20.5
  • Shiraz preview now shows the real Persian cat canvas
v0.20.4
  • Per-pet happiness, Try Again auto-checks, Shiraz preview, games hide nav, Farsi ! fixed