širvintos, part 2

Hide hard words

An early version°hard word is available°hard word at https://earlyversion.com/trakaido .

Still to be done°hard word:

  • The "Journey" mode°hard word has several issues°hard word. The logic°hard word of gradually°hard word rolling out new words 🔥 and, of course, SPACED REPETITION!!1! isn't°hard word done°hard word yet°hard word.
  • The layout°hard word on mobile°hard word devices°hard word is somewhere between mediocre°hard word and unusable°hard word.
  • The audio°hard word files°hard word are only about 98% good, rather than 100%. ⚙️ the OpenAI°hard word API°hard word is not°hard word suitable°hard word for reviewing°hard word audio°hard word files°hard word. I don't°hard word want to spend°hard word a week building an "Audio°hard word Lab°hard word" that will more deterministically°hard word assess°hard word is there breathing in the file°hard word or are the sounds all correct. Or do I?
  • There are a few bugs°hard word where the audio°hard word doesn't°hard word play when/where it is supposed°hard word to.

The list of things that were done°hard word, beyond the fold:

⎯⎯⎯⎯⎯

The features°hard word done°hard word in the past few days:

1. re-factor°hard word the "Lithuanian API°hard word" and some CSS°hard word out. reconsider°hard word architecture°hard word choices. This really wants to take advantage°hard word of React°hard word components°hard word in a way that the current architecture°hard word does not°hard word allow

2. Collapse the options°hard word, to a drop-down°hard word of modes°hard word ("Flash Cards", "Multiple°hard word Choice", "Grammar°hard word"), and have a second drop-down°hard word for details (EN-LT°hard word direction, which "Grammar°hard word" mode°hard word, etc°hard word.)

3. "Save Corpus°hard word Choices" - we don't°hard word want to "lock" to a restricted°hard word set forever. or do we? Maybe a nudge°hard word ( "enable°hard word more corpuses°hard word" or "do you want to add this corpus°hard word" ) is the way to go

4. "Display°hard word words in corpus°hard word" - list all the 20 words in a group, with translation°hard word and "play audio°hard word".

5. "how to type Lithuanian" - transcribe°hard word žem°hard wordės rie°hard wordšutas°hard word

6. There should be a visible°hard word "?is-muted°hard word" option°hard word, separate from the broad settings°hard word.

7. switch°hard word to "Components°hard word"

8. the INTENT of the app was to choose a random voice. the machine took that function°hard word out. It should come back in some way.

9. a "splash°hard word screen" when they enter.

10. The fact that the layout°hard word "jumps" when the buttons get bigger°hard word (because the translation°hard word is added) is problematic°hard word and needs to be fixed, not°hard word just worked around.

11. Improve the "Study Materials" management°hard word (now a "Modal°hard word")

12. Update°hard word the "wordlists°hard word" file°hard word format°hard word - should be one "main file°hard word" with imports°hard word and helper functions°hard word, and one "wordlist°hard word file°hard word" per°hard word corpus°hard word (nouns°hard word_one, nouns°hard word_two, etc°hard word.)

13. "phrases°hard word"

14. integration°hard word with Greenland°hard word

15. an intro°hard word screen that is self-explanatory°hard word, OR, a "new user°hard word tutorial°hard word"

16. either "start as°hard word new user°hard word", "start with some skill°hard word", or "start as°hard word expert"

A. for "new user°hard word", we start with 20 words and go from there

B. for "some skill°hard word" ... the app can try to assess strengths and weaknesses°hard word. i can do the math, just not°hard word right now.

C. for "expert" ... we assume°hard word they know (or at least have context°hard word to understand) everything. review°hard word, reminder°hard word, and fun°hard word are the focus°hard word.

17. "Journey Mode°hard word" created°hard word.

18. In Journey Mode°hard word, consecutive°hard word "Typing°hard word mode°hard word" questions means the second one fails°hard word as°hard word incorrect°hard word with the first question's°hard word response°hard word

19. When switching°hard word from "present tense°hard word" to "past tense°hard word", the verb°hard word should remain the same.