Keyboard shortcuts: E expand all, C collapse all, R restore default, Esc close open panels.

Three of the Trakaido fixes are done: the hover issues, the multiple-choice answer count issues, and the 🔥 forgotten last dispatch, but also important improved word selection algorithm issues.

The word-lists are somewhat polished, but that hasn't been updated in prod yet.

The React re-draw bug is not fixed. I may need a smarter LLM to fix the bug; the ones I am using aren't finding it. 💡 the solution is probably to define a "canvas" area for the question, and redraw it completely for each question. This will require fixing the fact that the "question type" takes up an excessive amount of screen real-estate

💡 There is also a plan to re-generate the word lists entirely. But, a few key issues remain before I can run the "ask the LLM to regenerate data" step. For example: "are these two definitions of the same word?"


Additional "short" features, for tomorrow, include:

  • have a way of showing/counting the available words not yet "exposed" in Journey Mode.
  • have "Drill Mode" expose all words in a corpus if you do well enough
  • a more-linear path through the lessons. 💡 a full "tech tree" style path could be done. Duolingo got rid of that, for some reason.
  • make some of the "You're doing great" interstitials remind you about app features ⚙️ such as "don't type the text in parentheses" and grammar ⚙️ such as "Here is the pronoun table, with audio"
  • per-day stats: questions answered, words reviewed, words at each "level" of comprehension
  • track "last exposed" and "last correct answer"
  • an option to "always match pronoun" on two-word compounds like "He ate".