Skip to content

Lyrics Card Generator v4.2.0 Release Notes ​

Release date: 2026-07-03

v4.2.0 upgrades the desktop example-lyrics system and fixes the deployment preparation for the separate Web Lite / GitHub Pages demo. Web Lite remains a simplified online demo, not the full desktop experience.

Main Updates ​

  • Example lyrics now use a reusable “original-language lyrics + five target-language translation samples” structure.
  • The examples dialog now shows the song title, artist, and original language, with five selectable translations.
  • When the current UI language has a matching sample, that translation is selected by default; otherwise the first available translation is used.
  • Example configuration no longer carries card height, size, ratio, or AutoHeight state.
  • Loading an example only fills song info, lyrics, and translation text while keeping best-effort cover and album enrichment.
  • Web Lite / GitHub Pages now uses explicit relative icon paths and packages only index.html, public/app-icon.png, and .nojekyll.

Scope ​

  • Example text is not embedded in components; it remains centralized in lib/examples.ts.
  • Examples do not introduce runtime requests, so lyrics and translations remain available offline.
  • The Web Lite fix does not change desktop app logic, Electron build flow, or desktop preview / export behavior.
  • Web Lite remains a separate, simplified, rough online demo; use the desktop app for the complete experience.

Verification ​

  • npm run typecheck
  • npm run core:test
  • npm run build

Cherry Chu · Projects, notes, and working documentation.