diff --git a/CLAUDE.md b/CLAUDE.md index 09ffe2a..94681b2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -218,10 +218,13 @@ The Android release key: alias `meweb`, certificate SHA-256 themed icons), and the splash uses the same foreground. Both vectors hold `branding/meweb.svg`'s drawing scaled into the central 66 of 108 units around its smallest enclosing circle; a change to the drawing goes into all three files. The plain `mipmap-xxxhdpi/icon.png` is only for Android 7.x. -- **Release notes are the commits since the previous tag.** `tools/release.cs` writes "What's new" from each - commit's subject (without the `me-web? x.y:` prefix, quoted or not) and body, dropping trailers and any line that mentions Claude; - the release step needs `fetch-depth: 0` for the tags. So a commit body is written for the people who download the - release: plain words, one bullet per change they would notice. +- **Release notes are the commits since the previous tag** (since 1 November 2026 written by the shared + `Arasaka/app-stores` `changelog@v1` action in `release.yml`, into `artifacts/notes/`; `tools/release.cs` reads its + `notes.md` for the release text and hands its `changelog.yml` to nfpm). Each commit's subject (without the + `me-web? x.y:` prefix, quoted or not) and its whole body, with the attribution trailers dropped, go to the Releases tab, + `CHANGELOG.md` beside the files, the deb's and rpm's own changelog, and on packages.arasaka.software to the page, + F-Droid's What's new, `apt changelog` and dnf's advisories. So a commit body is written for the people who download + the release: plain words, one bullet per change they would notice. - **The name is quoted inside a sentence, in each language's own marks, and bare where it stands alone.** “me-web?” in English, «me-web?» in Italian, „me-web?“ in German, « me-web? » (no-break spaces) in French, 「me-web?」 in Japanese: unquoted in a sentence, the question mark reads as its end ("What me-web? found"). Alone, as a title or a