site: editorial tooling, grid masonry fix, new reviews + finds

UI / dev tooling
- /find/ index: sort by file birthtime desc (sub-day chronology even when
  many finds share the same frontmatter date); render the captured-at on
  its own line under the host (~0.65rem mono muted)
- New dev-only filter at the top of /find/: All / Not in lists, persisted
  in localStorage; "not in lists" hides finds referenced by any superpost
- New editorial-tags chip strip on each find card (dev-only): selected
  tags visible by default, full picker on hover/focus-within with a "…"
  button for arbitrary tag entry; clicks copy /edit-find-tag <slug> <tag>
  to the clipboard via the existing EditConfirm singleton
- New optional editorialTags: string[] field on the find collection
- New src/data/editorial-tags.json — master list of available tags (initial
  set: ["delete"]); display order follows file order

/grid/ now uses the JS Masonry component instead of CSS column-count, so
the middle column no longer "dips"; tile hover updated to match the home
page's accent-glow / no-translate style

Content
- New review: apex-markdown-processor (graduated from find of same slug;
  hero reused from the find folder)
- New review: sindre-sorhus-older-mac-apps (graduated; intentionally
  hero-less per the source page's text-only design)
- New review: superkey (added by user; hero wired in src/lib/hero.ts)
- 24 new finds captured by /daily-finds across travel, jokes, quotes,
  product picks, and indie tools
- 2 new finds superposts: 2026-05-04-a-small-atlas, 2026-05-04-off-until-needed

Misc
- daily-finds.log.md and candidate-sources.md updated with the day's runs
- build-finds skill prompt iterated by user
This commit is contained in:
2026-05-04 18:57:04 -04:00
parent 1ecdc10443
commit 7e1b200bea
59 changed files with 927 additions and 75 deletions
@@ -0,0 +1,21 @@
---
name: "Sindre Sorhus' Older-macOS App Versions"
subtitle: "Every paid Sindre app, free, for anyone still on macOS 15 or earlier"
date: 2026-05-04
category: indie
tags: [macos, indie, generosity, dato, lungo, battery-indicator]
link: "https://sindresorhus.com/apps/older-versions"
description: "Sindre Sorhus quietly hosts free builds of every paid app he ships — Dato, Lungo, Battery Indicator, the rest — for users running macOS 15 or earlier. A standing offer renewed each year."
source: "r/macapps"
fromFind: "sindre-sorhus-older-mac-apps"
---
> Every year Sindre Sorhus posts the last-compatible free build of each of his paid Mac apps for users who can't or won't upgrade past macOS 15. Dato, Lungo, Battery Indicator, the lot — going back to 10.13.
Sindre Sorhus is among the most prolific indie developers on the Mac platform. He ships dozens of small paid utilities — Dato (the menu bar calendar that quietly replaces the system clock for a lot of people), Lungo (one click stops your Mac going to sleep), Battery Indicator (the battery-time-remaining readout Apple removed), and a long tail of niche tools. Most are modest one-time purchases or small subscriptions.
The Older Versions page is the part that earns its place here. Each time a new paid build ships requiring the latest macOS, the previous build is hosted free for everyone still on the older OS. The current page covers macOS 15 down through 10.13. Click the app, download the .zip, drop it in /Applications. Code-signed, notarised, no account or upgrade nag.
The cumulative effect is a quiet guarantee: if you buy a Sindre app today, you're not paying for an upgrade treadmill. Stick on Sonoma in 2027 and the macOS-15-era build will be sitting on the page, free, runnable. The same goes for everyone else who can't afford a new Mac, won't trust the next OS, or simply hasn't rebuilt their muscle memory yet.
This is rare in the App Store age, where stuck-on-old-macOS users routinely lose access to apps they paid for. Sindre's gesture covers his entire catalog. The page itself takes thirty seconds to skim — the work behind it is the part that matters.