Back to Home
What's New
Release notes in plain English so you know what changed.
Latest
- Mock test history: you can now open any past attempt and read the full AI feedback — strengths, what to improve, and recommendations. Go to Mock Test → Attempt history and expand an attempt to see the examiner's notes.
- Technical audit (admin): mock test results are now included — pass/fail, section scores, and AI examiner feedback (including speaking) for each user.
- Vocabulary images: new and refilled images are stored as JPG (smaller size). Existing images continue to work.
- Vocabulary and practice now follow your chosen exam everywhere — when you study for CIPLE A2, grammar, writing, speaking, and the learning path use Portuguese content by default, with no mix-up with other exams.
- Video lessons (Video Lab) now load from our servers so the list and your progress stay in sync no matter which device you use.
- CIPLE A2 Listening: we’ve refreshed transcripts and audio so practice matches the exercises better and sounds clearer.
- New blog post: How to Pass the CIPLE A2 Exam for Portuguese Citizenship (2025–2026 Guide) — legal requirements, exam structure, scoring, timeline, common mistakes, and prep tips.
- CIPLE A2 exam page: corrected minimum per section from 35% to 25% (official CAPLE requirement).
- CELI 2 page: added notice at the top — B1 required for Italian citizenship; this path covers A2 residency and B1 progression.
- France & Italy: site-wide clarification — DELF for French residency, DELF B1 for citizenship; CELI for Italian residency, CELI 2 (B1) for citizenship. Prep2Go supports preparation for both levels in each country.
- New blog post: How to Pass the DELF B1 Exam for French Citizenship (2025–2026 Guide) — B1 vs A2, legal pathway, exam structure, scoring (note éliminatoire), common mistakes, and prep strategy.
- New blog post: How to Pass the CELI 2 (B1) Exam for Italian Citizenship (2025–2026 Guide) — B1 vs A2, carry-over rule, legal pathway, exam structure, common mistakes, and prep strategy.
- Teacher Referral Program: teachers can register via onboarding, agree to program terms, and receive a referral code for their students (10% off). Commission tiers: Bronze 15%, Silver 18%, Gold 20%, Platinum 25%.
- Teacher onboarding: consent block with full terms during profile setup; referral code shown in agreement before approval.
- Teacher registration fix: session refresh before redirect so teacher-onboarding no longer bounces back to sign-in.
- Settings: teachers see tier card and referrals table; subscription block hidden for teachers.
- Multi-exam support: Dashboard, Leaderboard, Progress, Learning Path, Vocabulary, Writing, Speaking, and Video Lab are now exam-scoped. Choose your exam (CIPLE A2, DELE A2, DELF, CELI 2) and study with content and links tailored to that exam.
- Exam-specific landing pages: each exam has its own page (e.g. /ciple-a2, /dele-a2) with relevant tagline, session info, and registration deadlines.
- Writing review: AI feedback now uses the correct language and exam name (e.g. Italian for CELI 2).
- Videos by exam: Video Lab and Learning Path load videos from the selected exam.
- italki referral: referral link is configured per exam (CIPLE A2, DELE A2, DELF, CELI 2).
- Technical: TypeScript and Next.js App Router fixes — page components moved to dedicated Content files.
- Vocabulary media migration: all card images and audio are now served from Supabase Storage. Restored from backup and re-uploaded 1,600+ images and audio files so every word has a reliable image and most have audio.
- Vocabulary quiz: images and audio load from Storage URLs; no more missing images (e.g. for short words like "de") or broken local paths.
- Restore script and progress: added restore-backup-and-migrate-media script with page-by-page progress; docs updated for backup and restore flow.
- New “What’s New” page — you’re reading it. We’ll list here what changed in each release so you always know what’s new.
- Shop: LITE100 / FREE and FULL1000 / $24.99 buttons without icons; green LITE and blue FULL tiles. Unavailable products show disabled state instead of "Coming soon".
- Shop: Anki requirement notice — decks require the Anki app; notice added on the shop and preview pages.
- Shop: SEO — meta tags, Open Graph, Twitter cards, canonical URLs, JSON-LD ItemList (main shop) and Product (preview pages).
- Shop: Fallback cover images for "Language → Language" products; icon.png served from public for reliable favicon.
- Sidebar: Dashboard group (Dashboard, Leaderboard, Progress); Grammar moved under Study; Shop in its own section.
- Docs: Troubleshooting updated — GET /api/auth/session 404 and NEXTAUTH_URL port.
- Vocabulary: words are now ordered by global frequency everywhere (new, in progress, learned). The most common words appear first so you learn what you’ll see most often.
- Vocabulary cards show a frequency rank (e.g. #1, #42) next to the word so you see how common it is. Lower number = more frequent.
- Footer shows build info at the bottom (short commit and build date). If you’re not sure you’re on the latest version, scroll down and check.
- New technical “Vocab Setup” page for admins: search words by Portuguese term, edit translation and examples, regenerate audio and images for a card. Linked only from footer/docs, not from main nav.
- Vocabulary loading and quiz logic improved: fewer duplicate cards, more reliable audio and image loading when you switch cards.
- Broken or missing images are hidden immediately and you can tap “Generate Image” to create one. Generated images load correctly when you change cards.
- Topic filter on the vocabulary page is now buttons (e.g. “All”, “Food”, “Home”) so you can filter by topic quickly.
- Backend: vocabulary API uses a faster, more reliable path so long word lists load without timeouts.
- Generate Image in vocabulary: when the server can’t save the image to disk (e.g. on hosted servers), the image is now returned inline so it still appears in the card instead of failing with an error.
- Generated images in vocabulary are now saved to the database, so once someone generates an image for a word, everyone will see it when they load that card.
Earlier improvements
- Vocabulary quiz: correct answer is always included in the four options; fixes for option generation and restart behaviour.
- Speaking module and learning path improvements noted in the backlog for future releases.