3 Commits

Author SHA1 Message Date
0a9ef90160 Publish two overdue posts (flip draft: false)
Both reached their pubDate but were still draft: true, so every daily
scheduled-deploy rebuild skipped them — the gate in src/utils/posts.ts
checks draft before pubDate, so the flag outranks the date indefinitely.
The Jul 6 flip (c321728) covered only the posts due that day; these two
were not yet due and were never revisited:

- caldav-colors            (2026-07-08, 17 days overdue)
- the-feature-i-said-no-to (2026-07-10, 15 days overdue)

Verified with a production build: both render and appear in the blog
index, RSS feed, and sitemap.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-25 09:57:45 +02:00
c321728b7f Publish three due posts (flip draft: false)
All checks were successful
scheduled-deploy / trigger-deploy (push) Successful in 25s
These posts had reached their pubDate but were still draft: true, so the
daily scheduled-deploy rebuild left them hidden — the publish gate in
src/utils/posts.ts checks draft before pubDate. Flip them to draft: false
so the date gate can release them:

- when-it-stopped-being-mine (2026-07-03)
- recurring-event-edit       (2026-07-05)
- the-translator-who-emailed-me (2026-07-06)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 19:34:23 +02:00
3c8e996b3e Merge pull request 'Document blog authoring + release workflow' (#4) from docs-blog-workflow into main
All checks were successful
scheduled-deploy / trigger-deploy (push) Successful in 23s
2026-07-01 19:54:18 +00:00
5 changed files with 5 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ description: >-
how event colour flows through Android's calendar provider. how event colour flows through Android's calendar provider.
pubDate: 2026-07-08 pubDate: 2026-07-08
tags: [android, calendula, caldav, accessibility] tags: [android, calendula, caldav, accessibility]
draft: true draft: false
--- ---
Two colour reports landed on Calendula in the same week, and both are still open. Two colour reports landed on Calendula in the same week, and both are still open.

View File

@@ -6,7 +6,7 @@ description: >-
it" surprisingly hard. it" surprisingly hard.
pubDate: 2026-07-05 pubDate: 2026-07-05
tags: [android, calendula, caldav] tags: [android, calendula, caldav]
draft: true draft: false
--- ---
A recurring event isn't a list of events. It's *one* row plus a rule. "Every A recurring event isn't a list of events. It's *one* row plus a rule. "Every

View File

@@ -6,7 +6,7 @@ description: >-
the app is actually for. the app is actually for.
pubDate: 2026-07-10 pubDate: 2026-07-10
tags: [open-source, calendula, open-standards] tags: [open-source, calendula, open-standards]
draft: true draft: false
--- ---
One of the more useful things that has happened to Calendula wasn't a feature I One of the more useful things that has happened to Calendula wasn't a feature I

View File

@@ -6,7 +6,7 @@ description: >-
emailed me directly. By the next morning: Italian at 40%. emailed me directly. By the next morning: Italian at 40%.
pubDate: 2026-07-06 pubDate: 2026-07-06
tags: [open-source, calendula, localization] tags: [open-source, calendula, localization]
draft: true draft: false
--- ---
If you want your app translated, the conventional wisdom is: lower the barrier. If you want your app translated, the conventional wisdom is: lower the barrier.

View File

@@ -6,7 +6,7 @@ description: >-
with a small community around it. with a small community around it.
pubDate: 2026-07-03 pubDate: 2026-07-03
tags: [open-source, calendula] tags: [open-source, calendula]
draft: true draft: false
--- ---
I built Calendula for myself. I wanted a fast, good-looking, privacy-respecting I built Calendula for myself. I wanted a fast, good-looking, privacy-respecting