Commit Graph

  • 4b8c966685 Merge book-reader read-aloud features into vocab-session-tuning main rc/vocab-session-tuning Trey T 2026-06-09 10:44:22 -05:00
  • 0ad448a600 Vocab sessions — new-word throttle + per-type status metrics Trey T 2026-06-09 10:43:42 -05:00
  • 32395bac5d Book reader — speed as a 5-option dropdown with multiplier labels rc/book-reader-start-location Trey T 2026-06-04 23:20:58 -05:00
  • b97da5e85e Book reader — choose read-aloud start + play/pause/resume Trey T 2026-06-04 23:08:07 -05:00
  • aab64116b3 Vocab study — per-type session sizes + Review Learned multiple choice Trey T 2026-06-01 23:54:10 -05:00
  • 179400b90d Course — Review Course Material row with bundled weekly PDFs Trey T 2026-05-21 15:40:02 -05:00
  • 696eafa64f Noun & adjective practice — Multiple Choice, Review Learned, Review Trey T 2026-05-19 20:59:42 -05:00
  • 7da98d786c Vocab study — noun & adjective flashcards with CEFR level toggles Trey T 2026-05-19 20:16:55 -05:00
  • ac84b22977 Books — fix infinite render loop via value-based navigation rc/books-nav-loop-fix Trey T 2026-05-18 20:08:36 -05:00
  • 3ee1563cb0 Books — pre-computed per-book glossary for context-correct word lookup Trey T 2026-05-18 10:44:32 -05:00
  • d0582c4ce7 Full Table — vary tense and verb family between consecutive prompts Trey T 2026-05-17 22:41:18 -05:00
  • 26ce662c60 Fix widget wiping the Books tables on every refresh Trey T 2026-05-17 22:12:51 -05:00
  • dd08a09860 Vocab Practice — apply code-review fixes for the SRS session work Trey T 2026-05-17 15:59:33 -05:00
  • c794c013f0 Vocab Flashcards — persist the study group across launches and devices Trey T 2026-05-17 15:42:17 -05:00
  • eec0fb56d5 Vocab Practice — add "Review Learned" consolidation mode Trey T 2026-05-17 15:24:47 -05:00
  • 209602eaad Docs — refresh feature reference + app_features for this session's work Trey T 2026-05-17 14:57:25 -05:00
  • cee962c0e0 Vocab Flashcards — make session size configurable in Settings Trey T 2026-05-17 13:06:07 -05:00
  • f14008f96f Vocab Flashcards — add no-pressure Learn mode alongside the SRS quiz Trey T 2026-05-16 23:53:22 -05:00
  • 5c0fc8ee2d Vocab Practice — proper SRS session queue with in-session learning steps Trey T 2026-05-15 15:44:43 -05:00
  • d61f9e50b1 Vocab Practice — speaker button to hear the Spanish word Trey T 2026-05-15 15:15:12 -05:00
  • 900a927f95 Fixes #34 — drop AI-generated images from verb vocab practice Trey T 2026-05-15 14:38:01 -05:00
  • f0eb75a28a Fixes #33 — verb examples must actually use the verb Trey T 2026-05-15 13:57:57 -05:00
  • f4c139aed0 Fixes #35 — vocab practice no longer doubles the verb's "to" Trey T 2026-05-15 13:43:34 -05:00
  • 0af8e648fe Vocab Practice crash — defensive Dictionary init + correct tense count Trey T 2026-05-14 10:02:34 -05:00
  • c890095610 Vocab Practice — verb pool, Settings level filter, per-verb SRS Trey T 2026-05-13 23:31:12 -05:00
  • 164a0a1bb7 Verbs — share level filter with Practice via UserProgress Trey T 2026-05-13 23:18:23 -05:00
  • d49eb38a6d Books — bump bookDataVersion to 4 to force re-seed Trey T 2026-05-13 23:09:00 -05:00
  • 0b7d4a73ad Add Vocab Practice — English-first flashcards + multiple choice, with AI illustrations Trey T 2026-05-13 23:02:02 -05:00
  • 9aa4d0836d Guide — bidirectional cross-link chips between tense guides & grammar notes Trey T 2026-05-12 10:59:46 -05:00
  • 5db4b014a9 Guide — full enrichment pass: 19 tense guides + 36 grammar notes Trey T 2026-05-12 09:50:35 -05:00
  • de446b2301 Guide — enrich present-subjunctive entry with WEIRDO + ESCAPA + plan Trey T 2026-05-11 23:33:09 -05:00
  • a416233a2d Books — read-aloud mode with active-word highlight and tap-to-define Trey T 2026-05-11 21:42:09 -05:00
  • 70d8299df8 Books — robust bundle lookup so ad-hoc device installs always seed Trey T 2026-05-11 10:36:16 -05:00
  • 51067e23fd Fix Books navigation — tapping a book no longer re-pushes the library Trey T 2026-05-11 10:18:04 -05:00
  • 05a367fdbe Books — capture <li> vocab bullets the extractor was silently dropping Trey T 2026-05-11 10:10:34 -05:00
  • 09e49bda2c Add Books — read EPUB-imported books in Practice with tap-to-define Trey T 2026-05-11 09:21:44 -05:00
  • ade091f108 Add Extra Study — star cards during review, study just the marked ones Trey T 2026-05-04 22:38:39 -05:00
  • 05a0cc0d17 Issue #32 cleanup — drop the last 5 mis-oriented vocab pairs Trey T 2026-05-03 18:52:53 -05:00
  • f368c24ad6 Fixes #32 — LLM vision pass for vocab pairs, fixes scrambled English/Spanish Trey T 2026-05-03 18:48:04 -05:00
  • 90aea92fba Fix Full Table eligibility — accept ordinary verbs, reject orto Trey T 2026-04-26 11:26:34 -05:00
  • dce2cc1f51 Make Full Table level-agnostic, fix the streak system end-to-end Trey t 2026-04-26 01:22:58 -05:00
  • 06b47d37cf Fix video action button wrapping + bundle textbook seed JSONs Trey T 2026-04-24 17:32:36 -05:00
  • f993bfbb96 Refresh README with recent features Trey t 2026-04-23 07:33:41 -05:00
  • fcb907718a Re-curate videos toward preferred channels Trey t 2026-04-23 07:24:53 -05:00
  • 9c7033d1b4 Add curated-videos markdown report + generator script Trey t 2026-04-23 07:07:41 -05:00
  • 0a099c3fc9 Fixes #30 — Downloaded videos include audio via adaptive-stream muxing Trey t 2026-04-23 07:00:16 -05:00
  • 57f945a4d3 Fixes #29 — Delete downloaded video inline on the guide detail view Trey t 2026-04-23 06:46:51 -05:00
  • 5777a210cd Fixes #21 — Curated YouTube videos per guide + grammar item Trey t 2026-04-22 18:51:19 -05:00
  • 98badc98ad Fixes #28 — Curated reflexive verb list on detail + practice filter Trey t 2026-04-22 10:56:04 -05:00
  • 4093b5a7f3 Fixes #27 — AI-generated example sentences on verb detail Trey t 2026-04-22 09:57:32 -05:00
  • 5d3accb2c0 Fixes #26 — Multi-select levels and irregular-type practice filter Trey t 2026-04-22 09:36:25 -05:00
  • 3d8cbccc4e Fixes #25 — Long-press lyric words for definition and tense Trey t 2026-04-22 09:18:15 -05:00
  • cc6ec70ed9 Update README and app_features to reflect current feature set Trey t 2026-04-21 23:36:15 -05:00
  • d99d88e73c Add CLAUDE.md with project rules Trey t 2026-04-21 23:31:14 -05:00
  • 8e1c9b6bf1 Make textbook data self-heal after widget schema wipes Trey t 2026-04-21 23:31:14 -05:00
  • d9ddaa4902 Fixes #23 — Add irregularity filter to the Verbs list Trey t 2026-04-21 23:29:46 -05:00
  • cdf1e05c4c Fixes #22 — Skip irregular verbs in Full Table practice Trey t 2026-04-21 22:49:46 -05:00
  • 455df18dad Stop silent save failures from locking out textbook re-seeds Trey t 2026-04-21 22:33:23 -05:00
  • 3c5600f562 Fix textbook section missing on installs that predate bundled JSON Trey t 2026-04-21 09:39:47 -05:00
  • 5f90a01314 Render textbook vocab as paired Spanish→English grid Trey T 2026-04-19 15:58:41 -05:00
  • cd491bd695 Bundle textbook JSON so fresh clones build without re-running pipeline Trey T 2026-04-19 15:28:45 -05:00
  • df96a9e540 Merge branch 'main' of gitea.treytartt.com:admin/Spanish Trey t 2026-04-19 15:23:01 -05:00
  • c73762ab9f Add tappable word lookup to chat bubbles Trey t 2026-04-19 15:22:59 -05:00
  • f809bc2a1d Fix speech recognition crash from audio format mismatch Trey t 2026-04-19 15:22:45 -05:00
  • 63dfc5e41a Add textbook reader, exercise grading, stem-change toggle, extraction pipeline Trey T 2026-04-19 15:12:55 -05:00
  • 5ba76a947b Bump courseDataVersion to 7 after merging Gitea course data updates Trey t 2026-04-16 08:41:55 -05:00
  • bb596b19bd Merge branch 'main' of gitea.treytartt.com:admin/Spanish Trey t 2026-04-16 08:40:17 -05:00
  • 47a7871c38 Add 13 new grammar notes with 1010 exercises from video extraction Trey t 2026-04-16 08:40:05 -05:00
  • b17fb49d49 Merge pull request 'Add English translations to exceptional yo forms' (#20) from issue/19-exceptional-yo-english into main admin 2026-04-16 08:03:35 -05:00
  • 5b69f3b630 Fixes #19 — Add English translations to exceptional yo form flashcards issue/19-exceptional-yo-english Trey T 2026-04-16 08:02:40 -05:00
  • ff4f906128 Fix crash from zero-length audio buffers in speech recognition Trey t 2026-04-13 19:00:51 -05:00
  • 23ff9d66de Merge pull request 'Expand grammar exercises to 100 sentences each' (#18) from feature/expand-grammar-exercises into main admin 2026-04-13 18:55:56 -05:00
  • b48e935231 Expand grammar exercises to 100 sentences each, pick 10 random per session Trey t 2026-04-13 18:55:36 -05:00
  • 924090190f Merge pull request 'Add Done button to grammar exercise score screen' (#17) from fix/grammar-exercise-back-button into main admin 2026-04-13 18:49:37 -05:00
  • 945b2ff1f3 Add Done button to grammar exercise score screen Trey t 2026-04-13 18:49:18 -05:00
  • 77932f802a Merge pull request 'Fix listening practice crash on Start Speaking' (#16) from fix/listening-crash into main admin 2026-04-13 18:45:28 -05:00
  • 5944f263cd Fix listening practice crash when tapping Start Speaking Trey t 2026-04-13 18:45:05 -05:00
  • a3318adf5e Use ViewThatFits for study time and activity cards layout Trey t 2026-04-13 16:28:02 -05:00
  • a3807faf2d Fix speech authorization crash on device from dispatch queue assertion Trey t 2026-04-13 16:19:03 -05:00
  • 93ab7b3e16 Merge pull request 'Add 6 new practice features, offline dictionary, and feature reference' (#12) from newStuff into main admin 2026-04-13 16:13:15 -05:00
  • a663bc03cd Add 6 new practice features, offline dictionary, and feature reference Trey t 2026-04-13 16:12:36 -05:00
  • b13f58ec81 Merge pull request 'Add AI-generated short stories with tappable words' (#11) from feature/short-stories into main admin 2026-04-13 11:32:19 -05:00
  • 451866e988 Add AI-generated short stories with tappable words and comprehension quiz Trey t 2026-04-13 11:31:58 -05:00
  • 0848675016 Merge pull request 'Add irregular verbs reference guides' (#10) from feature/common-irregular-verbs into main admin 2026-04-13 10:56:49 -05:00
  • 79c4c6e290 Add irregular verbs reference guides to grammar section Trey t 2026-04-13 10:56:34 -05:00
  • ee8a0c478f Merge pull request 'Fix lyrics wiped on schema reset' (#8) from fix/lyrics-data-loss into main admin 2026-04-13 10:27:39 -05:00
  • 282cd1b3a3 Fix lyrics wiped on schema reset by moving SavedSong to cloud container Trey t 2026-04-13 10:27:21 -05:00
  • 24cc05389e Merge pull request 'Highlight main tenses with Essential badges and focus mode' (#7) from feature/main-tenses-highlight into main admin 2026-04-13 10:08:02 -05:00
  • 40d436ad9c Highlight main tenses with Essential badges and focus mode Trey t 2026-04-13 10:07:46 -05:00
  • e1b1910c06 Merge pull request 'Add background study timer' (#6) from feature/background-study-timer into main admin 2026-04-13 09:45:07 -05:00
  • 473eb271cc Add background study timer tracking foreground time per day Trey t 2026-04-13 09:44:44 -05:00
  • 877e699c56 Add Spanish Suffixes grammar guide with card-based content layout Trey t 2026-04-12 22:31:30 -05:00
  • d372a5c77f Add checkpoint exams with cumulative vocabulary review per course Trey t 2026-04-12 12:45:25 -05:00
  • a1dc17bf00 Add per-form English translations to verb conjugation table Trey t 2026-04-11 23:44:17 -05:00
  • c58313496e Avoid showing the same verb back-to-back in practice Trey t 2026-04-11 23:27:29 -05:00
  • 636193fae1 Fix lyrics navigation, translation line alignment, and store reset Trey t 2026-04-11 23:08:32 -05:00
  • faef20e5b8 Add Lyrics practice: search, translate, and read Spanish song lyrics Trey t 2026-04-11 22:44:40 -05:00
  • 5fa1cc3921 Filter phonetic glosses from Complete the Sentence quiz Trey t 2026-04-11 22:22:28 -05:00
  • a51d2abd47 Defer AVSpeechSynthesisVoice init to first speak() call Trey t 2026-04-11 20:52:56 -05:00
  • 2a062cf484 Bump courseDataVersion to 4 for sentence gap-fill re-seed Trey t 2026-04-11 20:47:31 -05:00