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!
🔒
MaxSentence
🔒
Balls & Bricks
🔒
CaveRunner
MaxSentence
Drag a block into a sentence · drag a placed word to move it, or out to remove it · tap a verb to change tense
🃏 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.

Analytics

Anonymous usage statistics (Google Analytics) to help improve the app. You can change this anytime.

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.

📊 With your permission, Farâbân uses Google Analytics for anonymous usage statistics. You can allow or stop this anytime in Settings.

📋 What's New
v0.52.12
  • Editors: opening an editor from the app signs it in automatically (no second sign-in); a floating Grid button jumps between the panel and the grid on phones; the mobile test page now fits the screen exactly like the real game — no scrolling.
v0.52.11
  • Editors: finger-sized grid cells on phones — the grid pans inside its box (tap places, drag scrolls), with 🔍 zoom buttons in the CaveRunner editor.
v0.52.10
  • Level editors work on phones: everything stacks and scrolls, and the live test opens as its own full-screen page via a floating Test button with an Editor button to return.
v0.52.9
  • The level editors now live at their own address, tools.farabaan.com — always up to date, fully separate from the app, and opening from the phone app goes to the real browser.
v0.52.8
  • The level editors now open on our second site address — fully separate from the app, so opening them can never touch the app's session (the logout bug), and on phones they open in the real browser. The editor still edits this app's own level database.
v0.52.7
  • CaveRunner: finishing any pack (however many levels it has) now plays a proper victory celebration — gold trophy, confetti, and a +1,000 pack bonus — before the high-score board. The pack screen also refreshes itself, so levels you just added in the editor appear without restarting.
v0.52.6
  • Real fix for the editor-tab logout: the sign-in session could be overwritten while still loading in a new tab — the app now waits for the session to restore before touching how it is stored.
v0.52.5
  • Fixed the app "logging out" when the level editor opened in another tab (a momentary sign-in blip was treated as a real sign-out). CaveRunner editor: erase parity with the Balls editor — Erase tile, Delete key on the hovered cell, right-click erase.
v0.52.4
  • The level editor now opens inside the app on mobile (full-screen with a Close button) — no more losing your place or session by leaving the app. Desktop still opens a new tab.
v0.52.3
  • Editor: saving keeps you on the same pack/level to add more, pack buttons (new/rename/icon/delete) sit beside the pack picker, slow actions show a working indicator, and pack pictures are now rendered from the saved level itself (fixes a wrong tile image).
v0.52.2
  • Editors: new pack → level → variant flow that loads automatically, Save/Delete with confirmation (packs deletable too), the file tools are clearly marked as optional local editing, and "Use my style" moved into the Style section. Opening the editor from the app no longer bounces to the login screen — it navigates properly with an "← App" link back.
v0.52.1
  • Pack screens: tiles show the play field only (no HUD in the picture), first tap highlights and second tap opens, and the test-mode editor button now opens the browser on iPhone. Editors: pack combo opens the picked level (variants included), obsolete seed/built-in controls removed, game icons in the browser tab.
v0.52.0
  • Full level migration: both games now play from the database once a pack is seeded (files stay as the offline fallback), and a generic variant system replaces the old hardcoded tiers — every level number can hold up to 3 side-levels, chosen at 100%, 50/50, or 40/40/20 with the third one hard. The editor can set slot and variant per level.
v0.51.9
  • Editor: one-click "Seed built-ins" copies a pack's bundled levels into the database so they become live-editable.
v0.51.8
  • Pack tiles now show a picture of the pack's first level automatically; the editor's Level-editor button opens the browser on mobile too; and the editor lists a pack's built-in levels so you can open one and save it over into the database.
v0.51.7
  • Removed the harmless red "ResizeObserver loop" banner that could appear on the CaveRunner pack screen.
v0.51.6
  • Editors: clearer labels — the pack count now says "N in DB", and the file picker says "open built-in level (file)" so it isn't mistaken for the pack's contents.
v0.51.5
  • Editors: the built-in packs now show in the pack list (created in the database on first save), the side panel is drag-resizable, and packs get icons — defaulting to the first level's picture, or upload any image. Pack tiles in the games show these icons, and test mode adds a "Level editor" button on the pack screens (opens in the browser).
v0.51.4
  • Pack screens: names no longer overflow their tiles (English and Farsi on their own lines), and switching windows on the pack screen no longer throws an error.
v0.51.3
  • Level editors: fixed a stale-cache error ("does not provide an export named API_BASE") — the shared pack panel now always loads fresh.
v0.51.2
  • Level packs now live in Farâbân's own database, read and written the same way as everything else in the app. The editors need no keys — saving works automatically when signed in with the admin account.
v0.51.1
  • (superseded) Level-packs API briefly ran on the Beacon server.
