← Home

Version History

MySpanishDrill · Every change, every update

v1.8
Latest Feature
July 2026
πŸ“š
Stories tab in imperfect guide β€” 62 stories covering real Mexican life situations. Two modes: Read (color-coded teal/gold verbs) and Practice (blanked verbs, type the correct form, instant feedback). Stories shuffle on every cycle. guide-imperfect.html
πŸ“–
Imperfect guide expanded β€” "When to Use It" tab now has 5–8 examples per section (was 1), 16 time words, and 3 annotated stories. "vs. Preterite" tab has 10 contrast pairs, 8 meaning-shift verbs (saber, conocer, querer, poder, etc.), and 8 interruption pattern examples. guide-imperfect.html
πŸ›
Verb list tab fixed β€” was showing header but no rows. buildVerbTable and filterV functions were missing. All fixed, filter buttons work. guide-imperfect.html
πŸ›
Duplicate script block fixed β€” guide-preterite had two script blocks both declaring VERBS, causing "already been declared" crash on load. Duplicate removed. guide-preterite.html
🎨
Study guide pills redesigned β€” 2-column oval grid with pastel gradient backgrounds, 3D drop shadow, and inner highlight. Each guide has its own color. index.html
πŸ—’οΈ
Version history added β€” changelog.html documents all changes from v1.0. Version pill in hub header links to it. changelog.html index.html
Files changed
guide-imperfect.html guide-preterite.html index.html changelog.html
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