Skip to content

Commit ade2a8c

Browse files
docs: correct v2.0.0 release notes — drop deferred electron-updater claim, fill Phase D section
Two staleness items in the shipped v2.0.0 docs: 1. README's Version History bullet for v2.0.0 listed 'electron-updater integration' among the deliverables, but electron-updater was explicitly deferred to v2.1 (the in-app notifier badge handles the 'tell users a new version exists' path; auto-install is the v2.1 work). Replaced with 'real installers across macOS / Linux / Windows' which is what v2.0.0 actually shipped. 2. CHANGELOG.md v2.0.0 Distribution section was a literal TODO placeholder '*(see Phase D commit notes when they land)*' that got shipped as-is. Filled in with the actual Phase D content: electron-builder metadata polish, 1024×1024 icon regeneration, release-notes template rewrite, signing decision, and the electron-updater-deferred-to-v2.1 note. No code change. Both fixes only affect the rendered README and CHANGELOG on GitHub.
1 parent 96cf0c4 commit ade2a8c

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,24 @@ gap that would have embarrassed us in front of a new user.
7878
direction: rtl` pattern.
7979

8080
**Distribution:**
81-
- *(see Phase D commit notes when they land)*
81+
- electron-builder `build` block fleshed out — explicit `icon: assets/icon.png`
82+
for all three platforms (electron-builder generates `.icns` / `.ico` /
83+
256-px desktop icons from the source PNG), Linux desktop entry with
84+
`GenericName` + `Keywords` so KDE/GNOME launchers index the app, .deb
85+
metadata with synopsis + long description, NSIS installer config
86+
(custom install dir, preserve user data on uninstall), DMG title with
87+
version, `copyright` + `author` + `license: MIT` fields.
88+
- Source icon regenerated at 1024×1024 (was 256×256) so macOS .icns
89+
generation succeeds.
90+
- Release-notes template in `.github/workflows/release.yml` rewritten —
91+
documents the unsigned-binary workarounds for macOS Gatekeeper and
92+
Windows SmartScreen explicitly, points at CHANGELOG.md instead of the
93+
old README#version-history anchor.
94+
- macOS / Windows code signing deferred — paid certs aren't worth it
95+
for a personal-use project; documented workarounds inline.
96+
- electron-updater deferred to v2.1. The existing in-app update notifier
97+
(polls api.github.com once per launch) handles the "tell users a new
98+
version exists" path; one-click auto-install is the v2.1 enhancement.
8299

83100
## v1.14.0 — Personalized Show of the Day
84101

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ Short version: Electron main process owns filesystem / OS / Cast / MPRIS / signi
157157

158158
See [`CHANGELOG.md`](./CHANGELOG.md) for the full per-release log going back to v1.0. Recent highlights:
159159

160-
- **v2.0.0** — Distribution release. Polish + stability + identity pass: storage-bug audit, sidebar layout fix, debug-gated console, friendly error messages, About panel, first-run experience, README + screenshots, AppImage as primary Linux artifact, electron-updater integration. No new user-facing features beyond what shipped in v1.x — this is the "ready to share with friends" milestone.
160+
- **v2.0.0** — Distribution release. Polish + stability + identity pass: storage-bug audit, sidebar layout fix, debug-gated console, friendly error messages, About panel, first-run experience, README + screenshots, AppImage as primary Linux artifact, real installers across macOS / Linux / Windows. No new user-facing features beyond what shipped in v1.x — this is the "ready to share with friends" milestone.
161161
- **v1.14.0** — Personalized Show of the Day with For You / Global toggle and reason chips.
162162
- **v1.13.0** — setlist.fm live integration: authoritative per-song play counts.
163163
- **v1.12.0** — Setlist Intelligence kickoff: Songs tabs, attendance tracking, title dedup.

0 commit comments

Comments
 (0)