πŸ“‹ Version History

β–Ά
Version 12.0.2 Oct 11, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Mobile app parked: m.maahir.io now 301-forwards to play.maahir.io Feature

β€’ v12.0.2: logged-in users always land on /student/dashboard β€” welcome page is now optional (reachable via link, not forced); dismiss button + auto-hide still work when explicitly visited

β–Ά
Version 12.0.1 Oct 11, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Mobile app parked: m.maahir.io now 301-forwards to play.maahir.io Feature

β€’ v12.0.1: welcome page β€” 'Don.t show this again' button (permanent dismiss via onboarding_dismissed) + auto-dismiss after 10 visits + / route respects dismissal. Revert kit: storage/backups/revert_v12_0_0/welcome_skip/

β–Ά
Version 11.92.3 Oct 10, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Sales Mastery modules 11-14 + new International Business track (sales_intl streams) Fix

β€’ v11.92.3: Orator switched OFF per operator (experiment later) β€” all voices back to crisp edge-tts English platform-wide; engine/config/key retained, one-line flip ('enabled' => true) re-enables. Link sweep: 1,685 internal links checked platform-wide, 0 real broken links (safety-hub fix was the only one)

β–Ά
Version 11.92.2 Oct 10, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Sales Mastery modules 11-14 + new International Business track (sales_intl streams) Feature

β€’ v11.92.2: operator voice pick β€” helpdesk-agent is the role-play voice (English messages + generic fallback; character map kept for Urdu/mixed). Sample: /assets/tts-samples/rp6545-orator-helpdesk.mp3

β–Ά
Version 11.92.1 Oct 10, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Sales Mastery modules 11-14 + new International Business track (sales_intl streams) Fix

β€’ v11.92.1: clarity fix β€” English-dominant role-play messages now use crisp edge-tts English (Urdu-native Orator voices mumbled pure English, per operator report on rp/6545); Orator character voices activate on Urdu/mixed text. A/B samples at /assets/tts-samples/rp6545-*

β–Ά
Version 11.92.0 Oct 10, 2026 1 update
1 feature
✨ Feature 1
πŸš€
UpliftAI Orator voices in Role-Play (character-based Pakistani voices) Feature

β€’ v11.92.0: UpliftAI Orator in Role-Play β€” character-matched Pakistani voices (82-voice catalog, keyword map), whitelisted voice param on tts APIs, kill-switch + daily per-user cap + usage accounting, Orator->edge-tts fallback, 9 samples at /assets/tts-samples. Revert kit: storage/backups/revert_v11.90.0/orator_roleplay/

β–Ά
Version 11.91.1 Oct 10, 2026 1 update
1 feature
✨ Feature 1
🧭
Family & Life + Partner Programs wave: 8 new tracks, 39 modules, /initiatives, female-only gating, tutor voice Feature

‒ v11.91.1: Getting Started videos — WhatsApp first, 4 how-to video guides (by Tehzeeb) self-hosted streaming (996MB→31MB compressed faststart, range 206 ok; scenario video pending new link) + nav: Practice before Safety. Revert kit: storage/backups/revert_v11.90.0/getting_started_videos/

β–Ά
Version 11.90.5 Oct 9, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Initiatives: partner-facing /initiatives section (5 programs) + partnership_leads lead capture Fix

β€’ v11.90.5: fix Pakistani-language translation scripts β€” Punjabi now Shahmukhi (was returning Hindi Devanagari): script-anchored prompts + wrong-script detection with escalated retry (covers urdu/punjabi/sindhi/saraiki/balochi/hindko/kashmiri/arabic); translateChat accepts array-or-string messages (TypeError). Revert kit: storage/backups/revert_v11.90.0/punjabi_script_fix/

β–Ά
Version 11.90.3 Oct 8, 2026 1 update
1 feature
✨ Feature 1
🧭
Initiatives: partner-facing /initiatives section (5 programs) + partnership_leads lead capture Feature

