docs: hold Mac/iOS changelog entries until the release is minted (#277)
The changelog announces on the next server deploy, but a native change only reaches members once a build is downloadable (TestFlight / GitHub Releases) โ announcing before that is a broken promise. Native feature PRs now ship without an entry; the release-minting PR adds one covering the build. Pull the not-yet-deployed #276 entry accordingly (it returns with the next Mac release; #273's entry already announced, water under the bridge).
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2 files changed,
+6
−4
CLAUDE.md+6 −1changelog/2026-07-06-mac-dedupe-server.md+0 −3
diff --git a/CLAUDE.md b/CLAUDE.md| index 393c539..308c886 100644 |
| --- a/CLAUDE.md |
| +++ b/CLAUDE.md |
| @@ -224,7 +224,12 @@ open with the note itself) carry the ๐ค on their first line. |
| `changelog/<date>-<slug>.md` (one file per change โ parallel PRs never |
| conflict). Entries are embedded in the binary and served at `/api/changelog`; |
| the deploy announcer bot posts new ones to its groups after a deploy, so write |
| - them for members, not developers. |
| + them for members, not developers. **Native Mac/iOS changes: hold the entry |
| + until the release is minted.** The changelog announces on the next *server* |
| + deploy, but a Mac/iOS change only reaches members once a build is actually |
| + downloadable (TestFlight for iOS; GitHub Releases/Sparkle for Mac) โ so a |
| + native feature PR ships *without* an entry, and the PR that mints the release |
| + adds one covering everything in that build. |
| - **Refresh Eleven's stats periodically.** `agent/knowledge.mjs` ยง16 has a *"By |
| the numbers"* block (LOC + binary/app sizes) that Eleven quotes to members. The |
| figures are hand-measured and drift every release, so re-measure and update |
diff --git a/changelog/2026-07-06-mac-dedupe-server.md b/changelog/2026-07-06-mac-dedupe-server.md| deleted file mode 100644 |
| index 101b8d6..0000000 |
| --- a/changelog/2026-07-06-mac-dedupe-server.md |
| +++ /dev/null |
| @@ -1,3 +0,0 @@ |
| -๐ค On the Mac app, connecting to a server you're already on now just opens the |
| -one you have โ no more twin icons in the rail (or twin "Switch to" rows in โK) |
| -from joining the same place twice. |