212 Commits
Author SHA1 Message Date
multipleof4 d3afb9a3d2 chore(build): update dist 2026-10-08 02:44:07 +00:00
multipleof4 ca9d39de50 chore(build): update dist 2026-10-08 00:38:35 +00:00
multipleof4andClaude Opus 5.5 ab455ab350 Newsletter 2026.10.07: add public domain / CC0 images fun fact
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:38:04 -07:00
multipleof4 07640a01ed chore(build): update dist 2026-10-08 00:35:28 +00:00
multipleof4andClaude Opus 5.5 52fea0bf07 Add newsletter send workflows (test pool + real pool)
scripts/send-newsletter.mjs sends newsletter/<issue>/index.html via the
Resend batch API (100/batch, paced under the 10 req/s team limit, retries
rate-limit 429s/5xx, idempotency keys so re-runs resume without dupes) to
the active subscribers of a pool fetched with the scoped send key.
Adds one-click List-Unsubscribe headers. Never logs subscriber emails.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:34:56 -07:00
multipleof4 dd9ac9bb3f chore(build): update dist 2026-10-08 00:12:58 +00:00
multipleof4andClaude Opus 5.5 ef403baf68 Add newsletter issue 2026.10.07 (Dopamine Farming)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:12:30 -07:00
multipleof4 52712ccbe5 chore(build): update dist 2026-10-07 23:40:26 +00:00
multipleof4andClaude Opus 5.5 9f7bba95e1 Revert "Document linkable author byline on Become a writer page"
This reverts commit 7e56590.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 16:39:57 -07:00
multipleof4 92b1afc8e1 chore(build): update dist 2026-10-07 23:38:28 +00:00
multipleof4andClaude Opus 5.5 7e5659053d Document linkable author byline on Become a writer page
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 16:37:58 -07:00
multipleof4 7afbfa2cc6 chore(build): update dist 2026-10-07 23:31:00 +00:00
multipleof4andClaude Opus 5.5 c33838f908 Auto-unsubscribe via ?email= with animated green check
Visiting /newsletter/unsubscribe?email=... now unsubscribes on load and
shows an animated success check; the manual form shares the same state.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 16:30:33 -07:00
multipleof4 50a3b4044e chore(build): update dist 2026-10-07 20:42:32 +00:00
multipleof4andClaude Opus 5.5 f1ce3467f2 Use free direct-img images in Human Telepathy article
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 20:42:02 +00:00
multipleof4 d7879a2f76 chore(build): update dist 2026-10-07 17:39:39 +00:00
multipleof4andClaude Opus 5.5 763520e124 Move Dopamine Farming video above divider with Watch the Video heading
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:39:12 +00:00
multipleof4 cfcbdbe80c chore(build): update dist 2026-10-07 17:01:37 +00:00
multipleof4andClaude Opus 5.5 2dad677144 Embed video at end of Dopamine Farming article
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 09:59:32 -07:00
multipleof4 0704600d6b chore(build): update dist 2026-10-06 23:12:21 +00:00
multipleof4andClaude Opus 5.5 cc78635461 Use free direct-img images in Dopamine Farming article
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 16:11:52 -07:00
multipleof4 0de7761972 chore(build): update dist 2026-10-06 22:58:16 +00:00
multipleof4andgemini-3.8-flash ca02afb44e Refactor: Replace em dashes with punctuation
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-10-06 15:57:46 -07:00
multipleof4 6727d9f34c chore(build): update dist 2026-10-06 22:52:55 +00:00
multipleof4andgemini-3.8-flash 986419801e Feat: Add Dopamine Farming article
Co-authored-by: gemini-3.8-flash <noreply@google.com>
2026-10-06 15:52:29 -07:00
multipleof4 bb26a4a018 chore(build): update dist 2026-09-30 18:40:52 +00:00
multipleof4 b47f0352bd Move unsubscribe form under newsletter URL 2026-09-30 18:40:25 +00:00
multipleof4 22a48da043 chore(build): update dist 2026-09-30 18:24:31 +00:00
multipleof4 4fadf8b61d Add newsletter unsubscribe page 2026-09-30 18:24:07 +00:00
multipleof4 4fdd33f820 chore(build): update dist 2026-09-30 03:59:02 +00:00
multipleof4andClaude Opus 5.5 993db706d3 Add YouTube channel link to footer
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 03:58:33 +00:00
multipleof4 935c810e7f chore(build): update dist 2026-09-30 03:48:34 +00:00
multipleof4andClaude Opus 5.5 a3c8ce9c91 Use 16:10 aspect ratio for Theory of Everything video embed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 03:48:08 +00:00
multipleof4andClaude Opus 5.5 146196de86 Embed YouTube video in My Theory of Everything article
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 03:47:53 +00:00
multipleof4 3bdb660b8a chore(build): update dist 2026-09-28 14:08:43 +00:00
multipleof4andClaude Opus 5.5 80139d559b Feat: Add Cloudflare Turnstile to newsletter signup
Renders an interaction-only Turnstile widget on /newsletter/ and sends its
token to newsletter.planetrenox.com/api/sub, which verifies it server side.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 14:08:15 +00:00
multipleof4 a6969b0593 chore(build): update dist 2026-09-23 20:33:23 +00:00
multipleof4 e8f0fb8866 Fix copy article button placement 2026-09-23 13:32:48 -07:00
multipleof4 7e16648bc9 chore(build): update dist 2026-09-23 20:22:11 +00:00
multipleof4 3d842c4957 Add copy article button with full Markdown source 2026-09-23 13:21:39 -07:00
multipleof4 98a226f8b6 chore(build): update dist 2026-09-01 16:34:43 +00:00
multipleof4 48fbe2dfec Add dist/ to .suneignore 2026-09-01 09:34:12 -07:00
multipleof4 3c37718c9c chore(build): update dist 2026-09-01 16:31:32 +00:00
multipleof4andgemini-3.7-flash 2a9c1ee23b Feat: Add .suneignore rules
Co-authored-by: gemini-3.7-flash <noreply@google.com>
2026-09-01 09:31:09 -07:00
multipleof4 1cecfa47d9 chore(build): update dist 2026-09-01 16:15:57 +00:00
multipleof4 c21d2eba16 Add article 'the-dpi-sweet-spot' to unlisted.txt 2026-09-01 09:15:32 -07:00
multipleof4 8972b4f2a2 chore(build): update dist 2026-09-01 16:14:22 +00:00
multipleof4 80f6de7614 chore(build): update dist 2026-08-31 16:54:13 +00:00
multipleof4 2cfbf1bdd7 Update index.md 2026-08-31 09:53:44 -07:00
multipleof4 37195cf6ef chore(build): update dist 2026-08-31 16:47:25 +00:00