Skip to content

简体中文 · 繁體中文 · Français · 日本語 · Español

Lyrics Card Generator v6.2.2 ​

Status: released.

Windows distribution is now Setup-only ​

  • Starting with v6.2.2, the only Windows download is the x64 installer Lyrics.Card.Generator.Setup.6.2.2.exe; standalone builds are no longer built or published.
  • v6.2.1 and older builds still open the latest GitHub Release through the in-app update check, so users of an older standalone build can download Setup there.
  • The Release has exactly three assets—Setup, the SPDX SBOM, and SHA256SUMS—and the workflow produces provenance for each one.

AI, request-boundary, and persistence fixes ​

  • Non-loopback AI service URLs now require HTTPS, while loopback HTTP remains available for local models. Application mutation origin checks bind to a trusted external host. (#143, #145)
  • Request bodies, upstream responses, AI JSON/SSE streams, remote metadata, and cancellation propagation now have explicit size, deadline, and abort budgets. (#146)
  • AI settings use atomic persistence to avoid crash- or power-loss truncation, and concurrent locale/preference saves preserve the latest user settings. (#147, #148)
  • Electron clipboard images are checked against decoded pixel-area and byte budgets before native image allocation. (#149)

Release and supply-chain gates ​

  • A release must descend from reviewed main, and its exact commit must pass every required CI check; authorization is repeated before mutation and publication. (#144)
  • The stale Sharp exception for Next 15.5.24 is removed, and the packaged Electron runtime is covered by a dedicated dependency audit and the SPDX SBOM. (#150, #151)
  • Release lookup traverses all pages and fails closed on conflicting state, preventing incorrect reuse once the repository exceeds 100 Releases. (#152)

Validation ​

  • Windows packaged interaction tests now install observers before controlled-input updates and wait for history relocation actions to become ready, while retaining their strict assertions.
  • Type checking, lint, stability and core suites, Web Lite, dependency and SBOM policies, packaged regressions, and the Setup install/launch/close/uninstall smoke are release gates.

Cherry Chu · Projects, notes, and working documentation.