-
d494fdcdb7
Update backlog: task-8 Done, rename task-10, add task-12
main
Jeff Emmett
2026-04-03 14:20:31 -0700
-
b2e73728c1
Mark task-9 (Listmonk newsletter) as Done
Jeff Emmett
2026-04-03 14:09:46 -0700
-
a9e79c6f91
Switch to Listmonk public subscription API for double opt-in
Jeff Emmett
2026-04-03 13:11:27 -0700
-
9c82616d0f
Deploy Listmonk newsletter at newsletter.jeffemmett.com
Jeff Emmett
2026-04-03 13:05:19 -0700
-
7a295b183c
chore: add backlog-notify onStatusChange hook
Jeff Emmett
2026-03-10 15:31:01 -0700
-
0e10b7482f
Wire contact form, subscribe page, and footer newsletter to send emails
Jeff Emmett
2026-02-23 00:34:04 +0000
-
fadc3efc91
Migrate SMTP to mail.rmail.online for order emails
Jeff Emmett
2026-02-23 00:30:54 +0000
-
a1038b72eb
Redirect inyourownskin.org and passionatepresence.org to subpages
Jeff Emmett
2026-02-23 00:15:30 +0000
-
6a0ebc2d29
Consolidate header, add subscribe page, fix blog images, compress footer
Jeff Emmett
2026-02-23 00:13:36 +0000
-
66454a4338
chore: migrate SMTP from mx.jeffemmett.com to mail.rmail.online
Jeff Emmett
2026-02-20 20:15:35 +0000
-
080268af22
Add KT monogram favicon for Katheryn Trenshaw site
Jeff Emmett
2026-02-13 14:54:21 -0700
-
6e74f4e360
Fix PayPal MULTI_CURRENCY_ORDER error by using consistent GBP
Jeff Emmett
2026-02-13 14:40:27 -0700
-
e410bd1b0a
Hardcode PayPal sandbox client ID as build arg
Jeff Emmett
2026-02-13 14:35:50 -0700
-
518f08e8e6
Pass PayPal client ID as build arg for client-side bundle
Jeff Emmett
2026-02-13 14:34:38 -0700
-
09567cedad
Fix store images: remove search restriction from localPatterns
Jeff Emmett
2026-02-13 13:41:46 -0700
-
da7747610c
Use GBP price as the store-readiness signal
Jeff Emmett
2026-02-13 13:30:20 -0700
-
474470900f
Automatic inventory management for the store
Jeff Emmett
2026-02-13 13:27:19 -0700
-
94894181ea
Filter store to only show artworks with GBP prices set
Jeff Emmett
2026-02-13 13:23:28 -0700
-
2523a304cf
Add localPatterns for /api/assets and writable cache dir
Jeff Emmett
2026-02-13 13:12:46 -0700
-
5f0d2eff16
Use API route proxy for Directus assets instead of direct internal URL
Jeff Emmett
2026-02-13 13:11:13 -0700
-
cd7c0200f3
Add NEXT_PUBLIC asset vars to runtime environment
Jeff Emmett
2026-02-13 13:06:44 -0700
-
41d784e92d
Fix store images: bypass Cloudflare Access via internal Docker URL
Jeff Emmett
2026-02-13 13:03:04 -0700
-
808b552b8e
Mark task-5 (shop page) as Done with checkout/shipping/payment notes
Jeff Emmett
2026-02-13 12:48:08 -0700
-
2966e3e003
Add PayPal/nodemailer deps and Order/OrderItem types
Jeff Emmett
2026-02-13 12:47:13 -0700
-
f90b35d03a
Update env_file path to /opt/secrets/katheryn-website/.env
Jeff Emmett
2026-02-13 12:43:24 -0700
-
2196cad129
Move secrets to env_file, add security hardening to docker-compose
Jeff Emmett
2026-02-13 12:34:12 -0700
-
2b5f2cf91d
Add flat-rate shipping, PayPal checkout, and order confirmation emails
Jeff Emmett
2026-02-13 12:30:36 -0700
-
462b34f114
Add completed task-11: Fix blog post rendering issues
Jeff Emmett
2026-02-05 15:30:16 +0000
-
da39ee7751
Remove duplicate featured images from blog content
Jeff Emmett
2026-02-05 14:54:31 +0000
-
64da557836
Convert WordPress [caption] shortcodes to proper HTML figures
Jeff Emmett
2026-02-05 13:59:15 +0000
-
204679b740
Fix blog excerpt rendering: remove shortcodes and decode HTML entities
Jeff Emmett
2026-02-05 13:46:20 +0000
-
9cc37beadb
Update backlog tasks and add jsdom dependency
Jeff Emmett
2026-02-04 23:52:31 +0000
-
aaea7c1b86
Clean up blog post HTML formatting
Jeff Emmett
2026-02-04 23:49:06 +0000
-
cdae57d706
Add YouTube video to Breaking The Silence page
Jeff Emmett
2026-02-04 23:26:47 +0000
-
265af9b8fa
Add Work With Me pages with content from original site
Jeff Emmett
2026-02-04 23:22:26 +0000
-
586aa8de85
Force dynamic rendering for Directus pages
Jeff Emmett
2026-02-04 22:37:55 +0000
-
fee96430ff
Add event thumbnail images to homepage
Jeff Emmett
2026-02-04 22:32:36 +0000
-
4002c2fe40
Move hero quote down to not cover face in photo
Jeff Emmett
2026-02-04 22:22:53 +0000
-
0e13f60d14
Improve Directus integration and homepage dynamic events
Jeff Emmett
2026-02-04 22:02:17 +0000
-
5a477e31a2
Fix book covers: show full images without cropping
Jeff Emmett
2026-02-03 11:18:08 +0000
-
a236963926
Replace book covers with full uncropped Amazon images
Jeff Emmett
2026-02-03 11:14:40 +0000
-
aa588d8910
Update Meeting in the Margins Amazon link to paperback edition
Jeff Emmett
2026-02-03 11:12:22 +0000
-
26f4f97fec
Update Amazon links for both books
Jeff Emmett
2026-02-03 11:11:30 +0000
-
5dedc87532
Add circular portrait to homepage hero, improve TOC link affordance
Jeff Emmett
2026-02-03 11:07:59 +0000
-
11063b73cb
Remove Hillsdale photo from above Second Chapter on about page
Jeff Emmett
2026-02-03 11:04:28 +0000
-
f50cf2a58d
Redesign cynthia-poetry as elegant digital chapbook with 87 poems
Jeff Emmett
2026-02-03 10:46:14 +0000
-
f6651732c1
Add cynthia-poetry site to monorepo with Mortal Beings book cover
Jeff Emmett
2026-02-03 08:49:06 +0000
-
c116ec5ea4
Remove duplicate newsletter signup from footer
Jeff Emmett
2026-02-03 02:09:37 +0000
-
94ec5ada95
Add Cynthia Trenshaw Poetry link to navigation
Jeff Emmett
2026-02-03 02:04:56 +0000
-
13500b3931
Fix build: add inline fallback images for artwork section
Jeff Emmett
2026-02-03 02:00:24 +0000
-
80497fd4ed
Update homepage with full-screen hero from Squarespace
Jeff Emmett
2026-02-03 01:59:11 +0000
-
7c9f222217
feat: Enhance About page with rich Squarespace content
Jeff Emmett
2026-02-03 01:26:41 +0000
-
1d0dfc342e
feat: Add blog system with 72 posts from Squarespace export
Jeff Emmett
2026-02-03 01:23:12 +0000
-
9e4a7fea73
Initial setup: backlog tasks for website consolidation
Jeff Emmett
2026-01-12 15:29:50 +0000