Skip to content

Release 0.2.0 - #25

Merged
nsaintot merged 3 commits into
mainfrom
0.2.0-release
Nov 12, 2026
Merged

nsaintot merged 3 commits into
mainfrom
0.2.0-release

Conversation

@nsaintot

Copy link
Copy Markdown
Owner

Release commit for 0.2.0. Squash-merge, then tag v0.2.0 on the merged commit.

  • Version 0.2.0.
  • Icons, DMG background and README banner from the 0.2 design. make-icons.sh takes the finished 2048 macOS canvas; DMG icon positions follow the new artwork.
  • README: introduction, features (app and server), download table, one Presets table with SDR per part.
  • docs/evaluation.md and tools/eval/presets.py: every preset scored per part on 12 MUSDB18-HQ test tracks, full length.

- New window: a drop zone with an animated globe, its own title bar on macOS
  and Windows, and the server switch in the status bar.
- Updates: Sparkle on macOS, a silent Setup on Windows, a notice on Linux.
- Quality runs stemd_roformer, stemd's own model, in one pass.
- Drops and clients choose their parts, bass and other included.
- /v1/sessions separates a track in pieces around a playhead.
- Linux packages and the Windows CUDA install are about 296 MB smaller.
- New icons and DMG background. README with SDR per part for every preset,
  measured by tools/eval/presets.py.
- release-draft.sh fills the draft: the tag's notes, a Downloads table, and
  GitHub's generated pull request list in a collapsed block; it writes
  appcast.xml with the notes as HTML and SHA256SUMS.txt.
- release-notes.yml replaces a draft's notes and re-signs the feed without a
  new build.
- building.md: how to tag a release with its notes.
From 813 lines of history to 165 lines of tables: per-part results, test
sets, why each preset, what was retired, arrangement, which part to rebuild,
runtime, tuning levers and how to reproduce.
@nsaintot
nsaintot merged commit 8f5e143 into main Nov 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant