Loading...
Loading...
A running log of the features, improvements and fixes we've shipped. Newest entries first.
Lesson planner overhaul, command palette, marketplace, fraud review and dozens of UX upgrades.
First-time teachers can now click Try Demo on the planner to see a real 30-second walkthrough — and it generates a real sample curriculum, not a dummy.
Skip the assessment when you already know your student. Fill the Quick Create form and the AI builds a full curriculum tailored to their level, focus areas, and schedule. Drafts now save as you type and survive page refreshes.
Every regeneration is saved as a version. Compare two versions side-by-side, then revert in a click.
Press Cmd+K (or Ctrl+K) anywhere to jump to a page, run an admin action, or search recent users. Press Cmd+/ to see every keyboard shortcut.
Visitors who haven't bought a course can now sample the entire first module of Blueprint before signing up.
See your study streak, an estimate of when you'll be certification-ready at your current pace, and one-click resume from where you left off.
The navbar now shows a Continue Learning shortcut to your last open lesson, and users with multiple roles get a dashboard dropdown to switch between Admin / Teacher / Affiliate without re-logging.
Certified teachers can grab a LinkedIn-ready certification badge and share it directly to their profile, plus a public /verify/[id] page so anyone can confirm the cert is real.
Every issued certificate PDF now embeds a QR code that links straight to its public verification page.
A new section on the homepage shows recent forum activity so students and teachers can discover discussions without hunting for them.
Each package card now anchors the ROI (months to recoup the price abroad), wears the 14-day money-back badge prominently, and a side-by-side comparison drawer lets you weigh packages without leaving the page.
Prices on the marketing site now adapt to your local currency where possible, while continuing to settle in USD at checkout.
Mobile users now get a small prompt to install The TEFL Support Lady as an app on their home screen for faster access.
Active students receive a weekly summary email of lessons completed, streak status, and next recommended steps.
Check service health at our public status page. Admins get a richer health dashboard with API latencies, recent errors, and integration status.
A single screen for daily admin work — new applications, refunds awaiting review, flagged content, and pending verifications, all in one queue.
Refund requests now flow through a queue with the reason, related order, and a paper trail for any disputes.
Upload a CSV of students to onboard a whole cohort at once — account creation, package assignment, and welcome emails in one job.
Write and publish blog posts directly from the admin console. New `/blog` reading experience for the public side.
See per-user AI credit usage trends over time, who's hitting the cap, and where credits are being consumed.
Track exposure counts for each running experiment and variant so we can see whether tests are actually getting traffic.
Manual review queue for fraud signals. The IP-overlap scanner flags accounts that share an IP with multiple sign-ups for review.
Admins can run an AI grading pass over submitted assessments to draft scores and feedback — humans always make the final call.
The Users page now supports multi-select bulk actions (export, mark, role changes) and saved filter views you can return to.
Behind a soft launch: teachers can list lesson plans for sale, buyers can purchase and download, and an admin review queue keeps quality high.
Top nav has been collapsed and relabelled so it's quicker to find the right page on phones and laptops.
The planner home now reads like a teaching journal — clearer hierarchy, calmer typography, easier to scan your roster and syllabi.
Admin pages now show breadcrumbs everywhere and replace the old blank screens with empty states that suggest your next step.
Your AI assistant conversation now persists when you navigate around the app, so you don't lose context between questions.
Drafts and chat history are now scoped per signed-in user, so switching accounts on the same device no longer leaks state.
After generating a curriculum, the page now correctly navigates to the new curriculum instead of `/curriculum/undefined`.
If you land on a malformed curriculum URL, you now see a clear Back-to-Lesson-Planner state instead of a cascade of 404s.
The student My Learning page now reads the correct field names from the server, so assigned curricula appear as expected.
Optional fields like teacher notes are now treated as truly optional — leaving them blank no longer triggers a Firestore validation error.
Closed six financial-code bugs in the marketplace path — pricing, refunds, and payout calculations are now consistent across listings.
Critical actions in the planner and marketplace are now written to a structured audit log so we can investigate issues faster.
The server now silently drops undefined fields instead of failing the whole save — fewer cryptic errors when an optional field is blank.
Certificate verification, marketplace foundation, and forum data model.
Anyone can now verify a TEFL Support certificate by visiting the public verify page or scanning the QR code on the PDF.
Admins can manage issued certificates, revoke compromised ones, and see the full lookup history of every verification attempt.
Teachers explicitly opt in (or out) to having their certification publicly verifiable — full control over their privacy.
Foundation for the teacher marketplace: listing submission, admin review queue with approve / pause / reject / request-changes actions, and a 'My listings' view for sellers.
Underlying data model and Firestore types for the upcoming community forum, including multi-category posts.
Certificate management now has a dedicated entry in the admin sidebar instead of being buried.
Affiliate system: academies, promo codes, and full audit trail.
Visitors with an affiliate promo code get it auto-applied at signup and checkout. Affiliates can see who used theirs.
Each affiliate academy gets a dashboard showing their referrals, conversions, and the payout history — including downloadable proof of payment.
When we pay out an affiliate, the proof of payment can be attached directly in the admin dashboard so the affiliate sees it on their end.
Each affiliate gets a short referral link of the form `/r/THEIRCODE` that redirects to signup with the code baked in.
Cleaner, more accurate language — language schools, language academies, training providers all fit under one consistent term.
Affiliate commissions now correctly reverse when a referred purchase is refunded, and payout creation is atomic to prevent double-credit.
Have feedback on a recent change? Let us know.