v1.7
Latest
Bug Fix
July 2026
All Tenses Hack — new study guide + drill based on Nomad Spanish PDF. ESTAR and IR across all 13 tenses. Progressive unlock (estar + ando/iendo) and intention structure (ir + a + infinitive). Drill with "say it out loud" prompt after every answer. all-tenses.html
Go Verbs guide — full study guide for the 10 yo-go verbs (tengo, vengo, hago, salgo, pongo, traigo, caigo, valgo, digo, oigo). Dedicated oír tab with i→y rule, all tenses. go-verbs.html
Version history — this page. Every update tracked with files changed. changelog.html
Flag button fix — reverted auto-accept behavior. Flag button now opens AI chat pre-filled with the challenge question. Claude still adjudicates. preterite.html
VERDICT always required — worker now forces VERDICT:CORRECT or VERDICT:WRONG any time Claude evaluates an answer, regardless of how the question is phrased. Flag button phrasing always triggers challenge mode. _worker.js
Numerals accepted — answers with numbers as digits (10, 15) now accepted when official answer uses words (diez, quince) and vice versa. _worker.js
Imperfect guide — conjugated English meaning added to quiz. Shows both "you used to play" AND "you were playing" on separate lines. Explicit -ing forms stored per verb (no auto-generation). guide-imperfect.html
Preterite guide — conjugated English meaning added to quiz. Shows "I played", "you ate" etc. derived from stored verb data. guide-preterite.html
Files changed
all-tenses.html
go-verbs.html
changelog.html
preterite.html
_worker.js
guide-imperfect.html
guide-preterite.html
index.html
v1.6
Feature
July 2026
My Study List + Flashcards — save words, phrases, and reminders as you study. Review as flashcards. Backup/restore tab for safety. Uses localStorage (Safari). study-list.html
Note button on every page — gold ✏️ Note button fixed to top-right of every drill and guide. Tapping jumps to study list and Back returns you to the page you came from. all drill + guide files
Past Tense Sentence Bank — 189 browsable example sentences in 3 tabs (Preterite / Imperfect / Mixed). Verbs highlighted in coral/teal. Tap verb = explanation. Tap sentence = English translation. tense-reference.html
Collocations guide — verb + preposition combinations (depender de, soñar con, pensar en). 6 preposition tabs, false friends comparison table, 15-question quiz. collocations.html
Files changed
study-list.html
tense-reference.html
collocations.html
index.html
all drill files
v1.5
Feature
July 2026
Super 7 study guide — ser, estar, ir, hacer, tener, poder, venir. 12 tabs including conjugation charts, ser vs estar, Mexican expressions, meaning shifts (supe/quise/pude), yo-trick cards, preterite stems (fu-, estuv-, hic-, tuv-, pud-, vin-, hub-), All 7 Together landscape table, and a 20-question quiz. super7.html
Vocabulary study guide — all 151 words explained before drilling. 7 tabs: How to Use, Verbs, Emotions, Mexican Slang (with cultural notes), People & Places, Nouns, Connectors. guide-vocabulary.html
Back button on all guides — fixed Home/Back button added to every study guide and drill page. all files
Files changed
super7.html
guide-vocabulary.html
index.html
all guide files
v1.4
Bug Fix
June 2026
Accent mark forgiveness — missing accents marked correct with a yellow reminder instead of wrong. Applies to all drills and benchmark. B1 policy: switch to strict at B2. all drills + benchmark
Safari NodeList fix — querySelectorAll().forEach() replaced with [].slice.call() throughout. Fixed buttons not working after answering on iPhone. all drill files
Benchmark crash fixes — checkPronoun, checkVocabChoose, checkVocabType all had undefined variable crashes that prevented Next button from appearing. Fixed. benchmark.html
Article stripping — "la esquina" now accepted when answer is "esquina". Leading articles (el/la/los/las) stripped before comparison. benchmark.html
Subject pronoun stripping — "el se lastimó" accepted when answer is "Se lastimó". Leading subject pronouns (yo/tú/él/ella etc.) stripped before comparison. benchmark.html
Imperfect guide tabs fixed — showPanel function was missing entirely, causing all tab buttons to do nothing. guide-imperfect.html
Files changed
benchmark.html
guide-imperfect.html
preterite.html
pvsi.html
subjunctive.html
vocabulary.html
v1.3
Feature
June 2026
Hub dashboard — index.html rebuilt as a proper home screen with drill cards, study guide links, and daily study plan. Replaced the preterite-only landing page. index.html
Study guides linked from hub — guide-preterite, guide-imperfect, guide-subjunctive, guide-reflexive all accessible from home screen. index.html
No vosotros policy — confirmed throughout all content. Mexican Spanish only. all files
Files changed
index.html
v1.2
Feature
June 2026
Benchmark test — 30 randomized questions across 6 categories (preterite, imperfect contrast, subjunctive, reflexive, vocabulary ES→EN, vocabulary EN→ES). Section scores tracked separately. benchmark.html
Subjunctive drill — 47 sentences with WEIRDO trigger recognition. subjunctive.html
Vocabulary drill — 151 words across 8 categories including Mexican slang. Multiple choice + type-it modes. vocabulary.html
Reflexive guide — reflexive pronouns, accidental construction, common mistakes. reflexive.html
Files changed
benchmark.html
subjunctive.html
vocabulary.html
reflexive.html
v1.1
Feature
June 2026
Preterite vs Imperfect drill — 83 sentences requiring tense choice. Explains why each tense was used after answering. pvsi.html
Study guides — guide-preterite, guide-imperfect, guide-subjunctive built with conjugation charts, usage rules, contrast tables, and quizzes. guide-preterite.html guide-imperfect.html guide-subjunctive.html
AI feedback in preterite drill — Claude reviews wrong answers via Cloudflare Worker. Explains what went wrong and why. Challenge button to appeal a wrong verdict. preterite.html _worker.js
Files changed
pvsi.html
guide-preterite.html
guide-imperfect.html
guide-subjunctive.html
preterite.html
_worker.js
v1.0
Initial Release
June 2026
MySpanishDrill launched — deployed to myspanishdrill.pages.dev on Cloudflare Pages.
Preterite drill — 259 sentences across 8 categories (Super 7, regular -AR/-ER/-IR, stem-change, reflexive, movement, communication, everyday life, storytelling). Easy / Medium / Hard levels. By category or all shuffled. preterite.html
iPhone optimized — light mode forced, no arrow functions, no template literals, NodeList compatibility. Add to Home Screen supported. all files
Files in initial release
preterite.html
_worker.js
apple-touch-icon.png