β€’ v11.90.3: /jobs pivot β€” Maahir Job Portal coming-soon banner + curated directory of 25 trusted platforms (Rozee/Indeed/govt commissions/PMYP/NAVTTC/OEC/BEOE/HerCareer/freelance) + job-scam safety box; 20 unverified legacy listings set closed. API adds portal+resources for mobile. Revert kit: storage/backups/revert_v11.90.0/jobs_portal_pivot/

β–Ά
Version 11.90.2 Oct 8, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Initiatives: partner-facing /initiatives section (5 programs) + partnership_leads lead capture Feature

β€’ v11.90.2: manifest backfill β€” commit hash 322b697 for v11.90.0 entry

β–Ά
Version 11.89.2 Oct 8, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
English Tutor: fixed New chat (session hijack) + explicit save model Fix

β€’ v11.89.2: English Tutor β€” fix New chat session hijack (web sends new_chat for fresh sessions) + explicit save model (saved flag, Save button, web list shows saved only, prune 40 saved + 5 unsaved; mobile fallback unchanged). Manifest 11.89.2 + 11.89.1 history entries. Revert kit: storage/backups/revert_v11.90.0/hotfix2/

β–Ά
Version 11.89.0 Oct 8, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
English Tutor: fixed New chat (session hijack) + explicit save model Fix

β€’ v11.89.0: FEATURE PARITY β€” 25 new API endpoints (assist, progress, bookmark, TTS, module-feedback, track-enroll, capstone, forum-write, library, invites, wellness, CV, support, mock-interview) + forum vote fix (upvotes/downvotes columns)

β–Ά
Version 11.88.1 Oct 7, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Business Mastery: 29-book reading library + 29 practice modules + 349 scenarios + 261 role-plays Fix

β€’ v11.88.1: comprehensive data audit fixes β€” tag 649 scenarios + 412 roleplays with skill/context tags, add consequence to 349 mastery scenarios, descriptive session-expiry errors on scenario endpoints

β–Ά
Version 11.88.0 Oct 7, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Business Mastery: 29-book reading library + 29 practice modules + 349 scenarios + 261 role-plays Feature

β€’ v11.88.0: Business Mastery β€” 29-book reading library + 29 practice modules (145 ex, 290 Qs) + 349 scenarios + 261 role-plays + 87 micro-cards

β–Ά
Version 11.87.3 Oct 7, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
CONTENT MEGA-RELEASE: 3 schools + 16 platform playbooks + 2,000+ content items in one go Fix

β€’ v11.87.3: platform-wide silent-failure tracker β€” json() logs all ok:false with error to error_log, /status page groups them as API failures (would have caught the 'Invalid option' bug immediately)

β–Ά
Version 11.87.2 Oct 7, 2026 2 updates
2 fixes
πŸ”§ Fixs 2
πŸ›
CONTENT MEGA-RELEASE: 3 schools + 16 platform playbooks + 2,000+ content items in one go Fix

β€’ v11.87.2: fix 'Invalid option' on mega-release scenarios β€” normalize options format (id+key+score+consequence), accept both id and key in submit, log invalid attempts to activity log + error_log

πŸ›
CONTENT MEGA-RELEASE: 3 schools + 16 platform playbooks + 2,000+ content items in one go Fix

β€’ v11.87.2: fix 'Invalid option' on mega-release scenarios β€” normalize options format (id+key+score+consequence), accept both id and key in submit, log invalid attempts to activity log + error_log

β–Ά
Version 11.87.1 Oct 7, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
CONTENT MEGA-RELEASE: 3 schools + 16 platform playbooks + 2,000+ content items in one go Fix

β€’ v11.87.1: /learn fixes β€” modules API +est_minutes, mega modules track_name set, /welcome enrolled_users (from QA sweep)

