Back to Home
What's New
Release notes in plain English so you know what changed.
Latest
- New daily listening drills for CIPLE A2 (European Portuguese) and DELE A2 (Castilian Spanish), on Spotify, Apple Podcasts and the site. Each six-minute episode gives you three exam-style questions first, plays the scene twice like the real exam, then explains the answers and the trap that catches most candidates.
- Every drill has its own page under Podcast in your exam section: a player with clickable chapters, the three questions as a quiz in Portuguese or Spanish that shows the exact words you heard after each answer, three key phrases, the exam tip and the full transcript.
- New drills appear on the site a day before Spotify and Apple Podcasts, marked Early access, so you can practise tomorrow's episode today.
- DELE A2 live speaking exam: María, a real-time AI examiner, runs a three-part oral in Spanish (questions about you, a picture with a role-play from the same scene, then a short conversation) and answers what you actually say. Any Spanish accent is fine. About 10 minutes, then a speaking report against the DELE A2 criteria with corrections for each part. The mock pack includes 3 live exams and Pro includes 1; the live exams from one purchase are for one exam, CIPLE or DELE. Watch a real run on the DELE A2 mock test page or the DELE speaking practice page, where you can also start your live exam.
- The CIPLE A2 mock test preview now includes the live oral with Ana and a real oral report, so you can see the whole exam before you buy.
- The DELE A2 mock test preview now shows the live oral with María, part by part, and a real oral report, so you can see the whole exam before you buy.
- All exam pages are back on www.prep2go.study: CIPLE, DELE, DELF, CELI, DTZ, Inburgering, Ellinomatheia and CCE hubs, guides, mock tests and articles. Old ciple., dele. and other exam addresses open the same page on www automatically, and your account and purchases work as before.
- Old shop links such as shop.prep2go.study/celi-a2-anki-deck now open the right deck page on www.prep2go.study/shop in a single step, instead of a “page not found” error.
- The menu, exam picker and homepage now focus on the citizenship and residency exams: CIPLE A2, DELE A2, Inburgering A2, DTZ B1 and CELI 2. DELF guides, mock test and French decks are still available from their usual links.
- CIPLE A2 and DELE A2 pages now show where you are in the exam calendar: while registration is open you see the deadline and days left; after it closes you see how long you have until the exam and what to do if you missed it. The text updates by date on its own, so it never shows a deadline that has already passed.
- After you buy the mock pack, the checkout and the thank-you page now spell out the next steps: your license key comes by email, you paste it under “Already bought? Redeem code” on your exam’s mock page, and you can start right away without an account. The button takes you straight to the code field for the exam you came from.
- If you are signed in, checkout now fills in your email and name for you.
- Buy buttons for mock packs, Anki decks and Pro now say up front that it is a one-time payment with no subscription and instant access, and show the payment options you can use: Visa, Mastercard, Apple Pay and Google Pay.
- When you create an account from a shop, mock test or pricing page, you now land back on that page instead of a generic plans page, so you can carry on where you were.
- Every Anki deck and every Gaivota em Portugal comic episode now checks out on the same Prep2Go checkout as mock packs and Pro. The download link arrives in your receipt email, and signed-in buyers get their email filled in.
- CIPLE A2 mock test page now answers the main questions at the top: what you get, what it costs, the real CAPLE timing, and how the live AI oral works, with the oral video one tap away and a short FAQ.
- New page comparing CIPLE A2 mock tests: the free CAPLE sample, PortugalTest, CIPLE Ready, CipleOnline, OpenExamPrep and Prep2Go side by side — price, how many full exams, what is free, and how speaking is practised — so you can pick the one that fits.
- New Portuguese-language page for the CIPLE A2 simulado, for readers who prefer to read in Portuguese, with prices in USD and approximate euros.
- CIPLE A2 mock reports no longer call 25% a “minimum”. A section under 25% is now labelled “Weak section (below 25% — Prep2Go internal flag, not a CAPLE rule)”, because CAPLE sets no per-section minimum: only the weighted 55% total decides a pass.
- The readiness check page now opens with a direct link to the CIPLE A2 mock test, and every exam card has an “exam preview” button that says exactly what is free: every screen and a sample report (plus the oral video for CIPLE). Timed, scored mocks come with the mock pack.
- The CIPLE A2 mock comparison now notes where a provider states rules that differ from CAPLE’s (for example a 25% per-section minimum or an older fee), with links to both sources so you can check.
- CIPLE A2 live speaking exam: Ana, a real-time AI examiner, runs all three oral parts in European Portuguese (about you, the picture and a role-play, then a short discussion) and answers what you actually say instead of playing recorded prompts. About 10 minutes, then a scored report with per-criterion marks and corrections for each part. The CIPLE mock pack includes 3 live exams and Pro includes 1. Watch a real run on the CIPLE A2 mock test page or the CIPLE speaking practice page, where you can also start your live exam.
- While your live exam is being scored, the page shows a progress animation with the usual wait (1–2 minutes) and updates by itself when the report is ready.
- The CIPLE A2 mock test preview now shows the live oral as it really runs: Ana in all three parts, the picture board and a real oral report, instead of the old record-button screens.
- DELE A2 retake guide: a pass is 30/50 in each Grupo, not a 30% score on one section. Unsourced “12% fail speaking / 15% fail reading” lines are gone.
- New iPhone app pages, one per exam (CIPLE, DELE, Inburgering, DTZ, DELF, CELI, Ellinomatheia, CCE): flip real cards from that deck right on the page, with the picture, the example sentence and its audio. Tell it how many weeks you have until the exam and it shows how many new words a day that takes. On a computer, scan the QR code or email yourself the link; on Android you are pointed to the Anki deck instead. A side-by-side comparison explains when to choose the app, the Anki deck or Pro, and which citizenship and daily-life decks for your country come with All Access.
- New in the shop: Inburgering A2 printable Dutch flashcards. 1,000 of the most frequent Dutch words in one PDF (167 A4 pages, 6 cards per page), each card with a picture, a Dutch example sentence with its English meaning, and a QR code that plays the Dutch audio. The product page shows a real printed page so you can see exactly what you get.
- DELF A2 printable French flashcards grew from 360 to 1,000 cards, now in one PDF (167 A4 pages). After the most frequent words, the set covers the DELF A2 themes: travel, work and studies, home and rent, health, money, media, weather, and everyday paperwork. Long words no longer get cut off on the card.
- New in the shop: printable flashcards for CIPLE A2 (European Portuguese), DELE A2 (Spanish), and CELI 2 (Italian). Each set is 1,000 of the most frequent exam words in one PDF (167 A4 pages, 6 cards per page), with a picture, an example sentence with its English meaning, and a QR code that plays the audio on every card. Each product page shows three real printed pages you can open full size.
- PLA companion Block 6 (Communication & life in society) is live: 15 ready PT-PT lessons for the news, voicemails and invitations, formal emails and complaints, notices and ads, rights and duties, asking about a nationality request, and living with neighbours — with vocab pictures, dialogue audio, and checks. All six life blocks are now ready.
- PLA companion is now a complete 93-lesson course: Block 1 (18 lessons) stays free for everyone with no account, and Blocks 2–6 (75 lessons) are included with Prep2Go Pro. Block pages show every lesson before you unlock, and the last lesson of each block takes you straight into the next block.
- PLA companion Blocks 1–3 now match the newest blocks: every word plays a PT-PT recording of the exact example sentence on the card, and every lesson ends with a picture check. Blocks 4–6 also get “Practice this block” links to the matching drills (verbs, schedules, admin words, polite talk and more).
- DELE A2 Spanish citizenship guide: the 2026 calendar now matches Instituto Cervantes — 13 February, 17 April (Spain only), 23 May, 17 October and 13 November, each with its real registration deadline — plus the published 2027 A2 dates.
- CIPLE A2 guides, FAQ and the CIPLE in Spain page now show the €95 CAPLE exam fee instead of old estimated ranges and unverified prices for centres abroad.
- DELE A2 guides and FAQ now show the 2026 Instituto Cervantes fee for Spain (€138) and the €85 CCSE fee, with budget tables recalculated.
- CIPLE A2 scoring article explains how the 45/30/25 weights decide a pass, and DELE A2 retake and citizenship guides use the 30-of-50-per-group rule instead of unsourced fail rates.
- DELE A2 course and vocabulary-app comparisons no longer rank products or quote unverified prices, and say clearly which product is ours.
- Portuguese citizenship guides now describe the Nationality Law in force since 19 May 2026: a culture, history and civic knowledge requirement on top of A2 Portuguese, with the test format still to be set by regulation. CIPLE A2 still proves the language part.
- CIPLE and DELE date guides list only the sessions still ahead instead of past “next session” dates.
- English deck for Brazilian Portuguese speakers: redesigned page for IELTS learners — what is on every card, how the 2,482 words are ordered by frequency, a four-step study routine, and answers on Anki, Brazilian vs European Portuguese, and reverse cards. New sample cards (achieve, requirement, evidence) with pictures and English audio.
- Norwegian, Danish, Swedish, Czech, Polish (English and Ukrainian), and English-for-Ukrainian deck pages show new sample cards with exam-life words (interview, official, test, insurance, hospital, contract), matching pictures, and audio that reads the example sentence.
- CIPLE A2 deck page now explains that checkout and the .apkg download run through Gumroad.
- CIPLE A2 deck landing: exam-focused copy (no official-word claims), clear PT-PT audio wording, mock → deck → retest flow, deck vs Pro path, and sample cards cartão de cidadão → fila → trabalhar.
- Inburgering A2 deck landing: Inburgering-first positioning, clear nl-NL audio, mock-led vocabulary repair, What-you-get tiles, and samples ambtenaar → werken → ziekenhuis with link to the Guided Companion.
- Shop grid and DELF/CELI deck pages: replaced “native audio” phrasing with clear-audio wording where it appeared in sell copy.
- Deck pages now show the exact number of cards in each deck (aligned with the delivered .apkg).
- Arabic→English, Greek Ellinomatheia A2, Polish Certyfikat A2, and Polish-for-Ukrainian deck pages now use the same conversion layout as our best shop landings — hero with live card count, sample cards, vocabulary bands, who it’s for / don’t buy if, FAQ, and one-time checkout.
- CIPLE A2 guides and FAQ: pass rule is 55% weighted overall (45/30/25) with no separate per-component floor, and Portuguese nationality-law timelines now show their effective date — kept separate from AIMA processing delays.
- DELE A2 guides and comparisons: you need 30 of 50 points in each group, and section times match Instituto Cervantes (about 2 h 40 min of testing plus 12 minutes of speaking preparation).
- DELF B2 guides and sample report: speaking is 20 minutes with 30 minutes of preparation, and the 5/25 per-skill minimum is shown correctly.
- CELI 2 guides, hub, and mock page: the pass rule is now CVCL’s — 72/120 on the written part plus 22/40 on the oral — with one-year carry-over of a passed part and the real timings (2-hour booklet, 20-minute listening, about 10–12 minutes of speaking).
- DTZ B1 guides, hub, and mock page: scoring now follows the official g.a.s.t./BAMF bands (Hören + Lesen out of 45, Schreiben out of 20, Sprechen out of 100; B1 needs Sprechen at B1). The oral is about 16 minutes, and Germany’s 3-year naturalisation fast track is marked as abolished since October 2025.
- CIPLE A2 guides: Reading and Writing is one 75-minute block, speaking is about 15 minutes per pair, and the exam is explained as four assessed components in three sittings.
- Citizenship guides for Portugal, Spain, France, Italy, Germany and Sweden now treat the language certificate as one requirement of the nationality procedure, with each law’s effective date and transitional rules.
- French naturalisation guides: marriage declarations need B2 French but no civic exam; the civic exam has 40 questions and you need 32 to pass.
- Comparison guides renamed to “EU Citizenship Residence Timelines 2026” and “How CIPLE, DELE, DELF B2 and CELI 2 Differ” — they compare rules side by side instead of ranking exams by unsourced pass rates.
- Mock results and sample reports now say clearly that the score is a Prep2Go readiness estimate, not an official exam result.
- DELE, CIPLE, and Inburgering hubs, mock landings, and guides now share one exam-facts source so clocks and pass rules stay aligned with Cervantes, CAPLE, and DUO.
- CIPLE A2 hub and results guide: Reading & Writing is 1h 15m, Suficiente from 55% overall (weights 45/30/25). CAPLE does not publish a separate 25% fail floor per component.
- Inburgering pages keep DUO’s four language clocks and label 60% as a Prep2Go practice line, not an official combined score.
- CIPLE and Inburgering blogs no longer end with “Preparing for a Different Exam?”; hubs drop the second mock CTA under Check readiness.
- DELE A2 guide and hub dates match Instituto Cervantes 2026 (13 Feb, 17 Apr Spain-only, 23 May, 17 Oct, 13 Nov — no July). Next-exam callout and mock duration note explain scored minutes vs speaking prep.
- CIPLE A2 guide and mock landing now match CAPLE: Suficiente from 55% overall, component weights 45/30/25, and official section times (about 2 hours of testing).
- Citizenship readiness guide: one Quick Answer at the top, exam-specific mock and deck links, and the Mock Test Pack framed as three scored reports.
- /guides now opens the citizenship exam blog instead of a 404.
- Shop “continue browsing” banners stay off blog and other reading pages so they do not cover the article.
- After sign-out, the sign-in form opens empty (no leftover email/password from the previous session on shared devices).
- Learning path setup explains why the exam date matters and lets you skip to explore free practice first.
- Settings no longer default to a stale exam date; past dates show clearly as passed instead of a negative countdown.
- Mock Test shows your Pro included timed mock remaining before you start; the $15 pack is offered as extra runs, not as your only option.
- Shop “continue browsing” banners stay off Settings and dashboard; sidebar exam names use shorter labels without clipping.
- Trust pass: DELE / DELF / CELI mock landings now use the same total duration as the timed runner and walkthrough (no more 130 vs 150 style mismatches).
- Compare and FAQ match current pricing: Pro includes 1 timed mock (not unlimited), free tier is mock preview + 5 exercises per section, and all eight exam tracks are listed consistently.
- DELF B2 content caveat sits in the hero next to the buy buttons; mock pack vs Pro activation is explained on each mock landing.
- Mock walkthrough step tabs wrap on desktop instead of clipping; the iPhone app page says 9 languages to match the list on the page.
- Homepage mobile pass: tighter hero (no duplicate brand, less empty space), exam cards in a single column on small screens, denser How it works steps, official sources as compact chips, and “Also in the shop” collapsed behind Show.
- Pricing page is clearer: equal Mock pack and Pro tiles with the same price layout and aligned buy buttons; Anki decks sit below as a horizontal link strip. All exams are listed on Pro (including Inburgering, Ellinomatheia, and CCE).
- Homepage is leaner: Choose your exam sits under Official sources with five A2 exams in one row; DTZ/DELF/CELI cards, Readiness First, Citizenship News, feature tiles, mock-pack strip, and the bottom Check readiness banner are gone from the home page.
- New neutral homepage hero — study scene without Portugal-only tram and Portuguese wording.
- English for Russian speakers and English for Turkish speakers landings now match the real decks: Russian leads with 2,500+ cards and a Russian gloss; Turkish says 1,000 cards (not 2,500+). Both still preview interview, university, and meeting.
- Inburgering sample cards are now contract, document, and official — with matching Dutch audio and pictures — instead of house, station, and police.
- Footer and homepage now point to the live Korean phrase deck instead of a hidden Russian phrases page.
- Arabic for UAE is buyable again, with the UAE-flag cover, a working checkout, and 300-phrase copy — not a Coming soon tile or a 15-phrase stub.
- The DELF B2 deck page now says 2,000+ words, matching the file a buyer actually gets.
- Polish-for-Ukrainian sample cards are now car, business, and house, with matching Ukrainian lines. The English-for-Ukrainian preview leads with interview, university, and meeting.
- Greek Ellinomatheia stays on the shop with matching sample cards: citizen, university, and office.
- Czech CCE sample cards are now house, car, and letter — each picture matches the word.
- Italian CELI samples are now ID card, form, and course registration from the current deck.
- Polish Certyfikat samples are deal, documents, and house. The Ukrainian-support edition shows documents, business, and house.
- Inburgering samples are house, station, and police. Danish now shows deal, money, and citizen. Norwegian is car, letter, and bus. Swedish is official, contract, and market.
- Shop sample cards that a buyer uses to decide are now the strongest matching vault cards: no leftover gloss prefixes, no board/table mismatches, and no verb-for-noun translations on the three preview cards.
- Sample-card audio now speaks the example on the card — not leftover stub lines, a shared Nordic template, or the wrong language.
- PLA companion Block 5 (My past and my present) is live: 15 ready PT-PT lessons for how people look, family background, then and now, and a short life story.
- Block 5 picture checks now show the word in the question — hair, keys, a teacher, a beach for the weekend — and the first two lessons no longer offer unrelated answer choices.
- Shop pages now lead with one story: review three real cards, then buy the full file. Extra comparison, FAQ, and study-plan blocks sit in expandable details on every deck landing, printable set, and preview.
- The English-for-Portuguese-speakers deck now says it is English vocabulary and links the CIPLE Portuguese deck if that is what you meant to open.
- Shop tiles, mock landings, and pricing now put Buy first. Sample cards and screen walkthroughs stay one tap behind.
- Citizenship deck samples now show office-life cards (ID, appointment, form) with the real deck image, example, and audio — not school / work / hospital tourist words.
- English-for-speakers decks and the remaining exam vocab landings (Danish, Norwegian, Swedish, Greek, Czech, Polish) now preview interview / tax / office cards instead of school–work–hospital or be / I / you.
- DELF A2 printable flashcards are back in the shop with a real sample page — each card has a QR code for audio.
- Decks whose example translations do not match (most English-for-speakers packs, plus Greek, Czech, Polish, and Swedish) are off the shop until those lines are fixed. French and Turkish English decks stay up.
- The shop lists one DELF printable set (A2, with a real sample page). The near-duplicate Prim PDF is off the catalog.
- English decks for Russian, Arabic, Spanish, and Ukrainian speakers are back on the shop, plus Swedish SFI — sample cards now use matching interview / university / meeting examples from the updated decks.
- The six-country citizenship & naturalization Anki bundle is off the shop. Exam language decks stay listed on their own.
- Norwegian Norskprøve sample cards now show avtale / jobb / møte from the deck — matching Norwegian sentences, not a mixed Swedish line.
- Shop samples now use stronger cards from each deck: interview / university / meeting on English-for-speakers and Spanish+Italian, exam registration on CIPLE, and work/study cards on Dutch and Danish — no more tax-as-passport or tourist rock/river previews.
- The English deck for Portuguese speakers is back on the shop with matching interview / university / meeting examples.
- PLA companion Block 4 (Work & working life) is live: 15 ready PT-PT lessons with vocab, dialogues, audio, and checks for jobs, schedules, applications, and workplace talk.
- PLA lessons show the hero image up front, larger vocab and picture-check images, and a steadier layout when you move between steps.
- AI assistants and search discovery now point CIPLE A2, DELE A2, and Inburgering A2 candidates directly to each exam’s satellite mock preview; relevant guides also open the matching mock landing instead of a generic hub.
- Dutch Inburgering shop sample cards use the same audio as the full 2,000-card deck.
- Search titles on exam hubs, mock landings, guides, and /practice-exam stay within ~60 characters so Google does not truncate them mid-phrase.
- Dutch Inburgering drills are now a full A2 practice set: 100 verbs × present/perfect/future, denser life tabs, plus Shop, Transport, Admin, and Health — free EN↔Dutch on /inburgering-a2/drills.
- Inburgering, Ellinomatheia, and CCE practice drills now match DELE’s full 11 life tabs (verbs, prepositions, questions, time, places, and more) — free EN↔Dutch / Greek / Czech reps on each exam’s /drills page.
- LLM indexes (llms.txt / llms-full) now cite CIPLE and every satellite mock on the correct exam host with utm_source=llm, and list Inburgering, Ellinomatheia, and CCE in the primary mock table.
- Readiness check cards open each exam’s mock preview on the correct satellite host; /delf-b2-guide now redirects to the live DELF guide.
- CIPLE A2 now has its own exam home at ciple.prep2go.study — Portugal guides, Portugal news, FAQ, hub, and mock preview stay together; PLA companion and /ciple-a2/drills stay on www, and the shared shop and Prep2Go account still work across every site.
- DELE A2 now has its own exam home at dele.prep2go.study — Spanish guides, Spain news, FAQ, mock preview, and drills stay together, while the shared shop and Prep2Go account still work across every site.
- FAQ answers no longer show raw **asterisks**; “mock preview” is a real link, and exam sites (including DELE) describe Prep2Go for that exam instead of listing every track.
- Czech, Greek, and Inburgering Anki deck pages now expose the same AI answer layer as CIPLE/DELE/DTZ (ai:description + on-page AEO facts pointing at the mock preview).
- CCE guide cluster grew: passing score (60% floors), listening tips, writing mistakes, exam-day countdown, and retake strategy — all on cce.prep2go.study/blog and in the CCE sitemap.
- www sitemap keeps CCE/Ellinomatheia/Inburgering money URLs (rewritten to satellite hosts) and www robots lists every satellite sitemap — they were being stripped after enable.
- Satellite launch QA now blocks push on unfinished launch disclaimers, portrait hub heroes that crop under object-cover, and missing CCE/Ellinomatheia/Inburgering FAQ scopes.
- CCE, Ellinomatheia, and Inburgering FAQ pages are exam-scoped (Czech / Greek / Dutch answers + product sections) instead of the generic Portugal/Spain FAQ.
- CCE and Ellinomatheia hubs use live mock-walkthrough language — unfinished factory disclaimers removed from product pages and LLM indexes.
- CCE and Ellinomatheia exam homes now use their own watercolor heroes (Prague / Aegean cues) instead of the Italian CELI scene.
- Practice drills are easy to find on every exam site: Drills in the mobile section bar and header (EN↔language pair), Practice drills in the study sidebar, and a clear card on Ellinomatheia and CCE hubs. CIPLE keeps PLA course + drills; Inburgering also shows Companion.
- LLM discovery files now list Ellinomatheia A2 and CCE A2 mock landings, decks, and guides alongside CIPLE, DELE, and Inburgering.
- Sitemap now includes live CCE, Ellinomatheia, and Inburgering hubs, mocks, and drills when those exams are enabled.
- CCE A2 (Czech) is live: exam home with ÚJOP timings, full guide hub, mock landing with screen walkthrough and sample AI report, four guide articles, EN↔Czech drills, and the Czech CCE Anki deck — A2+ for permanent-residence language equivalence; citizenship language proof starts at B1 on ÚJOP. Open cce.prep2go.study.
- Ellinomatheia A2 (Cyprus) is live: exam home, full guide, four official-source articles, mock preview, drills, and Modern Greek practice — plus the shared Greek Anki deck in the shop. Open ellinomatheia.prep2go.study when you need ΚΕΓ A2 for Cyprus pathways (standard citizenship usually cites B1).
- CCE A2 guides now meet the same depth bar as CIPLE: 1,500+ words, unique Czech covers, and Sol-reviewed copy on structure, registration, residence vs citizenship, and vocabulary.
- Exam hub breadcrumbs stay fully visible on mobile; marketing heroes for DELF, DELE, and CELI use the same landscape crop as DTZ so faces are not cut off.
- CCE A2 mock walkthrough now shows Czech exam screens and report sample — not reused Dutch Inburgering screenshots.
- Homepage, shop, and readiness pages lead with all A2 exams (CIPLE, DELE, Inburgering, Ellinomatheia, CCE); DTZ B1, DELF B2, and CELI 2 sit in the also-available row.
- PLA companion appears in the header only on the CIPLE path; Grammar guide is no longer listed in the study sidebar.
- Dutch Inburgering hub and home tiles use watercolor art in the same style as the other exam heroes; the Inburgering Anki deck cover in the shop is the previous product artwork again.
- Dutch Inburgering guides are now listed on the exam home and Blog (structure, A2 vs B1 route, registration, vocabulary) — open the Full exam guide from the hub or browse /blog on inburgering.prep2go.study.
- Dutch A2 Inburgering now includes Netherlands-Dutch listening and speaking audio, illustrated speaking and companion lessons, four official-source guides, a full mock screen walkthrough, reading, writing, grammar, drills, and a readiness preview; the existing 2,000-word Anki deck remains in the shared shop.
- Exam satellites (including Inburgering) now open the Prep2Go logo, Shop, Pricing, and Sign in on the main site without soft-navigation errors.
- The DELF B2 exam home now states the official eliminatory floor correctly: at least 5/25 in every section, alongside the 50/100 overall pass mark.
- DELF B2 and CELI 2 now have focused French and Italian exam homes with their own articles, country news, and FAQ; the shared Prep2Go account and complete Anki deck shop still work across every site.
- DTZ now also has focused German articles, Germany residency news, and FAQ instead of sending readers through all-exam filters.
- DTZ B1 now has a dedicated German exam-prep home at dtz.prep2go.study, while your Prep2Go account, paid access, and the shared Anki deck shop continue to work across the site.
- PLA question drills now use a natural formal European Portuguese introduction when asking Mr Costa’s name.
- PLA companion Block 3: 15 new lessons on body, health and city services — directions, CTT, pharmacy, symptoms, and emergencies (112 / Saúde 24).
- Block 3 lessons now play full dialogue audio and cover face words, CTT bill-pay, dentist, ambulance, and SNS patient-card survival lines.
- Block 3 vocabulary cards now show picture thumbs (linked from the CIPLE dictionary), and each lesson has a proper illustrated cover — same visual bar as the earlier PLA blocks.
- PLA and exam verb drills now use names (Maria, João, Pablo, Marie…) instead of he/she labels — gender is clear from context.
- Life talk drill: 58 everyday small-talk phrases (greetings, fillers, reactions, goodbyes) — Bom dia to Até já, plus Se calhar, Como assim?, Sem problema, and more.
- New PLA drill: Indirect (lhe…) — everyday me/te/lhe/nos/lhes lines (Telefonei-lhe, Expliquei-lhes…) so “to him/her/them” sticks without school grammar jargon.
- PLA Blocks 1–3 lessons are more interactive than a textbook: hear every key word, hide the dialogue transcript until you listen, catch a listening line before it is revealed, tap picture checks, record Say it with your mic, and jump into matching drills from each lesson and block page.
- PLA lessons now run in clear steps (Try first → Learn → Words → Listen → Check → Say it → Write), save progress on this device, and resume from the hub — plus a real-world “say it tomorrow” mission and a short review queue for missed items.
- New Grammar maps in PLA companion: one-screen visuals for me/lhe…, ser vs estar, há/à/ao, articles, and possessives — with Hear buttons and a jump into matching drills.
- Drill answer choices shuffle reliably even when the correct form repeats across cards (verbs, time, possessives).
- Confetti celebrates every 50 cards mastered in PLA and exam drills.
- Clearer CIPLE exam hub and guide titles in search, plus a sharper DTZ B1 mock landing snippet for German citizenship searches.
- Share previews now show a CIPLE mock image instead of a broken card when you send a Prep2Go page on WhatsApp, iMessage, or social.
- Mock results stay on the page after Share or Back — Download PDF now prints the report, WhatsApp shares your actual scores, and signed-in attempts reopen the full examiner report from the mock start screen even after your included run is used.
- CIPLE A2 Facebook practice cards now mix daily-life drills (questions, home & street, paperwork) with the existing word and verb quizzes.
- CIPLE A2 Portuguese practice cards now open as share pages with a full preview image — word, quiz, dialogue, and numbers.
- Sign in on mobile: the cookie banner no longer covers the email sign-in button.
- Mock pack checkout now charges the listed $15 unless you arrive via an explicit discount link — no silent 25% off.
- Mock pack buyers: Settings shows your pack and runs remaining; the free-tier banner no longer appears on mock pages.
- Practice exam FAQ and mock landing schema now say “preview” — not “Yes” to taking a full mock without registration.
- Japanese and Korean phrase decks show the correct $12.99 list price instead of a stale $9.99.
- Site-wide SEO: marketing titles and meta descriptions now stay within Google snippet limits (≤60 / ≤160 characters) on shop, pricing, practice-exam, mock landings, blog index, and PLA pages.
- Shop: English learner deck URLs without `/deck/` now redirect to the correct landing; preview-only phrase tiles no longer show a stale buy price.
- PLA companion hub loads faster on mobile: headline and today’s word ship in the first HTML (no spinner wait for feature flags), topic thumbnails use optimized images.
- Shop English-for-Turkish deck no longer shows a stale $9.99 buy price on the shop index.
- Mock preview copy says “free screen preview” / walkthrough — not “no registration” that sounded like a free timed mock.
- Speaking practice: fixed a bug where recording a full answer could fail with a cryptic “body stream already read” error — transcription errors now show a clear message, and the recording flow works again.
- Speaking transcription API: bad or non-audio uploads now return a clear error instead of a server crash — real STT failures still alert ops, but bot probes no longer spam alerts.
- Mock pack buyers can run their timed mocks again — pack licenses no longer get stuck on Pro’s single included run, and Settings shows “Mock pack” instead of “Lifetime”.
- Clearer mock landings: titles say “Free Screen Preview” (not “no registration”), CIPLE drills redirect to PLA, /celi-2 opens the CELI hub, and CookieYes no longer covers Sign up on mobile.
- Visual cleanup: sharper marketing hero images on pricing, shop, and readiness pages; mock landings no longer show raw URL dumps; deck landings put sample cards above the fold; exam hubs and pricing show cleaner CTAs.
- Shop exam tiles now open the three sample cards first — buy the full deck from the product page after you have seen the cards.
- DELE A2 hub “vocab sample cards” now opens the real deck page instead of a missing /shop/deck/ URL.
- PLA companion Admin & paperwork drills rebuilt: Portuguese names of documents and authorities (NIF, AIMA, Finanças…) with short English “what it’s for” — filters for Documents vs Authorities.
- Weekdays lesson adds the quatro/cinco memory trick so quarta and quinta stop swapping — and terça stays Tuesday.
- Faster public pages: news/blog indexes paginate (no more megabyte HTML), marketing HTML can CDN-cache, mock/home heroes optimize for LCP, Vercel Analytics + Speed Insights wired.
- Gumroad deck pages no longer show the member discount code to guests — register first, then see the code after sign-in.
- Registered members get 10% off again: Pro and mock pack apply it automatically at Lemon checkout; Gumroad Anki decks use code prep2go10 after sign-in. Buttons still show list price.
- Citizenship news articles no longer show monthly discount codes — list prices only, with the same exam prep next step at the end of each briefing.
- Ellinomatheia, CCE, and English-for-Ukrainian Anki landings now spell out who the deck is for, who should skip it, and a simple 30-day plan — sample cards first.
- DELE A2 hub title now leads with the pass rules and a soft link to DELE vocab sample cards next to the mock preview.
- Top search guides (DTZ overview, DELF B2 grammar FAQ, CIPLE locations/results, DELE speaking) tightened for clearer next steps: walkthrough → mock pack → deck.
- New DTZ B1 structure guide: task-by-task Lesen/Hören/Schreiben/Sprechen with the real 100-point B1≥60 scoring (not a fake per-module 60% rule).
- Spain Digital Nomad Visa → citizenship guide rebuilt end-to-end: renewals, 20% rule, tax/Beckham/autónomo, 10-year vs 2-year Ibero path, DELE A2 + CCSE.
- New France naturalisation hub: which titres count, graduate/spouse fast tracks, DELF B2 + examen civique, préfecture interview and dossier costs — with exam guides linked, not duplicated.
- Golden Visa + CIPLE guide rebuilt for 2026: ARI still has no language test, citizenship needs CIPLE/PLA, May 2026 clock is 10 / 7 years, and investor lawsuits stay unsettled — not a plan.
- New CIPLE retake guide: what a fail means (below 55% weighted), costs, session timeline, and a recovery plan — full retake, no section carry-over.
- CIPLE how-to-pass guide rebuilt as real prep: section tactics, common mistakes, and a week-by-week 8-week plan — less product pitch, more exam strategy.
- Germany naturalisation language guide rebuilt: DTZ vs Goethe vs telc — formats, fee bands, validity, and how to find live centres (not a stale city list).
- New guide: citizenship language exams by nationality — passport matrix for Portugal, Spain, France, and Italy with May 2026 Portugal residency rules (10 / 7 years) and careful exemption notes.
- CIPLE vocabulary apps review rebuilt: European Portuguese filter, 1,600+ deck + iPhone app disclosed honestly, Duolingo marked Brazilian-only.
- CIPLE results guide rebuilt as a full post-exam playbook: how to read the 55% weighted result, retake patterns, certificate and appeal steps.
- CELI 2 structure guide expanded: section-by-section B1 breakdown with ~60% CVCL path and carry-over (capitalizzazione) explained clearly.
- CIPLE exam locations guide rebuilt: how to find live CAPLE LAPE seats (no stale centre list), decision factors, and what to do if your country has no session.
- Citizenship timeline guides updated for Portugal’s May 2026 law: standard naturalisation is 10 years (7 for EU/CPLP) — not the old 5-year figure.
- DELF B2 exam structure guide now lives at a B2 URL (old A2 slug redirects) — title and path match the B2 content.
- TNIC practice article upgraded to a 30-question professional civic model (5 blocks, timed format, clearer disclaimers) — still editorial samples, not official TNIC.
- Top exam guides (DELF structure, DTZ overview, CIPLE centres/results, DELE speaking) now lead with clearer mock-preview and $15 mock-pack next steps — less “read the table,” more readiness check.
- Mock and deck pages now expose clearer readiness facts for AI assistants — plus a richer /llms.txt so models can cite the right Prep2Go mock and Anki URLs.
- CELI 2 guide, practice-exam hub, and top search guides now carry the same readiness facts — clearer path from article to mock preview and Anki deck.
- AI assistants get a much larger Prep2Go citation map: hundreds of readiness questions now point to the right mock and Anki URLs, and FAQ, pricing, shop, exam hubs, and product guide articles expose the same readiness facts.
- CELI 2 scoring copy now matches the official ~60% path (written + oral block minima) across mocks, guides, and AI citation pages — older 70% figures removed.
- Citizenship news now mixes short English Flash updates with monthly briefings — new flashes appear on /news as corridors publish (Portugal, Spain, France, Nordics, and more).
- Vocabulary and study guides now link free practice drills for daily recall — short EN↔target reps alongside the app and Anki decks.
- DELE top guides tightened for search: clearer centres/vocab/listening titles, mock-pack next steps, and a live housing listening sample — plus stronger PLA drills and German grammar CTAs.
- DELE A2 grammar guide now leads with the grammar Anki deck, free EN↔ES drills, and a clear mock-pack path — not charts-only reading.
- Practice drills: try 50 cards without an account, then sign in free to keep going (PLA and exam drills).
- PLA companion Blocks 1–2 now open with an “In Portugal” culture line on every lesson — same drills, clearer life-in-Portugal framing.
- PLA hub shows learner feedback from our Portuguese (CIPLE) path, plus clearer operator/contact details on About, Terms, and Privacy.
- Checkout is simpler: pricing and shop show one clear offer for everyone.
- Prep2Go Pro is now $27 lifetime and includes 1 timed mock with a full AI report — buy the $15 mock pack (3 reports) when you need more scored runs.
- DELE A2 practice drills: free Castilian Spanish trainer for verbs, numbers, questions, time, and weekdays — EN ↔ ES on /dele-a2/drills.
- CELI 2 practice drills: free Italian trainer for the same five decks — EN ↔ IT on /celi-2/drills.
- DTZ B1 practice drills: free German trainer (Präsens, Perfekt, Futur) — EN ↔ DE on /dtz-b1/drills.
- DELF practice drills: free French trainer (présent, passé composé, futur proche) — EN ↔ FR on /delf-a2/drills.
- PLA Numbers drill: new Prices filter for shop and market amounts (euro/euros, euros e vinte / cinquenta) plus compound numbers like 21–29.
- PLA Time drill: after half past, count down with menos (e.g. 6:55 → São sete menos cinco); noon and midnight phrasing polished.
- PLA drills: Ser / Estar is no longer a separate tab — practice those forms in Verbs with the other key conjugations.
- PLA drills (Verbs, Questions, Prepositions, Possessives): practice with short Portuguese sentences and the key word bolded — easier to learn in context, less glossary-style quiz.
- PLA companion is easier for search and AI assistants to find: clearer course page details, Block 1–2 links, and practice-drill discovery alongside CIPLE prep.
- PLA companion is easier to find: top-level PLA in the header, footer Site link, CIPLE hub card, and a home link under the exam row — course pages use the app sidebar while you study.
- PLA companion: Block 1 (daily routine) stays free for everyone; Block 2 and later blocks need a free Prep2Go account — no payment yet.
- PLA companion Block 2 vocabulary cards now show dictionary pictures (linked from the existing CIPLE word bank) — same visual style as Block 1.
- PLA companion practice banks expanded: each Block 1–2 lesson now has ~21 checks with ~18 multiple-choice items (plus fill, order, and match).
- PLA companion Blocks 1–2 now share one Super Pro lesson format (teach, vocab, dialogue + audio, listening focus, checks, Ideal line, mini writing) — Block 2: 15 food, culture & free time lessons.
- The site is English-only now — the language switcher is gone. Old /ru and /pt-br links redirect to the English pages.
- Prep2Go Pro on the website now unlocks All Access in the iPhone app — sign in with the same email (no second App Store subscription).
- CIPLE / CAPLE and German DTZ / Goethe / telc / ÖSD Anki decks updated to 2,000 cards each (same Gumroad listings) — shop covers and product copy refreshed to match.
- Dutch A2 Inburgering / NT2 Anki deck updated to 2,000 cards (same Gumroad listing) — cover and product copy refreshed to match.
- Italian CELI 2 / CILS / PLIDA Anki deck updated to 1,500 cards (same Gumroad listing) — cover and product copy refreshed to match.
- Spanish DELE A2 Anki deck updated to 1,500 cards (same Gumroad listing) — shop cover and product copy refreshed to match. Landing presents the language vocabulary deck only (not a DELE+CCSE bundle).
- Shop: DELF A2 printable PDF flashcards temporarily hidden from the catalog (DELF Prim printable remains listed).
- New shop deck: Polish A2 Certyfikat — 1,500 words for Certyfikat języka polskiego and residence/citizenship language prep (Gumroad, same UniPrep listing).
- Shop deck sample cards refreshed: language landings now preview themed exam vocabulary (school, work, health) instead of filler be / I / you cards.
- Citizenship & Naturalization bundle landing: soft links to free timed civics readiness checks on UniPrep2Go for the same six countries (Anki for drill, UniPrep for timing).
- Practice pages (reading, listening, writing, speaking, vocabulary, grammar): clearer headers and less banner clutter so you can get into exercises faster.
- Reading and writing practice banks refreshed across CIPLE, DELE, DTZ, DELF, and CELI — more exam-realistic passages and tasks.
- PLA drills: Ser/Estar (all persons) and Prepositions (room/table + no/da/ao + para/por), with EN→PT / PT→EN direction control and a Random checkbox.
- Shop, deck landings (including DTZ, generic shop decks, and the DELF printable PDF), practice-exam, exam hubs, and pricing now share the same full-bleed cream + serif hero system as the homepage — cover image on the side, brand terracotta CTAs.
- Exam hubs and mock landings are marketing-only: no app sidebar over the cream hero — header nav only, same as Shop and Pricing.
- Deck sticky buy bars sit below the site header so they stay tappable on mobile.
- Footer simplified to four clear columns (Exams, Shop, Site, Company) with Prep2Go branding — Partners, Pricing, and FAQ live here after the header cleanup.
- Homepage redesign: full-bleed hero with Prep2Go branding, one readiness headline, and a large exam-prep image — then readiness proof, how it works, and exams.
- Mock exam landings match the new home look: full-bleed exam hero, clearer readiness CTAs, and cream/white section rhythm through the walkthrough and FAQ.
- Design surfaces (Week 3): homepage and mock landings use a clear cream/white section rhythm; exam hubs keep a short hero with the image and put pass rules in one accordion.
- Shop first screen now leads with the five Prep2Go exams (CIPLE, DELE, DTZ, DELF, CELI) — calmer cards without Featured badges stacked on borders.
- Readiness check (/practice-exam): list layout instead of cream cards, plus the shared bleed hero.
- Design polish (Week 1): calmer exam hubs (skills vs mock vs extras), unified terracotta CTAs, quieter sidebar icons, cleaner mock-report panels.
- Design system (Week 2): Source Serif display headlines across marketing and practice pages, shared button radius, and one status-chip style on exam hubs.
- New header logo: a simple terracotta Prep2Go mark and wordmark — the old tech badge is gone.
- Curated videos and Podcast moved out of the main sidebar — open them from More from Prep2Go on your exam hub (same pages, less nav clutter).
- Grammar is now a long-form reference guide (blog / German A2 guide) instead of short in-app lessons — open Grammar guide from the sidebar.
- Clearer practice pages: shorter headers, less banner clutter, and one unlock prompt on writing, speaking, and vocabulary.
- Exam hubs and mock landings: first screen focuses on what to do next — exam structure and redeem options stay one click away.
- Dashboard and practice-exam hub: fewer duplicate plan banners and a simpler readiness-check hero.
- Shop Anki decks: language-exam vocabulary (citizenship, residency, and English tests) checks out on Gumroad — same decks as before, instant download after payment.
- Shop framing broadened: Language Exam Decks and CIPLE/DELE/DELF/CELI landings cover citizenship, residency, and general exam prep; English decks target exams, study abroad, and work/visa English — not IELTS-only.
- Shop product cards show card counts on every deck, including English exam decks (e.g. 2,504 cards).
- New shop decks: Swedish SFI, Greek Ellinomatheia, Czech CCE, DELF Prim printable (ages 7–12), and Citizenship & Naturalization Anki Bundle (1,225 civics cards · DE/FR/UK/CA/AU/US · $20) — cover, sample Q&A, and full landing copy synced from UniPrep.
- Shop printable section: DELF Prim now shows its own kids cover (not the DELF A2 placeholder) next to the adult A2 PDF.
- English Anki decks on Gumroad: French (2,522), Arabic, Spanish (LatAm), Portuguese (BR), Ukrainian, and Russian — ~2,500 cards, $26, sample cards with image + audio.
- PLA companion practice drills: possessives (meu/minha… and dele/dela…), home & street, family & names, plus verbs, calendar, numbers, questions, time, and directions — tap EN↔PT quizzes with pictures where available.
- PLA companion Block 1 is live — 18 free lessons that complement school PLA (greetings, routine, home, money, and more). Five more course blocks coming.
- Prep2Go Pro is now a $16 one-time lifetime purchase — no subscription. Mocks are not included; buy the $15 mock pack (3 full AI reports) separately.
- Legacy subscribers were upgraded to lifetime Pro with recurring billing cancelled.
- Pricing, FAQ, blog, and mock entitlement updated so Pro never grants mock runs.
- Removed complimentary timed mocks for registered free accounts — full timed runs require a mock pack.
- Mock landings and access gate: walkthrough preview only for guests; sign-in is for license redemption, not a free run.
- Mock session telemetry: step/tech events flush during the run; Telegram timeline on submit.
- Mock-pack guests now get AI speaking scores (no Pro subscription required for speaking-review).
- French citizenship guides: DELF B2 vs examen civique explained — language and civic QCM are separate requirements since January 2026.
- Examen civique Q&A article: all 657 official knowledge questions for naturalisation, CSP, and CR — printable reference with study keys.
- TNIC sample questions: 35 illustrative civic MCQs for Portugal with clear disclaimers (not official CAPLE material).
- Site FAQ, DELF B2 mock landing, and DELF deck shop note now link to the examen civique guide.
- Comparison blogs updated so France rows mention examen civique alongside DELF B2.
- Mock exam landings: browse a screen-by-screen walkthrough and a sample AI report before starting a full timed run.
- Guests who open the in-app mock runner without access are sent to the matching exam landing preview instead of a dead-end.
- Mock results: clearer AI examiner feedback after attempts, including more reliable speaking scores when you record answers.
- Citizenship exam Anki decks: three real sample cards now live on each deck landing; old separate preview URLs redirect there.
- Grammar decks (CIPLE, DELE, DELF): shop previews use real Anki screenshots so you see card layout before buying.
- Speaking practice: Talkio partner tip on speaking surfaces for extra conversation practice outside mocks.
- DTZ B1 (Germany): mock test landing, practice hub entry, and expanded listening preparation content.
- Readiness check hub connects the homepage and exam flows to the right mock preview for your exam.
- DELF and CELI mock landings use canonical URLs with legacy paths redirecting automatically.
- Learning path: fixed daily schedule so completed lessons stay visible instead of disappearing from your plan.
- English news digests on /news summarize weekly immigration and exam-prep headlines by country.
- Shop decks: sample-card previews replace lite downloads — three real cards on each landing are enough to decide.
- Homepage and exam hubs emphasize a readiness check first, then vocabulary decks or the iPhone app for last-mile prep.
- Blog guides link more directly to matching mock previews, speaking, listening, writing, and vocabulary practice.
- CIPLE Alert partner callout on registration-timing articles when CAPLE seats are scarce.
- Mock landing pages improved for search and AI discovery without opening full timed runs to guests.
- Mock landings show a walkthrough gallery and sample AI report — guests browse every section before a full timed run.
- Guest and free-account routes are cleaner: account-only pages send signed-out visitors to sign in; retired leaderboard pages are no longer public.
- Blog guides now connect directly to matching speaking, listening, writing, mock test, and vocabulary practice instead of leaving readers at a generic CTA.
- Mock test pages now focus on the full readiness report pack when a user needs scored reports, with fewer distracting options.
- The Prep2Go iPhone app is now promoted alongside Anki decks for learners who want flashcards without Anki setup or file import.
- Public pages now use a calmer, more professional presentation across the homepage, pricing, exam hubs, and shop.
- Product pages have cleaner headers, notices, loading states, and calls to action so practice feels more consistent across skills.
- Leaderboard links now route to personal progress, keeping the product focused on preparation rather than public ranking.
- Vocabulary audio now plays from stored card audio instead of falling back to on-demand TTS during normal study.
- Shop funnel update: free preview is now the first CTA on deck pages and preview pages, with clearer tracking from home, exam pages, blog articles, shop, and preview flows.
- Shop analytics: deck clicks and sample-card views now keep source attribution so we can see which entry points bring traffic and which paths convert.
- Homepage, exam hubs, and blog guides now send visitors more directly into matching Anki deck pages instead of making them search the shop manually.
- Grammar decks in Shop: CIPLE A2, DELE A2, and DELF B2 grammar guides now have dedicated Anki deck pages with sample-card previews and a paid 200-card full version.
- Blog grammar guides now point straight to their matching grammar deck, so you can turn each article into spaced repetition without leaving the study flow.
- DELF B2 grammar guide: added structured visuals across the article and a matching grammar deck built from the guide itself.
- Account → Settings → Profile: subscription card shows trial end / next renewal (when synced), links to manage or cancel in Lemon Squeezy, and a shortcut to the Subscription section.
- Subscription status from Lemon: we treat an active subscription row as a subscription even before renewal dates sync; webhook stores trial end when renewal is not set yet.
- Onboarding checkout copy: clearer trial and “retry checkout” messaging if the Lemon window closes.
- 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 the scoring rules shown for each section.
- 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: sample preview and FULL1000 / $24.99 buttons without icons. 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.