Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/SIGNATURE.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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)
Expand Down
16 changes: 11 additions & 5 deletions docs/review/2026-10-30.json
Original file line number Diff line number Diff line change
@@ -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)",
Expand Down Expand Up @@ -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.",
"Superseded: a polish PR (#21) from Pavol's own session landed before the release; this session did not see the app run.",
"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 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": [
Expand Down Expand Up @@ -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)."
}
}
Loading