halkyon/halkyon_learn_flutter/test/feature/card
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 add1c76842
feat(app): the dictionary in the app: look words up, add them as cards
A studyset's dictionary follows from its language, as decided: the
instance's dictionary of its front's language, with meanings in its
back's (else English). Nothing to attach or detach; nothing of it shows
where there is none.

- Add material › From the dictionary: search a word (kanji, kana,
  romaji, meaning) and add it as a flashcard, or add a whole level
  (JLPT N5…N1, common words) at once, asked first above 500 words, its
  progress shown. Words already in the studyset show as such and are
  left out. Each card is a vocabulary card (headword, reading, senses
  with their codes), tagged `jlpt-n5` and with its word class, and
  marked as imported from the dictionary.
- Look up beside a vocabulary card's front fills the card with the word
  chosen, keeping its hints, explanation and tags.
- A card keeps the dictionary entry it was made from (card schema 6:
  `dictionary` {source, id}), to be found again and not added twice.
- The dictionary's credits show at its foot and in About, as its licence
  asks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-09 18:09:26 +02:00
..
bloc refactor(app): flashcards keep the order they came in, without Reorder 2026-10-09 18:09:21 +02:00
data feat(app): the dictionary in the app: look words up, add them as cards 2026-10-09 18:09:26 +02:00
model feat(app): import flashcards from text 2026-10-09 18:09:20 +02:00
widget refactor(app): flashcards keep the order they came in, without Reorder 2026-10-09 18:09:21 +02:00