β–Ά
Version 11.86.0 Oct 6, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Mobile assignments + real proof uploads + leaderboard tabs/batches + dashboard warning fix Fix

β€’ v11.86.0: mobile assignments API (shared submit core), proof upload endpoint, leaderboard type/batch params, dashboard $userId fix

β–Ά
Version 11.85.0 Oct 5, 2026 1 update
1 feature
✨ Feature 1
πŸš€
QA sweep: API/mobile shape mismatches fixed (learn/[id], home dashboard) Feature

β€’ v11.85.0: QA sweep β€” module detail rich shape; dashboard est_minutes/points, subject/due_at, daily_motivation + XP milestone activated

β–Ά
Version 11.84.0 Oct 5, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Random feedback popups (2/day) + mobile-switch banner Feature

β€’ v11.84.0: random feedback popups (2/day, popup 30-120s in) + mobile-switch banner with deep-links

β–Ά
Version 11.83.1 Oct 5, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Broadcast: 'Maahir just got simpler' announcement to all students (450 sent) Feature

β€’ v11.83.1: 'Maahir just got simpler' broadcast β€” 450 emails sent (announcement_simple_20261004) + Sohail Khan approved

β–Ά
Version 11.83.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Referral rewards: 10% lifetime XP commission + 10,000 bonus at friend's 10k XP Feature

β€’ v11.83.0: referral rewards β€” 10% lifetime XP commission + 10,000 bonus at friend's 10k XP + welcome-email referral block

β–Ά
Version 11.82.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Mobile submit parity: full completion core + next-exercise auto-forward Feature

β€’ v11.82.0: mobile submit runs full completion core + returns next exercise for auto-forward

β–Ά
Version 11.81.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
English Tutor: fresh chat by default + one-tap continue + light cross-feature nudges Feature

β€’ v11.81.0: English Tutor fresh-chat default + one-tap continue + light cross-feature nudges

β–Ά
Version 11.80.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Practice Usage visibility: English Tutor + Role-Play + Scenarios per student (admin + teacher + CSV) Feature

β€’ v11.80.0: Practice Usage per student β€” English Tutor/Role-Play/Scenarios cards + category chips + CSV (admin dossier + teacher activity)

β–Ά
Version 11.79.1 Oct 4, 2026 1 update
1 fix
πŸ”§ Fix 1
🧭
One-step proof submit + prev/next order_num shadowing fix Fix

β€’ v11.79.1: one-step proof submit (upload completes + auto-forwards) + fix order_num shadowing that killed Next nav

β–Ά
Version 11.79.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Auto-forward to next exercise on completion Feature

β€’ v11.79.0: auto-forward to next exercise on completion (+XP overlay, 3s countdown)

β–Ά
Version 11.78.1 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Fall WhatsApp link corrected + Start Guide per-batch link Feature

β€’ v11.78.1: Fall WhatsApp link corrected (batch 4) + Start Guide per-batch link

β–Ά
Version 11.78.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
quiz_gen dead-stub removal + documentation refresh Feature

β€’ v11.78.0: quiz_gen dead-stub removal + docs de-drift (ARCHITECTURE/API/DATABASE/CHANGELOG)

β–Ά
Version 11.77.0 Oct 4, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Rankings: batch selector + Daily tab + streak-batch fix Fix

β€’ v11.77.0: Rankings batch selector + Daily tab + streak-batch fix

β–Ά
Version 11.75.1 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Your Batch widget + XP/level, WhatsApp restored, Weekly Quests removed Feature

β€’ v11.75.1: Your Batch widget + XP/level, WhatsApp restored, Weekly Quests removed

β–Ά
Version 11.75.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Daily leaderboard widget + Rankings page + Getting Started shrink Feature

β€’ v11.75.0: daily leaderboard widget + Rankings page + Getting Started shrink

β–Ά
Version 11.74.0 Oct 4, 2026 1 update
1 fix
πŸ”§ Fix 1
πŸ›
Dashboard cleanup β€” Learn AI dominates, 3 sections removed, ${title} bug fixed Fix