v0.51.0
  • Level packs go live-editable: levels now load from our database, so new packs and levels appear in the games without an update. Balls & Bricks opens on a pack screen (First Mission, Mission Impossible, Soph's) and each pack keeps its own high scores. Both level editors can create packs and save levels straight to the database.
v0.50.11
  • CaveRunner: falling objects now sound like what they hit — a soft whump on dirt, a sharp crack on brick, a stony knock on a pile.
v0.50.10
  • CaveRunner: squishing an enemy now plays a squelch and a happy little melody.
v0.50.9
  • CaveRunner: a quick tap on the control pad now moves one step in that direction (relative to the pad centre) — no drag needed.
v0.50.8
  • CaveRunner: removed the constant tapping in enemy levels — eater movement is silent now (a bug; only falling rings and weights thud).
v0.50.7
  • CaveRunner: the game now fits the screen exactly on mobile — the joystick no longer sits below the bottom edge.
v0.50.6
  • CaveRunner: opens on a level-pack select screen (Classic 20 + the upcoming Alphabet pack) with your progress on each tile. Editor: fixed style changes not showing, added a "Use my style" convert button and a pack picker per level.
v0.50.5
  • CaveRunner: levels now flow with a "Level N" banner (no score board between levels), and every element is skinnable per level — icon variants (rock weights, key collectibles), a colour picker for everything, and choosable sounds, all in the level editor.
v0.50.4
  • CaveRunner: fixed the Play button (and other overlay buttons) not responding when they sat over the joystick area.
v0.50.3
  • CaveRunner: 5 hearts (die and retry the level), points (ring 100 / crushed eater 200 / level clear 100), skip and restart buttons, a joystick pad instead of the 4 buttons, and a fixed high-score board. Editors can now run locally with "npm run editor".
v0.50.2
  • Balls & Bricks: level 10 and 18 layout tweaks (from the editor).
v0.50.1
  • The new game is now called CaveRunner (غارنورد). All 20 original 20 Tons screens are converted and playable, and the level editor gained a pick-a-level dropdown and visible load errors.
v0.50.0
  • New game: DigOut (بکن بیرون) — a faithful recreation of the 1985 classic 20 Tons, rebuilt from the original game code. Dig tunnels, collect rings, dodge falling 20-ton weights and wall-hugging eaters. Includes its own level editor; level 1 is the original's first screen. (Test mode only for now.)
v0.49.4
  • Balls & Bricks: the end-of-level laser gun / heavy ball rescue now also drops on designer levels (like Level 20) — the "no random powers" flag no longer blocks it.
v0.49.3
  • Balls & Bricks: layout tweaks to levels 17 and 20.
v0.49.2
  • Editor: arc-brick palette previews now recolour to the chosen colour, and the offline editor always loads its latest version (no more stale cache).
v0.49.1
  • Balls & Bricks: level layout tweaks to levels 10, 17, 18, 19 and 20. (Editor: fixed test-play lag and made the colour/hit-points panel apply to arc bricks.)
v0.49.0
  • Balls & Bricks: added Level 20 — the final boss stage. Clear it and exit through a side door to a victory celebration (gold trophy + confetti) with a +10,000 champion bonus, then on to the high-score board.
v0.48.3
  • Balls & Bricks: levels 17, 18 and 19 are redesigned as brand-new scenes on backgrounds we've never used (volcano, matrix, circuit). The three level-19 stages are real boss fights — the creature now MOVES across the screen and SHOOTS dynamite at you. Any collectable you've passed and didn't catch now shows a red cross so you know it's gone. The in-game music is an all-new original 80s synthwave track (own key, melodies and a driving arpeggio) instead of the old tune. Editor: delete on hover, arc colours, and group-route editing improved.
v0.48.2
  • Balls & Bricks: opening the game from the menu is fast again — it now loads instantly and streams the levels in the background instead of waiting for all of them. Fixed the arc-brick hit area so the ball reliably bounces off the curve (no more passing through or bouncing off empty space). Collection page is now shown in a fixed order and the grid never overlaps the Back button.
v0.48.1
  • Balls & Bricks: redesigned Levels 17–19 so every board is its own unique picture — synthwave sun, neon pyramid and skyline (17); an anglerfish, a jellyfish and a coral shipwreck (18); and three different boss creatures built from bricks (a one-eyed cyclops, a robot, and a big three-eyed fanged beast) for the Level 19 boss fights.
v0.48.0
  • Balls & Bricks: three new level tiers — 17 (synthwave), 18 (deep sea) and 19 (all boss fights, cosmos) — each with a/b/c boards, the harder "c", arc-circles, loose balls and the fan-switch. Nine brand-new collectable animals (lion, tiger, elephant, monkey, bear, panda, fox, wolf, deer), one hidden in each new board and shown in the collection. The "Animals" collection is now called "Collectables".
v0.47.26
  • Balls & Bricks: added Level 16 with three geometric boards (16-a, 16-b, and the harder 16-c) featuring bouncy arc-circles. Dying to a bomb/dynamite now plays a proper explosion sound instead of the sad tune. A hidden power inside an arc brick now flashes just its curve. Level editor: selecting an area and pressing Delete clears everything in it, and right-clicking a brick (or a loose power) now lets you remove the power you put there.
v0.47.25
  • Balls & Bricks: arc bricks of different colours now join cleanly (no seam where two colours meet), and the ball now bounces off the arc's curve itself instead of an invisible square — so a circle of arc bricks deflects the ball like a round wall.
v0.47.24
  • Balls & Bricks: the circle-arc bricks are a touch smaller so the left/right pieces sit neatly inside their cells. The end-of-level help now begins once 2 or fewer breakable bricks remain — the first gun arrives 15 seconds later, then keeps coming. Level editor: right-clicking a brick no longer paints over it, and the menu remembers that brick's colour and hit points.
v0.47.23
  • Balls & Bricks: word tiles are now a random 5–10 per level (any words you place in the editor count toward that, so a hand-made level with 5+ words gets no extra). Level editor: right-click a brick to change its hit points or colour, and the circle-arc bricks now show as a proper round circle in the editor too.
v0.47.22
  • Balls & Bricks: big battery/heat saving — the themed background is now drawn once and reused each frame instead of being re-painted 60 times a second. When 3 or fewer bricks remain, the game now drips a gun and a heavy ball to help you finish (one every 15 seconds, alternating). The circle-arc bricks now make a proper round circle. Level editor: a new "loose ball" tool to place balls that bounce from the start, Undo/Redo (Ctrl+Z / Ctrl+Y or buttons), and the editing tools are now grouped in their own section away from the bricks.
v0.47.21
  • Balls & Bricks: the lightning power's second bolt now fires straight up and clears two whole columns with a big thunder crack. Two in-line portals can no longer trap a ball forever — an over-used portal pauses for a few seconds. New fan-switch brick toggles the fans on/off (added to the centre of every Level 15 board). On iPhone, holding the screen no longer pops the text-selection menu over a game.
v0.47.20
  • Balls & Bricks: added Level 15 with three city-night boards (15-a, 15-b, and the harder 15-c) — glass towers, moving blocks, fans and portals.
v0.47.19
  • Level editor: new set of 12 "arc" bricks — transparent bricks that each show one slice of a circle. Place all 12 on a 3×5 block to draw a full circle outline. They behave like normal bricks (breakable, can hold a colour, word or power).
v0.47.18
  • Balls & Bricks: the moving patrol blocks in Level 14's boards now match Level 14's own style (looping stone clusters with separate switches).
v0.47.17
  • Balls & Bricks: added Level 14 with three rainbow-candy boards (14-a, 14-b, and a harder 14-c). The "-c" board in each level is now a proper hard level — tougher layout with multi-hit stone and hazards — including a rebuilt, harder 13-c.
v0.47.16
  • Balls & Bricks: added Level 13 with three river-themed boards (13-a, 13-b, 13-c). Lightning strikes now land even straighter up (80–100°).
v0.47.15
  • Fixed a bug where your Balls & Bricks animal collection could shrink after playing (e.g. 7/9 back to 3/9): caught animals and earned stickers are now safely merged across devices and never overwritten by a sync. Balls & Bricks: the lightning power now strikes closer to straight up (75–105°), and after a grab the ball now shoots toward where you were holding it — the farther from centre, the steeper the angle — instead of a random direction.
v0.47.14
  • Balls & Bricks: brand-new music in the warm 80s synth-pop style of the Word-It game — a bright, tuneful song for normal levels (in D major) and a darker one for boss levels (in A minor), each with its own verse-and-chorus melody, drums, bass and pads.
v0.47.13
  • Balls & Bricks: boss music is now four parts instead of five (Em–C–D–Am). Level-editor tweak: the live test now shows the board at the true phone size instead of an enlarged one.
v0.47.12
  • Balls & Bricks music: each part is now 6 seconds (was 8), so the chords change a little more often.
v0.47.11
  • Balls & Bricks music: tightened both songs to five chords each, shortened each part from 10 to 8 seconds, and added a smooth swell so one rhythm now fades into the next instead of switching abruptly.
v0.47.10
  • Balls & Bricks: the music now walks a real chord progression — each 10-second section is a different chord (normal levels move Am–F–C–G–Dm–E, boss levels move through a darker E-minor set), and a crunchy metal guitar chugs those chords on top. So it's not just the drums changing anymore; the whole harmony moves.
v0.47.9
  • Balls & Bricks: the music is now a groove that changes every 10 seconds — six related rhythm variations that cycle roughly every minute, with its own darker set for boss levels. The lightning power now fires two separate strikes: the first hits at once, then a brighter second bolt lands about a second later.
v0.47.8
  • Balls & Bricks: both game tunes rewritten as proper flowing minor melodies that lock to the beat — a warm A-minor theme for normal levels and a darker E-Phrygian theme for boss levels.
v0.47.7
  • Balls & Bricks: the lightning power now strikes twice at a random upward angle (40–140°, not always straight up) and its bolts destroy everything they cross, walls included. And both game tracks now play proper composed atmospheric melodies (Jarre-style) instead of loose notes.
v0.47.6
  • Balls & Bricks: each 10-second music part is now a full melody that doesn't repeat, and boss music is a completely different, darker tune; fans now blow real bright mist and reliably push any ball nearby; melt/explode shortened to 1.2s; top buttons are smaller and Restart moved to the right; and at a serve you can now drag the paddle anywhere with the ball riding along.
v0.47.5
  • Balls & Bricks (FARABAAN-46): music now plays four distinct 10-second parts (two verses, two choruses) then repeats; the Level banner fades after ~1.5s so you see the field; paddle melt/explode are 2s; a red cross marks a collectable that's been destroyed some other way; a Restart button (−5,000) rebuilds the level from your exact start; fans are faster with a 75° cone and clearer wind; grab now holds the ball where you caught it; and gun/grab are mutually exclusive.
v0.47.4
  • Balls & Bricks: the fan blows much harder now; the grab power has a brighter, outlined icon; and grab and magnet are now mutually exclusive (picking one turns the other off).
v0.47.3
  • Balls & Bricks tuning: fan now blows a 60° cone, a bit stronger, with denser/more-visible misty wind; and the Mountains snow caps have a nearly-straight base.
v0.47.2
  • Balls & Bricks fixes: tapping now really releases a grabbed ball (it was being re-grabbed instantly); the fan wind is now faint and misty; and the Mountains snow caps follow the actual peak slopes instead of floating.
v0.47.1
  • Balls & Bricks polish: the fan now blows real streaming wind (not a cone shape) and pushes much harder; the grab power snaps the ball to the paddle centre with a quick grab (no ring, better icon); and the Mountains editor background is fixed (proper ridges with snow only on the peaks).
v0.47.0
  • Balls & Bricks big update: a rotating fan tile that blows the ball around; a grab power (catches the ball nearby — tap to shoot it); the paddle now melts with a sad tune when you lose the ball; at serve, first tap places the paddle, a second tap launches; a skip-level button (top, costs 10,000 points); 3 new Level 12s (fan + detonator); 20 new editor backgrounds (city night, luna park, fractals, mountains, rivers…); and the level-collectable icon is 50% smaller.
v0.46.3
  • Balls & Bricks: each level now shows its collectable animal bottom-right — grey until you catch it, so you know which ones to still hunt. The 🐾 collection page is built live from every level (no duplicates), and 18 more animals (lion, tiger, elephant, panda, fox…) are now available to place in the level editor.
v0.46.2
  • Balls & Bricks: the game music now has a proper tune on top — a verse melody and a chorus (two bars of each, then repeat), with its own darker version for boss levels. And the level editor can now pin a collectable animal onto a brick.
v0.46.1
  • Balls & Bricks: new detonator brick (a red TNT plunger). Hit it and it blows up one of the dynamite bricks on the level; once no dynamite is left, it blows itself up. Place it in the level editor.
v0.46.0
  • Balls & Bricks: collectable farm animals! Each of levels 1–9 hides one animal (گاو، گوسفند، بز، اسب، مرغ، خروس، اردک، سگ، گربه) inside a brick — smash it with a plain ball to catch it (powers, heavy or elemental balls don't count). A new 🐾 collection page on the high-score screen shows all nine; tap one to hear its Farsi name. Saved per profile.
v0.45.55
  • Balls & Bricks: a dynamite landing on the paddle now plays a 3-second explosion before the life is lost (even on your last heart), and every 10,000 points a bonus heart flies up to your hearts (or +100 once you're at the cap).
v0.45.54
  • Added Level 11 with its two-door choice (11-a cave, 11-b forest) plus a tough hidden 11-c (lava, moving group, portals, dispensers) — it now follows the Level 10 boss as the final stretch.
v0.45.53
  • Balls & Bricks: fixed portals on boss levels — a portal that moves with the boss now sends the ball out at its CURRENT spot (before it used the portal's starting spot, so the ball popped out in the wrong place), and a moving portal correctly passes the ball through instead of bouncing it.
v0.45.52
  • Fixed the Stickers reward: reaching the "Stickers unlocked" spot on the Journey now really gives you your first sticker and opens your collection, instead of showing an empty page. Also fixed a crash when tapping "Go to Journey" from an empty collection.
v0.45.51
  • Balls & Bricks now opens much faster — it used to load its 27 level files one after another (a 2–3 second wait); now it loads them all at once.
v0.45.50
  • Boss fights (Levels 9 and 10) now feel like boss fights: a menacing entrance melody, a double-skull mark next to the level name, and a darker, heavier boss battle music. The editor has a new "Boss level" flag so you can mark any level as a boss.
v0.45.49
  • Added Level 10 — the final boss! A single huge lava stage (a 94-brick moving boss, portals, dispensers, no random powers). Clear Level 9 and both doors lead to the final fight — beat it to win the game.
v0.45.47
  • Level editor: a new "Disable random powers" flag — when on, only the powers you placed by design appear (no random drops). Those levels show a crossed-out dice badge next to the level name in-game.
v0.45.46
  • Only indestructible walls drop their hidden power on the first hit; every breakable brick now drops its power when you destroy it (as it should).
v0.45.45
  • Balls & Bricks fixes: the multi-ball powers (3/6/9) now split every ball you have, up to 30 balls; your hearts carry from one level to the next (a lost heart stays lost, extra hearts you win stick around); a switch brick becomes breakable once all its moving blocks are gone; and acid-melting bricks now boil with green bubbles.
v0.45.44
  • Fixed: you could not advance to the next level on mobile (the whole paddle had to slide off-screen, which a finger can't do). Now moving the paddle about halfway into a door commits, and the door pulls it the rest of the way in before the next level starts.
v0.45.43
  • Added Level 9 — boss fights! 9-a and 9-b are a big moving "boss" block you break down (with portals, a switch and a dynamite dispenser), and 9-c is a harder two-boss battle.
v0.45.42
  • Added Level 8 with its two-door choice (8-a cave with portals — now with a grouped moving "boss", 8-b ocean) plus a tough hidden 8-c (portals, sweeping walls, traps). Level editor: the "Group + path" tool is now one step — pick it, drag a box over the bricks to group them, then click cells for their shared route.
v0.45.38
  • Level editor: the "Group + path" tool is now one step — pick it, drag a box over the bricks to group them, then click cells for their shared route. (Before it needed two separate tools, which made it look like nothing was selecting.)
v0.45.37
  • Balls & Bricks: four new twists you can build in the level editor. Bricks can now be joined into a group that patrols together like one moving monster. A new dispenser brick drops falling dynamite every few seconds — dodge it or it blows up your paddle. Portal bricks let the ball go in one side and pop out the other, keeping its speed. And when you smash a word brick, the banner now shows the Farsi word with its English meaning underneath. Editor: colour and hit-point options now appear only under the normal brick, and the swatch previews the real colour.
v0.45.36
  • Balls & Bricks: scarier "dun-dun-DUUUN" entrance on hard levels; you now advance only when your whole paddle slides into a door; clearer small-ball icon; running out of time costs 2 hearts and restarts the level instead of ending the game. Editor: the play-test now shows at true phone size.
v0.45.35
  • Level editor layout: the tool palette now flows into columns so it fits on screen without scrolling, and the play-test panel is always shown at full size beside the grid (with a "Reload level" button) instead of being hidden until you press Test.
v0.45.34
  • Balls & Bricks: the level number now always shows at the top, with a skull on the hard "c" levels, and a scary tune plays when a hard level starts. The six hard levels are now all different — a moving maze, a bomb minefield, a guarded fortress, an explosive chain, a debuff rain, and a wall gauntlet. New power: lose 30 seconds (bad). The "R" power now cleans off your bad effects and keeps your good ones; the skull now strips your good powers but leaves the bad ones. A heart lost to a bomb stays lost next level. The heavy ball is now a black cannonball. The slow-paddle power is even slower.
v0.45.33
  • Balls & Bricks: added Level 7 (7-a beach / 7-b meadow). Every level from 2 on now also has a tough "c" variant packed with moving walls and traps: the right door is the normal level 2-in-3 of the time and the hard one 1-in-3, and the same for the left door — so each door can surprise you.
v0.45.32
  • Balls & Bricks: losing a ball (and the bomb) now play a short sad melody and reset the ball on your paddle. The bomb icon is redrawn as a red round bomb so it no longer looks like the heavy cannonball. Removed the large-ball power. All power drops are 20% rarer. Moving-brick paths no longer draw a line during the game (only in the editor).
v0.45.31
  • Balls & Bricks: added Level 6 with a two-door choice (6-a "storm" with moving walls, and 6-b "jungle").
v0.45.30
  • Balls & Bricks: new second Level 5 (5-b, "Twin-Gate Vault") so Level 5 now offers the two-door choice. Poison ball now spreads only one layer (was too strong). Fire gun shoots half as fast. Heavy-ball icon is now a shiny black cannonball. New Bomb power-down (red danger ring) — catch it and your paddle blows up, costing a life.
v0.45.29
  • Balls & Bricks: added Level 5. Level editor: the "open level" list now loads live from your chosen folder (with a refresh button); loading a level now sets everything to match it (background, paddle skin, time, name); and you can select a box of the grid and copy/paste it (Ctrl+C / Ctrl+V, Del to clear).
v0.45.28
  • Level editor: you can now pick your levels folder once ("Save folder…") and Save writes the file straight into it — no more downloads landing in Downloads/Documents. Added a full "Reset" button that clears the level and all settings back to blank. Levels 4-a and 4-b updated.
v0.45.27
  • Balls & Bricks: the "slow paddle" power now really slows the paddle for touch and mouse too (before it only affected the keyboard), and it slows twice as much. Level editor: paddle skins now show as real little paddle pictures you click, instead of a drop-down list.
v0.45.26
  • Level editor: fixed Save writing over the wrong file. If you opened one level and then picked a different one from the drop-down, Save now targets the level you are actually editing (it asks which file to overwrite) instead of overwriting the first one you opened.
v0.45.25
  • Balls & Bricks: every power icon is now a crafted, colourful drawing instead of an emoji. On iOS the emoji sometimes showed as grey, cut-off shapes on the falling capsules — the new vector icons always render in full colour and never clip.
v0.45.24
  • Balls & Bricks: new moving bricks that patrol a path, a Switch brick that stops or restarts them when hit, and 10 different paddle looks you can pick per level. The level editor gains a Patrol tool (click a brick, then click cells to draw its path), a paddle-skin picker, and the Switch brick. Save now lets you pick and overwrite the level file even when you opened it from the drop-down.
v0.45.23
  • Balls & Bricks: balls now look like shiny chrome (elemental balls keep their colour); crafted icons for small/large ball, 3/6/9 ball, the tail (accordion), double paddle, and green/red expand/shrink arrows; the explosive brick shows dynamite; new Gift brick (4 hits → a random good power); ice now freezes wall bricks and shatters them on the next hit. High-score shows the correct level number. Level editor: Open a level file, edit, and Save straight back to it (with confirmation).
v0.45.22
  • If the app ever fails to load after an update, it now clears the old cache and reloads itself once to recover automatically. Balls & Bricks power-ups are now just the plain icons (no background circle or capsule), with a better tail icon.
v0.45.21
  • Balls & Bricks: new game tile icon (a shot of the game), and the power icons are now truly centred on phones (they were sitting to the right in the right-to-left layout).
v0.45.20
  • Balls & Bricks: coins and power-ups keep falling and can be caught while the exit doors are open; the high-score board shows when a game ends; power icons re-centred for phones; Level 1 is fixed again; new 6-ball and 9-ball powers; fewer (only the placed) power bricks flash; 10 new backgrounds (desert, snow, lava, candy, galaxy, jungle, beach, storm, aurora, meadow). Level editor: open any existing level from a dropdown, and the desired time defaults to 4 minutes.
v0.45.19
  • Balls & Bricks: the heavy ball is now the only thing that can smash wall bricks. Power icons are properly centred. Finishing a game flashes your row on the high-score board if you made it. Four levels now, each with two variants (a/b) you choose at the doors; a new night-sky Level 4 with a walled vault to break into.
v0.45.18
  • Power-ups now use bright, colourful emoji icons (like the hunter game) — a green cannon for the gun, a flame, snowflake, magnet, shield, and so on — each on a light badge. High-score "When" column now shows a short date so it no longer overlaps the score.
v0.45.17
  • Balls & Bricks: finishing a level now says "Level X Cleared!" with the number, and catching gold coins shows a floating x/7 count so you can track the cluster.
v0.45.16
  • Balls & Bricks: the game now opens on a high-score start screen with a Play button, then goes to Level 1 with its banner. Bricks that hide a power-up show a flashing gold outline during play so you know which ones to hit.
v0.45.15
  • Balls & Bricks level editor: a custom RGB colour now only paints plain bricks (stone, glass, wood, etc. keep their own look), and any brick that hides a power now has a flashing outline so you can see it at a glance.
v0.45.14
  • Fix: the app failed to load for some users after a stuck update. This release forces a clean refresh so it loads again (no feature changes).
v0.45.13
  • Balls & Bricks: the two exit doors now always appear between levels (the paddle no longer auto-picks one instantly), and a "Level 1" banner shows at the start. The quit-confirm is now drawn in the game's own style (not a separate pop-up) and "Quit" takes you to the score screen.
v0.45.12
  • Balls & Bricks: quitting a live game now asks to confirm (a new shared pop-up any game can reuse). Fixed a fresh game wrongly showing "Level 2". In-game word voice now plays on phones (audio is unlocked on your first tap). Collected words now stay for the whole game, not just one level. Stone bricks take 3 hits. Past half-time the ball permanently speeds up 50% (slow-ball's normal becomes that). The skull power flashes red so you can dodge it. The fire-gun is now a green hunter-cannon icon.
v0.45.11
  • Balls & Bricks: fixed the game-breaking magnet — it no longer rescues a ball that has fallen past the pad (no more invincibility); instead it pulls the ball in from above and accelerates it when it actually hits the pad. Moving to the next level now shows a big "Level" banner instead of the high-score page. New Lightning power flashes a bolt down your column and clears every brick in it to the roof. Every gain (points, seconds, hearts) now floats up as +X. New 🗣 button shows a red slash when word-voice is off. Fire-gun icon is now a gun. Fast-ball keeps stacking. Coins fall slower and the shield now bounces coins instead of being used up by them. All levels are 4 minutes. Fire/ice/poison balls trail a comet.
v0.45.10
  • Balls & Bricks: the board now fills the full screen width (walls attach to the edges — no more black side gaps, bigger blocks). The magnet pad also curves the ball in from above and shoots it back faster. Fast-ball now stacks faster and faster; slow-ball just resets to normal speed. Fire, ice and poison balls trail a matching comet tail. Coins fall slower and the fire-gun bolts are a bit slower. New 🗣 button turns the spoken words during play on/off (on by default). Pause-screen words now clearly press in like buttons.
v0.45.9
  • Balls & Bricks: the magnet pad now grabs a ball the instant it slips past and shoots it back up twice as fast for a second. The ♫ button now mutes only the music (sound effects keep playing). Words on the pause screen press in like real buttons. The board is bigger with thinner walls attached to the screen edges, and it sits higher so the active-powers row underneath is fully visible on phones.
v0.45.8
  • Balls & Bricks: fixed the top buttons and pause-screen words so a tap lands where you actually press (they were registering off to the right); tapping a word on pause now only plays its sound and no longer restarts the game. The stretchy tail can now catch coins and power-ups too, not just the ball. Added a row of your active powers under the field that clears as each one ends. Made the whole board bigger (13 columns) so it fills the screen more.
v0.45.7
  • Balls & Bricks: removed the faint grid lines during play (the grid now shows only in the level editor), and made the playfield 5 rows taller so it fills more of the screen.
v0.45.6
  • Balls & Bricks: the grid is now made of real rectangular cells (wider than tall), so the bricks tile edge to edge like a true brick wall — no big gaps, just an even thin mortar line. Same in the game and the level editor.
v0.45.5
  • Balls & Bricks: bricks now tile like a real wall — the same small gap on all four sides (before, the top/bottom gaps were much bigger than the sides). The empty grid slots are drawn to the exact same brick size in the game too, not just the editor.
v0.45.4
  • Balls & Bricks: the springy tail now really catches the ball — it is a stretchy extension off the paddle's trailing side, and a ball that touches it bounces just like the paddle (the drawing and the bounce are the exact same line now). Coins play a bright metallic "ching" instead of a beep. Level editor: the grid slots are brick-shaped (wider than tall, tiny side gap) instead of squares.
v0.45.3
  • Balls & Bricks: the springy paddle tail now attaches to the side the paddle spreads away from (it streams out sideways as you move, longer the faster you go) instead of hanging under the middle.
v0.45.2
  • Fix: Balls & Bricks crashed to a blank field on start in v0.45.1 (a renderer error). The game draws correctly again. Added a renderer test so this can't slip through again.
v0.45.1
  • Balls & Bricks: bricks and coins redrawn with real, bolder 3D — shiny animated gold, glassy glass, rough stone; shorter, chunkier bricks. The paddle tail now streams to the side opposite your motion and stretches with speed. Hearts stay red and cap at 7 (extra hearts give +100). Coins fall slower, words no longer play mid-game (only on pause/end), and the collected-words panel is a small centered strip of tap-to-hear toggle chips. Level editor: power-ups now animate, and a new ▶ Test button plays your level right beside the grid.
v0.45.0
  • Balls & Bricks: a 3-minute clock on every level, distinct textured backgrounds (space, cave, ocean, forest, sunset), a springy paddle tail, pulsing power-up icons with happy/sad tunes, a smaller sticker pop-up (no pause), flashing arrows to the exit doors, and a new Shiny Gold brick that bursts into 7 coins — grab them all for a jackpot (break it before half-time or it turns to stone!).
v0.44.0
  • Balls & Bricks: the sticky pad is now magnetic — it pulls a normal ball that slips below back up to a top corner (with effect + sound). Multi-ball now splits every ball, not just one. Two more levels (Pyramid, Checkers) added to a second door choice.
v0.43.0
  • Balls & Bricks: clear a level and two gates open in the side walls — slide the paddle into the left or right gate to pick your next level (two new levels, one power-up heavy, one power-down heavy, randomly placed). Paddle moved up for finger room, HUD no longer hidden by the pause button, double-paddle is two paddles that both catch and shoot, and each level gets a random background.
v0.42.0
  • Balls & Bricks: countdown clock (green → orange at half → red + beep in the last 10s), Level 1 given more time; lose a life and your power-ups reset; double-paddle now shows two paddles; ice chips a hit point on first touch; slower gun fire. New: background themes (space, sunset, ocean…) set in the editor, and a full sticker reveal when you grab the sticker power.
v0.41.0
  • Balls & Bricks: race the clock (finish under the target time for bonus points, too slow and you lose); power-ups are now permanent until replaced; shield bounces the ball once; word bricks show a banner; new power-ups (double/tail paddle, score, timer, fire-gun); pause button fixed. Level editor gains custom colours, hit-point numbers, level time, and power durations.
v0.40.1
  • Balls & Bricks level editor is now fully visual: drag real brick, power-up and word artwork onto the grid. Power-ups can be hidden inside a brick or placed out in the open.
v0.40.0
  • Balls & Bricks got a big pass: 3D bricks, paddle, ball and walls; tighter brick rows; fire ball explodes an area, acid melts and spreads, ice freezes then shatters; new small/large ball power-ups; floating score pop-ups; and the pause button works on mobile.
v0.39.0
  • Balls & Bricks Phase 2: levels now load from files, so more can be added; clear a level to move to the next. New offline level editor for designing levels.
v0.38.3
  • Balls & Bricks polish: bricks are now proper rectangles, each brick type and power-up has its own drawn icon, and the pet stays quiet during play.
v0.38.2
  • Balls & Bricks now unlocks in test mode like the other games; removed the extra close (✕) on the Games screen — switch tabs from the bottom bar.
v0.38.1
  • Balls & Bricks: fixed a startup crash when the game screen sized itself before the first level loaded.
v0.38.0
  • New game — Balls & Bricks: bounce the ball off your paddle to smash bricks, catch power-ups, and collect Farsi words. One level for now; more coming with a level editor.
v0.37.3
  • Signing out now asks you to confirm first, and signing back in shows a loading screen while it connects.
v0.37.2
  • Smoother start: a branded loading screen now shows while the app boots, instead of a brief empty flash before your profiles appear.
v0.37.1
  • High-score medals are now real shiny gold, silver, and bronze discs (with the rank number) instead of flat emoji.
v0.37.0
  • High scores now share one board across all games (Alphabet Hunter, Word-It, MaxSentence) — Player, Level, Score, When — and save to your account, so they follow you to every device you sign in on.
v0.36.10
  • Logo refined: Parin now perches with folded wings, feet gripping the top of the آ·ب blocks. All app icons + header (teal, cream in test mode) updated.
v0.36.9
  • Logo: Parin is now bigger and bolder in the icon (wings wide, 40% larger). Teal main + cream test-mode variant, all app icons updated.
v0.36.8
  • New logo pose: Parin with wings spread wide over bigger آ·ب blocks. All app icons + the header (teal, cream in test mode) updated.
v0.36.7
  • After a wrong answer the other choices stay clearly active for the retry; نم‌نم is one word in the rain sentence; and نم‌نم، می‌بارد and امین now have voices.
v0.36.6
  • The pets have new names: the parrot is now Parin (پرین) and the cat is Pasha (پاشا).
v0.36.5
  • The logo is now the REAL Polly! Rendered from her actual in-app drawing, perched on glassy آ·ب blocks — header, home-screen icons and favicon all updated (cream version appears in test mode).
v0.36.4
  • New logo! The parrot curled over آ·ب letter blocks — teal in the header (cream version shows in test mode), and all app icons (home screen, favicon) updated to match.
v0.36.3
  • Review is now a proper journey node — a purple مرور stop right before every quiz (8 in total, numbered Review 1–8). Complete it once to unlock its quiz; replay it anytime for stars and gems. The extra row in the Lessons menu is gone — the review stops appear there naturally like every other lesson.
v0.36.2
  • Review now covers everything, not just words: letters (hear it, pick it; name to glyph — never with a same-sounding trick option), numbers once learned, and sentence mistakes are tracked for future reviews too.
v0.36.1
  • The 🔁 Review row now always shows in the Lessons menu — with little practice data it simply quizzes the words you know so far.
v0.36.0
  • Smart Review! The app now quietly learns which words each profile finds hard, and builds a personal review lesson from them: a 🔁 Review row at the top of the Lessons menu (once you have practised enough words), plus a short automatic review right before every quiz that flows straight into the quiz.
v0.35.37
  • Fixed a stray "Script error" bar on mobile: if the analytics script is blocked (ad-blockers etc.) it now fails silently — the red bar only appears for real app errors.
v0.35.36
  • The consent card moved to just below the header (slightly see-through) so it never covers the Sign out button on mobile.
v0.35.35
  • The analytics consent card now sits inside the app window (centred, app-width) instead of stretching across wide screens.
v0.35.34
  • Anonymous usage statistics (Google Analytics), strictly opt-in: a one-time consent card with equal Allow / No-thanks buttons, an Analytics on/off switch in Settings, and nothing loads unless you allow it. Staging sends debug-flagged data only.
v0.35.33
  • Hangman: the level picker is now a dropdown with simple sequential names (Level 1, Level 2, … + 🏆 Ultimate) and it remembers your last choice.
v0.35.32
  • Alphabet Hunter: boss monsters now carry a random word from ALL the words learned across every lesson (the same 63-word pool as Hangman's final level) — not just the first lessons.
v0.35.31
  • Reward chest: the shading next to the right gold corner is now much gentler — it no longer reads as a dark strip on phones.
v0.35.30
  • Reward chest: the right edge of the front panel now shades smoothly into the gold corner — the last mismatched strip is gone.
v0.35.29
  • Reward chest: the front panel is repainted as one clean piece of wood with a single gap under the lid — the side and gold trim are untouched, the gem stays.
  • The pet is back on the victory screen (it was hidden since v0.29.5) — it now sits high on the right so it never covers the buttons.
v0.35.28
  • Reward chest: the broken stepped line above the gem is gone — the chest art itself was patchy there; the gap under the lid is now one clean slanted opening.
v0.35.27
  • "Tap the letters" now shows آ with its hat for words like آب — you tap آ, not a plain ا (and plain ا never appears as a trick tile next to it).
  • Reward chest: the harsh black band above the gem is now the chest's warm interior colour.
v0.35.26
  • Journey: the Lesson-18 alphabet node now says "مرور ج چ ژ" (the letters it reviews) instead of the word بازار — alphabet titles always show letters.
v0.35.25
  • Journey: the new الفبا / کلمه icons float and wobble again like the old icons did.
v0.35.24
  • The Lessons menu now renders from the same journey data as the map — same icons (الفبا / کلمه / ✏️ / 🎤 / 🔢) and same titles, one source of truth. The old separate icon set is gone.
v0.35.23
  • Journey polish: lesson nodes now use one designed icon per type (golden الفبا for alphabet, aqua کلمه for words); titles show the actual letters or words each lesson teaches; the gem badge is bigger, rainbow when filled, and sits outside the circle; the map background tint shifts after every quiz.
v0.35.22
  • Journey rebuilt flat: every real lesson is now its own node on the map (70 stops) — no more submenu behind a node. Each node shows its icon, name, type + number (e.g. Alphabet 3), a star (filled at 3 stars) and a gem (filled at 3/3 gems). Games and sticker stops are now optional — they no longer block your path.
v0.35.21
  • Welcome screen: the streak/stars/gems bar no longer shows before you pick a profile (it belongs to a profile).
  • Your email and Sign out now sit neatly at the bottom of the welcome screen as a proper button, instead of a cramped link near the top.
v0.35.20
  • MaxSentence: another batch of new words — nouns (film, series, TV, sea, shore, secret, ...), adjectives (کافی، بی‌نهایت), and the verb بوییدن (to smell).
v0.35.19
  • MaxSentence: a verb or noun you're still choosing the form of no longer submits on its own — the sentence is only checked when you tap somewhere else. Pausing on a variation is safe.
  • Lots of new words: nouns, adjectives, and the verbs شنیدن، سپردن، ترسیدن، باریدن (with plurals for the new nouns).
v0.35.15
  • MaxSentence: tapping anywhere around the words in a sentence now locks in the verb/noun form (you don't have to tap the block exactly).
  • Reshuffle now re-rolls only the sentences you can still use, not the greyed-out ones.
  • Lots of new words (with plural forms for the nouns) and the verb پرداختن.
v0.35.14
  • Fixed the MaxSentence menu icon not showing (it now uses the game screenshot, matching how the other game tiles load their image).
  • MaxSentence background lightened toward white.
v0.35.13
  • MaxSentence: the games-menu tile now uses a real screenshot of the game as its icon.
v0.35.12
  • MaxSentence: added a game-menu icon, and the column headers now have a grey wash so they read as labels, not word blocks.
v0.35.11
  • MaxSentence: the whole game screen is light blue now (matches the grid). Fixed clicking a verb on desktop — it now changes the tense (it only worked on mobile tap before).
  • Nouns that have a plural can now be toggled singular↔plural (درخت↔درختان) just like a verb's tense. Finishing a game now gives you a random sticker (same rarity system as the rest of the app).
  • Column refresh pool raised to 50. "را" (30%) and "من" (20%) now show up more often, like بودن، با، و.
v0.35.10
  • MaxSentence: the panels inside the game (the grid and the sentence trays) are now whitish-blue; the screen and header are back to dark. Column headers now show their type name (noun, verb, adj…).
  • You can now drag a placed word to move it to another spot, or drag it out of the sentence to remove it. Moving a verb lets you re-pick its tense. Words in a finished (green) sentence are locked.
  • Verbs got a past-participle form too (دیده، رفته…). New words: دیدار، هوا، گفتگو، بی، همراه.
  • Completed sentences turn green and stay until the whole set is cleared (kept the original behaviour).
v0.35.9
  • MaxSentence: new 7th column for adverbs (orange) — time & degree words (امروز، هر روز، خیلی…) now live there instead of noun/adjective.
  • New 4th slot each level: a fixed 7-word "max sentence" worth big points. Completing any sentence now instantly gives you a fresh one.
  • Rerolls moved to the column headers — tap a column's header to reroll that whole column. You get 7 refreshes per level (shared), then they grey out until the next level.
  • Whole board retuned to fit one mobile screen with no scrolling. New words: پرواز، عشق، مردم، باز، هر دو، تمام، شبیه، را، در حال.
v0.35.8
  • MaxSentence: the light blue background now fills the whole screen, including the top and bottom edges (notch / home-bar areas).
  • More words added: را، باز، هر دو، تمام، پرواز، در حال، هم‌زمان، شبیه، عشق، مردم.
v0.35.7
  • Hangman music now stops instantly and completely when you leave or background the game — the earlier fix stopped the loop but notes already queued kept sounding for a few seconds. All Hangman sound now runs through one switch that cuts it at once.
v0.35.6
  • MaxSentence has a lighter, whitish-blue background now. Two-word future verbs (like خواهم داشت) fit and stay centered in their block.
  • Word count and sentence count show at the bottom. At game over, every different word you used adds 50 bonus points, tallied up with a little melody.
  • More words added: خیلی، بسیار، کم and time words امروز، دیروز، امشب، دیشب، ساعت‌ها، هر روز، هر شب.
v0.35.5
  • MaxSentence made easier: short phrases and everyday spoken (colloquial) Persian now count as correct, not just full sentences.
  • Verbs now show their normal present tense by default (بودن shows as است) instead of the dictionary form. Added more words: پرنده، گربه، سگ، ابر، باران، برادر، خواهر، بازی and numbers یک/دو/چند. "با" and "و" show up more often.
  • Sentences with a preposition or connector still score double. Rerolls now refill when you lose a heart. The hint is hidden for now while it's reworked.
  • New gentle 80s-style background music, slower and dreamier than the other games.
v0.35.4
  • Hangman: the spooky music now stops the moment you leave the game, switch screens, or the app goes to the background — no more music bleeding into the next game or playing while the app is closed.
v0.35.3
  • MaxSentence: retuned how often each sentence length shows up — more medium and long sentences (4 and 5 words).
v0.35.2
  • MaxSentence: fixed the phone overheating — the timer no longer redraws every frame and only one game loop can run. Columns are now 8 deep.
  • Sentences that use a preposition or connector now score double. The verb بودن (to be) shows up more often (about 30%). Falling blocks and conjugating a verb now make sounds.
  • Smarter hint: it looks at a half-finished sentence, keeps your placed words, and highlights exactly which blocks on the board to pick to finish it. If nothing on the board fits, it reshuffles the board first, then hints.
  • "او دید" and similar short subject+verb sentences are now accepted (the checker was wrongly rejecting them).
v0.35.1
  • MaxSentence: blocks now visibly FALL into place (drop from the top, slide down to fill gaps) instead of just appearing. Columns are back to 10 deep.
  • New level timer: 5:00 for the first 3 levels, then 30s less each level down to a 2:00 floor. Level up every 3 correct sentences; each correct sentence also adds +30s.
  • Hints are smarter: a hint looks at a half-finished sentence, keeps the words you already placed, and shows a real example you can build from the board. Hints refill (one per heart) each time the board restarts.
v0.35.0
  • MaxSentence made much easier: the board is now 6 fixed columns, one word type each (from the right: pronoun, noun, adjective, preposition, connector, verb). Every column is always full — drag a block into a sentence and a fresh one drops in from the top.
  • New calm 2-minute round timer; when it runs out (or all 3 sentences grey out) you lose a heart and the board restarts, but your points stay.
  • New hint (one per heart): shows a real example sentence to help you finish a slot. Each type has a reroll that re-rolls its whole column. Plus a sound for every action.
v0.34.8
  • MaxSentence: fixed a freeze after losing a heart — the board could reset but stay stuck with the red timer still counting down. Losing a heart now always clears the pressure timer.
v0.34.7
  • MaxSentence: when you lose a heart (all 3 slots wrong, or the board-full timer runs out), a see-through 3-second countdown shows over the board before it resets — nothing changes until the count ends.
v0.34.4
  • MaxSentence: empty sentence slots now show a faint number (1, 2, 3…) so you can see the reading order — 1 is the first word and sits on the right (Farsi reads right-to-left). Helps avoid building sentences in reversed order.
v0.34.3
  • MaxSentence: when the board fills and the 1-minute timer starts, it now runs the full minute — removing a word no longer resumes the falling words or restarts the timer. At the end, if the board is still full you lose a heart; otherwise play resumes.
v0.34.2
  • MaxSentence verb fixes: tapping a placed verb now actually conjugates it (before it locked and greyed on the first tap). Verbs also keep their forms after they pile up, so a verb dragged from the pile can still be conjugated in the slot.
v0.34.1
  • MaxSentence verbs: a verb falls as its base form (masdar). Drag it into a sentence slot, then tap it there to cycle its conjugation (I go → went → will go, all persons); it locks in the moment you touch another word. 20 common verbs, fully conjugated.
v0.33.0
  • MaxSentence rules update: no more level timer — words just fall and fill the board; when it fills up, a 1-minute countdown starts (no new words, word-boosts off), and if you don't clear space in time you lose a heart. A wrong sentence now stays greyed for good (you lose that slot until a heart resets the board). Start with 5 of each consumable.
v0.32.7
  • MaxSentence new controls: hold the left or right side to move the falling word that way, tap a word to drop it, and drag it onto a slot to place it (the old pad is gone). Also: if the internet drops, a finished sentence now shows a spinning "checking" mark and keeps trying, instead of being wrongly greyed.
v0.32.6
  • MaxSentence: the whole game now fits on one screen — shorter board (8 rows) and tighter slots/pad, so the 3 sentence slots and the control are no longer pushed off the bottom.
v0.32.5
  • Fixed a music error in MaxSentence that showed up when pausing/switching away quickly (the background music engine crashed on restart).
v0.32.4
  • MaxSentence: all consumables show now (they wrap onto a second line), a ⏸ pause button in the header, arrow keys fixed on PC, words drop from any column, wider blocks so long words fit and use the side space, and the AI check is smarter about grammar (catches wrong verb agreement like "تو خانه بود").
v0.32.3
  • MaxSentence: slot sizes are now weighted — mostly 3–4 words, 5–6 rarer, and an occasional 2-word bonus (roughly 5/25/40/20/10%). Tunable in one place.
v0.32.2
  • MaxSentence: the falling words now come from a bigger word list grouped by type, so you can build many more sentences (not just words from the starter sentences).
v0.32.1
  • MaxSentence: hearts are clearly visible now, a new reshuffle consumable re-rolls your 3 slots (maybe easier ones), tap the score bar to pause, the AI sentence check is stricter (rejects nonsense) and remembers sentences it verified so they're instant next time.
v0.32.0
  • MaxSentence now has a full game HUD like Word-It: 3 hearts, a per-level countdown timer, a score bar, and consumables. Tap a word-type consumable (2 of each) to make only that type fall for 10 seconds. Lose a heart when all 3 slots go wrong or the board fills up; game over only at 0 hearts.
v0.31.6
  • MaxSentence: drop a word onto any slot spot (not just the next), clearer empty slots, a "Quit?" confirm on close, the pet stays quiet during play, and the game pauses when you switch away.
v0.31.5
  • MaxSentence has the Word-It look now — dark background, glossy colourful tiles, neon start screen — plus background music with a ♫ on/off button. Fixed placed words showing as a faint shadow, and stopped the endless reloading on mobile for good.
v0.31.4
  • Fixed the app reloading over and over on mobile after an update. It now refreshes at most once to pick up a new version.
v0.31.3
  • Fixed a blank screen that could appear on mobile after an update — the app was loading a mix of old and new files from the cache. It now always loads a matching set.
v0.31.2
  • MaxSentence: sentence slots can now be 3 to 6 words (the AI check handles any length).
v0.31.1
  • MaxSentence: sentences you build that aren't in our list are now checked by AI, so any correct Farsi sentence can score (not only the ones we pre-listed). The slot pulses while it checks.
v0.31.0
  • MaxSentence: now you DRAG a falling or piled word onto the exact sentence slot you want (placement is final). Sentences check only when the whole slot is full. Three of the same word clear only when they line up in a row or column. Slots are 3–6 words, levels last 1 minute and speed up 5% each. New start screen with the high-score list.
v0.29.14
  • No more scrollbars inside the sticker collection, and stickers you earned since your last visit now glow
v0.29.13
  • Fixed the bottom bar being shorter than its icons on iPhone, and the pet shrinking to a speck
v0.29.12
  • Fixed signing in with Google looping back to the login screen on phones
v0.29.11
  • Speech recognition is now locked to farabaan.com and rate-limited, so it can't be used from anywhere else
v0.29.10
  • Old *.pages.dev copies of the app now retire themselves and send you to farabaan.com
v0.29.9
  • Speech recognition now runs on farabaan.com's own address
v0.29.8
  • The app now lives at one address — the old *.pages.dev links redirect to farabaan.com
v0.29.7
  • Cloud sync on farabaan.com now uses its own production account store, kept separate from testing — so real progress can never be touched by work in progress
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