Skip to content

[7.4.3] Upgraded to Next.js 16, Electron 41, and Nextron 10

Latest

Choose a tag to compare

@hockyy hockyy released this 13 Jul 02:34

Miteiru: What’s New from 6.2.0 → 7.4.3

Full range: v6.2.0…v7.4.3


Highlights

  • Richer notes & Anki — Structured My Notes, HTML furigana previews, dedicated Notes / Sentence decks, bulk export on Learn
  • Japanese study depth — JLPT grammar on Learn, conjugation tables, inflection → notes
  • Learn page as a study hub — AI translate/analyze, Live CC + analyzer together, vocab sidebar with AI notes shortcuts
  • Major platform upgrade (7.0) — Next.js 16, React 19, Tailwind 4, Electron 41
  • UI polish — Shared cartoon panel kit, home menu revamp, Windows subtitle stroke fix

Learn page

AI & study tools (6.3–6.5)

  • My Notes overhaul — Notes use a structured schema: short definition, usage tip, optional fun fact, up to two example sentences (with English meanings), and related terms. AI generation follows the same shape. Saved notes are preferred for Anki card backs.
  • Note examples with ruby — Example sentences are tokenized and shown with furigana/pinyin.
  • JLPT grammar study — When Japanese is active: Random grammar with optional N5–N1 filter (bundled catalog of 831 points). AI can enrich with usage notes, examples, fun facts, and related patterns; notes persist per grammar ID.
  • Grammar → analyzer — Per-example Copy / → Analyzer, plus bulk send/append of examples into the middle column for tokenization and practice.
  • MeaningBox inflection (Japanese) — Verbs and i/na-adjectives get a conjugation table (essential forms by default, extended forms on demand, breakdown ladder on click). Add examples can save template sentences into My Notes.

Live CC, vocab, UX (7.1–7.4)

  • Live CC + analyzer together — Live captions and the tokenized analyzer preview can show at the same time (no longer mutually exclusive). One-click → Analyzer copies the current live caption into the middle column.
  • Learn vocab sidebar — Saved vocabulary list on /learn (Ctrl+X), matching the video player workflow.
  • Compact Live CC controls — Smaller toggle, voice picker, and action grid.
  • OpenRouter key sync — Key entered in Learning Settings updates Learn/AI tools immediately without leaving the page.
  • Learn UI chrome — Middle/right columns use the same cartoon panel style as MeaningBox (yellow label bars, hard offset shadows). Sidebar inputs stay readable on dark panels.
  • Study column polish (7.4.0) — Left column uses shared panels/action bars; study header banner removed in favor of panel label bars; light purple/pink study backdrop; JLPT controls in a MeaningBox-style panel.
  • Vocab sidebar AI notes (7.4.2) — Saved words (Ctrl+B) show a Notes badge, compact preview (definition, tip, fun fact, example count), and AI notes / Regenerate AI without opening MeaningBox. Header/chips show how many words already have notes.

Dictionary (MeaningBox) & vocabulary

  • Modular MeaningBox — Dictionary modal split into a cleaner layout: Quick actions, My Notes, Dictionary; shared blue/yellow cartoon theme.
  • Sidebars coexist with MeaningBox — Modal stays usable between the left vocab list and right settings panel, with smooth inset transitions.
  • Vocabulary sidebar redesign — Dark glass panel, learning-level badges, compact rows, hiragana/pinyin on hover, scroll toolbar, empty state.
  • Anki export confirmation — Compact preview modal instead of a bare browser confirm; used from MeaningBox, settings, Learn, and sentence export.
  • Anki backs from notes — Definition, usage tip, fun fact, examples (with meanings), and see-also; dictionary glosses when no note definition.
  • Quick actions — Copy word, copy with reading, and Export to Anki grouped in one section.
  • Removed — Term image gallery section from the dictionary modal (6.3).

Anki export (through 7.4.3)

Deck and card behavior evolved across this range; current picture at 7.4.3:

Content Deck Notes
Terms with My Notes Miteiru::{Language}::Notes One card (ruby front + note content); no Easy/Hard pair in the Notes deck (7.4.1)
Dictionary-only terms ::Easy and ::Hard Unchanged split
Learn sentence cards Miteiru::{Language}::Sentence Replaces older ::Hard for sentences (7.4.3)
Grammar points One JA → EN card each Duplicate EN → JA recall card removed (7.4.3)

