• v0.4.0 2c6ca34450

    v0.4.0 Stable

    rimskij released this 2026-07-12 18:47:54 +02:00 | 65 commits to main since this release

    Reading-surface typesetting and an editorial resources section, on the
    minimal-index direction (#304 lineage).

    Added

    • Editorial resources section on the song page — NUTY / AUDIO / WIDEO file groups as index rows (no tabs, counters, or rainbow icons); nothing renders when a song has no files
    • Labeled, separated credits — the song header now credits lyricist and composer distinctly, with localized language names, via a new song-meta.ts SSOT (songMetaLine / songMetaParts)

    Changed

    • Stanza rhythm on the reading page — verses now read as verses; a .lyrics-content p gap restores stanza spacing that Tailwind preflight had zeroed
    • Chorus markers activated — the brand-red chorus rule now fires on the recurring refrains in warszawianka, di szwue, czerwony sztandar, and Międzynarodówka; Bella ciao and Barāye split from single blocks into stanzas
    • Localized chrome — typography controls, search suggestion labels, the skip link, and error fallbacks now flow through the i18n catalog (new typography catalog)

    Fixed

    • Junk-proof index metadatan/a / unknown / malformed years dropped from index rows via the songMetaParts grammar; language names localized (Jidysz, not yi)
    • Search input — long queries no longer slide under the magnifier icon (pl-4 pr-12)
    • Metadata · separators legible in light mode; featured author hint restored on mobile
    • Content: warszawianka year 187 → 1879; removed a stray source-URL line from the-day-the-nazi-died

    Removed

    • Unreachable legacy /songs route chain (SheetMusicList, Breadcrumb), the @headlessui/react dependency, the suggestions API matchedOn field, and ~40 dead catalog keys
    Downloads