β€’ v11.74.0: dashboard cleanup β€” Learn AI dominates, 3 sections removed, ${title} bug fixed

β–Ά
Version 11.73.4 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Learn AI is the centerpiece of the goal picker Feature

β€’ v11.73.4: Learn AI is the centerpiece of the goal picker

β–Ά
Version 11.73.3 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Saheli (Women) moved to Learn group after Know Yourself Feature

β€’ v11.73.3: Saheli (Women) moved to Learn group after Know Yourself

β–Ά
Version 11.73.2 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Catalog always visible + expanded; Change my goal button promoted Feature

β€’ v11.73.2: catalog always visible + expanded; Change my goal button promoted

β–Ά
Version 11.73.1 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Courses page: full-screen goal gate when no goal is set Feature

β€’ v11.73.1: full-screen goal gate when no goal is set

β–Ά
Version 11.73.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
🎨
Courses page redesigned as a PATH page, not a catalog Feature

β€’ v11.73.0: /student/courses redesigned as a PATH page, not a catalog

β–Ά
Version 11.72.5 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Skill Tracks removed β€” All Courses is the single catalog entry Feature

β€’ v11.72.5: remove Skill Tracks from Create β€” All Courses is the single catalog entry

β–Ά
Version 11.72.4 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Learn AI rename + All Courses into Learn Feature

β€’ v11.72.4: 'Learn AI' rename + 'All Courses' into Learn group

β–Ά
Version 11.72.3 Oct 4, 2026 1 update
1 feature
✨ Feature 1
🧭
Skill Tracks removed β€” All Courses is the single catalog entry Feature

β€’ v11.72.3: 'a 12-year-old can use it' β€” simple menu, coaching order, catalog Big Door

β–Ά
Version 11.72.2 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Catalog reorganization — 4 buckets, honest removal of fake recommendations, Essentials→Mastery ladders Feature

‒ v11.72.2: catalog reorganization — 4 buckets, honest removal of fake recommendations, Essentials→Mastery ladders

β–Ά
Version 11.72.1 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Foundation restored to My Lessons library (default tab) + soul banner Feature

β€’ v11.72.1: Foundation back in My Lessons library (was showing 0) + soul banner

β–Ά
Version 11.72.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
🧭
Foundation as the Heart + Women's hub in nav + Kids corners Feature

β€’ v11.72.0: Foundation as the Heart + Saheli (Women) hub in nav + Kids corners

β–Ά
Version 11.71.1 Oct 4, 2026 1 update
1 improvement
⚑ Improvement 1
πŸš€
Modules page cleanup: First Week strip removed, Women in AI regrouped, Quick Test Quiz hidden Improvement

β€’ v11.71.1: modules page cleanup (maintenance window)

β–Ά
Version 11.71.0 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Help & How-To page + operator maintenance banner Feature

β€’ v11.71.0: Help & How-To page (core-first, 80 features explained) + maintenance banner

β–Ά
Version 11.70.3 Oct 4, 2026 1 update
1 fix
πŸ”§ Fix 1
🎨
Fix: dashboard layout collapse after v11.70.2 declutter Fix

β€’ v11.70.3: fix dashboard layout collapse β€” orphan </div> from Daily-Goal cut

β–Ά
Version 11.70.2 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Dashboard declutter β€” greeting first + 10 widgets/popups removed Feature

β€’ v11.70.2: dashboard declutter β€” greeting first, 10 widgets/popups removed

β–Ά
Version 11.70.1 Oct 4, 2026 1 update
1 feature
✨ Feature 1
πŸš€
Dashboard: removed setup / journey / job-ready widgets Feature

β€’ v11.70.1: remove setup/journey/job-ready dashboard widgets

That's the full Maahir release history! Thanks for learning with us πŸŽ“