Other Anki improvements:

  • Export All on Learn (7.4.1) — Bulk My Notes + grammar export in Learning Settings → Anki Export (same as video settings sidebar).
  • AI sentence readings (7.4.3) — Build Anki uses OpenRouter JSON ruby segments for contextual readings (e.g. あさって for 明後日); ruby HTML is built locally.
  • HTML export preview (7.4.3) — Confirmation modal renders front/back as HTML, including furigana.
  • Multi-headword fix (7.4.3) — Vocabulary export uses the first MeaningBox variant only (no concatenated ruby).

Home, navigation & keyboard

  • Main menu revamp (7.1) — Watch, Learn, and Flashcards mode cards; compact language dropdown; last-used language remembered and marked.
  • Home styling — MeaningBox-style light blue/yellow panels; collapsible System & tools (Live CC, FFmpeg, optional media tools). Dict cache removal requires 3 confirmations.
  • Ctrl+H — Go home from Learn and Flashcards (aligned with the video player).

Platform & UI foundation (7.0–7.2)

Breaking / upgrade (7.0)

  • Next.js 16, React 19, Tailwind CSS 4, Electron 41
  • Custom in-house Button replaces react-awesome-button / AwesomeButton
  • Clean reinstall of dependencies recommended when upgrading from 6.x

Shared UI kit (7.2+)

  • Centralized MeaningBox-style panels and tokens (MiteiruPanel, action bars, subtitle slot, theme tokens) for consistent look across Learn and dictionary UI (extended to the Learn study column in 7.4.0).

Fixes worth calling out

Area Change
Subtitles (Windows, 7.3) Stroke/outline uses multi-direction text-shadow instead of buggy -webkit-text-stroke with CJK ruby
Subtitle hover (6.3) Zero stroke weight no longer forces an unwanted shadow
Vocab list Fixed row height on hover; Japanese readings show hiragana, not surface kanji
Anki Notes deck (7.4.1) No duplicate Easy/Hard cards for terms that already go to ::Notes
Vocab Anki (7.4.3) First headword variant only when MeaningBox has multiple
Grammar Anki (7.4.3) Single JA → EN card per grammar point
Build Pre-build cleanup of renderer/.next; dev cache excluded from packages
Sidebar buttons No overflow in narrow columns; secret-field toggles use standard secondary button contrast

Version map (for release copy)

Version Theme
6.3.0 My Notes schema, Anki confirm modal, MeaningBox + vocab sidebar redesign
6.4.0 JLPT grammar study + AI enrichment on Learn
6.5.0 Japanese inflection tables → My Notes
7.0.0 Next 16 / React 19 / Tailwind 4 / Electron 41; Learn vocab sidebar; custom buttons
7.1.0 Home menu revamp; Live CC + analyzer together; Ctrl+H
7.2.0 Shared UI kit; Learn polish; API key live sync
7.3.0 Windows subtitle stroke/outline fix
7.4.0 Learn study column UI alignment (shared panels, purple backdrop)
7.4.1 Export All Anki on Learn; Notes deck no longer duplicates Easy/Hard
7.4.2 Vocab sidebar AI notes badge, preview, generate/regenerate
7.4.3 Sentence deck, AI sentence readings, HTML Anki preview; vocab/grammar export fixes

Upgrade notes for docs

  1. 6.x → 7.x is a major platform jump: expect a full reinstall/rebuild; AwesomeButton is gone.
  2. My Notes format is richer than in 6.2; older string-only examples are migrated.
  3. Anki decks at 7.4.3: ::Notes (one card per noted term), ::Easy / ::Hard (dictionary-only), ::Sentence (Learn sentence cards). Re-import or adjust filters if users still target the old sentence-on-Hard layout.
  4. Windows subtitle appearance may look slightly different after 7.3 (shadow-based outline for reliability).
  5. Sentence Anki benefits from an OpenRouter key for contextual AI readings (7.4.3).

Source: docs/whats-new/6.3.0.mddocs/whats-new/7.4.3.md. Baseline already shipped in 6.2.0 (Learn AI translate/analyze, Anki from MeaningBox/Learn, Live Captions on Learn) is not re-listed above as “new” for this range.