From 441abea9a7ea6ec339c03c0d4623c867605d56cf Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 7 Nov 2026 16:40:40 +0000 Subject: [PATCH 1/3] Docs: 0.7.0 is released SIGNATURE.md status and the review file now say 0.7.0 shipped on 2026-11-07, with what was checked (release, notarized DMG, cask, dated changelog). Done items in the review file's next list are marked done. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017mKbacqC4bPDSYsaK9dVdu --- docs/SIGNATURE.md | 4 ++-- docs/review/2026-10-30.json | 16 +++++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/SIGNATURE.md b/docs/SIGNATURE.md index 570a11d..3ae3c4b 100644 --- a/docs/SIGNATURE.md +++ b/docs/SIGNATURE.md @@ -1,6 +1,6 @@ # Signature — mac-dir-stat -Status: **picked** 2026-10-30 (see the decision log in §6) · drafted 2026-10-29. +Status: **released** in 0.7.0, 2026-11-07 · picked 2026-10-30 (see the decision log in §6) · drafted 2026-10-29. A disk-space tool sits next to a lot of fear-selling software. The signature this proposal argues for is the opposite of that: a calm inventory of what you keep, which separates what can be @@ -53,7 +53,7 @@ What this app will not do, whatever it would do for a metric: ## 3. Signature moves Each move has options. **Status (2026-10-30):** 1A, 1B, 1C, 2A, 3B and the visual signature are -**built** for 0.7.0 (PRs #14–#17); 2B, 2C, 3A and 3C were not picked. Screenshots of what was built, +**built** (PRs #14–#17) and **released in 0.7.0** on 2026-11-07; 2B, 2C, 3A and 3C were not picked. Screenshots of what was built, rendered from the real app, are in [`docs/screenshots/`](screenshots/) (`cargo run --example screenshots`). ### Move 1 — The inventory (Cleanup window) diff --git a/docs/review/2026-10-30.json b/docs/review/2026-10-30.json index aa43227..e096204 100644 --- a/docs/review/2026-10-30.json +++ b/docs/review/2026-10-30.json @@ -1,5 +1,5 @@ { - "headline": "All four picks are built and merged on main: the inventory (1A two columns, 1B cost to get it back, 1C closing account), the ledger in the folder list (2A), small multiples of past scans kept on the Mac (3B), and the survey register with a dark variant that follows the system. Release notes for 0.7.0 are ready; nothing is released.", + "headline": "All four picks are built and merged on main: the inventory (1A two columns, 1B cost to get it back, 1C closing account), the ledger in the folder list (2A), small multiples of past scans kept on the Mac (3B), and the survey register with a dark variant that follows the system. Released as 0.7.0 on 2026-11-07 (see `released`).", "shipped": [ { "title": "Build on Linux for tests (cfg shims; macOS paths unchanged)", @@ -205,10 +205,10 @@ "version": "0.7.0" }, "next": [ - "Pavol: open the app on a Mac (cargo run --release) and look at the four moves in light and dark; fonts render through macOS here, not the Linux rasteriser.", - "Pavol: if happy, tag v0.7.0 (git tag v0.7.0 && git push origin v0.7.0); the workflow signs, notarizes, publishes and bumps the cask. It writes GitHub's generated notes, so afterwards paste docs/release-notes/v0.7.0.md (without its preamble) into the release body, and date the CHANGELOG heading.", + "Done. Done before release (Pavol's polish, #21).", + "Done. Done 2026-11-07: v0.7.0 tagged and released, notes in the release body, CHANGELOG dated.", "After release: update flywheel/data/products/mac-dir-stat.json (stage, links); this session can't reach the flywheel repo.", - "Proposal 1 (plan validation against the inventory) is the one with a safety payoff; it needs Pavol's yes because it changes what the server accepts.", + "Done. Done 2026-11-03: #20, after Pavol's yes.", "README comparison table: recheck the DaisyDisk and GrandPerspective cells flagged in SIGNATURE.md's competitive note (not done here)." ], "screenshots": [ @@ -265,5 +265,11 @@ "The Photos-library search is bounded (20k folders, 4 levels); a larger tree is allowed rather than refused. Folding it into relocate::measure would remove the bound." ] } - ] + ], + "released": { + "version": "0.7.0", + "date": "2026-11-07", + "release": "https://github.com/Chartres/mac-dir-stat/releases/tag/v0.7.0", + "checked": "Read-only, 2026-11-07: tag v0.7.0 on 3429929; release published 16:30 UTC by the release workflow (run 42391187758, all steps green) with MacDirStat-0.7.0.dmg (sha256 5e876dea…), Developer ID signed, notarization Accepted and stapled; Homebrew cask bumped to 0.7.0 with the same sha256 (tap commit c2431ec); CHANGELOG heading dated 2026-11-07. Also shipped: the plan check (#20) and Pavol's polish PR (#21)." + } } From c219bbec311705e61a6f2fc5676b031db146772f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 7 Nov 2026 16:40:48 +0000 Subject: [PATCH 2/3] Review file: say what is known about the Mac check, no more Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017mKbacqC4bPDSYsaK9dVdu --- docs/review/2026-10-30.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/review/2026-10-30.json b/docs/review/2026-10-30.json index e096204..16a9665 100644 --- a/docs/review/2026-10-30.json +++ b/docs/review/2026-10-30.json @@ -205,7 +205,7 @@ "version": "0.7.0" }, "next": [ - "Done. Done before release (Pavol's polish, #21).", + "Superseded: a polish PR (#21) from Pavol's own session landed before the release; this session did not see the app run.", "Done. Done 2026-11-07: v0.7.0 tagged and released, notes in the release body, CHANGELOG dated.", "After release: update flywheel/data/products/mac-dir-stat.json (stage, links); this session can't reach the flywheel repo.", "Done. Done 2026-11-03: #20, after Pavol's yes.", From 573ba49e442fd26811b955b8701bfe24eaa7d659 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 7 Nov 2026 16:40:54 +0000 Subject: [PATCH 3/3] Review file: tidy wording Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017mKbacqC4bPDSYsaK9dVdu --- docs/review/2026-10-30.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/review/2026-10-30.json b/docs/review/2026-10-30.json index 16a9665..ae0ce7b 100644 --- a/docs/review/2026-10-30.json +++ b/docs/review/2026-10-30.json @@ -206,9 +206,9 @@ }, "next": [ "Superseded: a polish PR (#21) from Pavol's own session landed before the release; this session did not see the app run.", - "Done. Done 2026-11-07: v0.7.0 tagged and released, notes in the release body, CHANGELOG dated.", + "Done 2026-11-07: v0.7.0 tagged and released, notes in the release body, CHANGELOG dated.", "After release: update flywheel/data/products/mac-dir-stat.json (stage, links); this session can't reach the flywheel repo.", - "Done. Done 2026-11-03: #20, after Pavol's yes.", + "Done 2026-11-03: #20, after Pavol's yes.", "README comparison table: recheck the DaisyDisk and GrandPerspective cells flagged in SIGNATURE.md's competitive note (not done here)." ], "screenshots": [