diff --git a/CHANGELOG.md b/CHANGELOG.md index 77fa4b1..e30d81d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Every release corresponds to a `staging` to `main` pull request and a matching `vX.Y.Z` tag on `main`. +## [0.4.1] - 2026-07-17 + +### Added + +- Cover image for the "Cron was easy because the job was dumb" thread, so it no + longer renders coverless on the /threads grid. Designed in the site's canvas + and fonts (the cron field motif with a hand-drawn ring) to match the thread's + own pen annotations. + ## [0.4.0] - 2026-07-17 ### Added diff --git a/package-lock.json b/package-lock.json index 4913903..783ff98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "binarysemaphore", - "version": "0.4.0", + "version": "0.4.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "binarysemaphore", - "version": "0.4.0", + "version": "0.4.1", "dependencies": { "@mdx-js/loader": "^3.1.1", "@mdx-js/react": "^3.1.1", diff --git a/package.json b/package.json index b8a0e57..3f007b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "binarysemaphore", - "version": "0.4.0", + "version": "0.4.1", "private": true, "scripts": { "dev": "next dev", diff --git a/src/images/cron-routine-notes.jpg b/src/images/cron-routine-notes.jpg new file mode 100644 index 0000000..05edf59 Binary files /dev/null and b/src/images/cron-routine-notes.jpg differ diff --git a/src/lib/thread-covers.ts b/src/lib/thread-covers.ts index ed88463..d4ab0f4 100644 --- a/src/lib/thread-covers.ts +++ b/src/lib/thread-covers.ts @@ -5,6 +5,7 @@ import tornPaper from "@/images/torn-paper.jpg"; import forceNote from "@/images/the-force-note.jpg"; import colorStacks from "@/images/color-stacks.jpg"; import planningNotes from "@/images/planning-notes.jpg"; +import cronRoutineNotes from "@/images/cron-routine-notes.jpg"; /** * Maps a thread slug to its cover photo. Threads without an entry simply render @@ -18,4 +19,5 @@ export const threadCovers: Record = { "what-local-first-buys-you": forceNote, "why-typescript-7-is-written-in-go": colorStacks, "upgrading-to-typescript-7": planningNotes, + "claude-routines-and-cron": cronRoutineNotes, };