claude pushed to staging at twooey/bookstore 2026-08-27 15:14:31 -04:00
9bca215a7b Speed up bulk product sync: defer term counting, suspend cache invalidation, batch transactions
claude pushed to main at twooey/bookstore 2026-08-27 15:14:29 -04:00
9bca215a7b Speed up bulk product sync: defer term counting, suspend cache invalidation, batch transactions
claude pushed to staging at twooey/bookstore 2026-08-27 14:48:54 -04:00
dcad1b7512 Product cover images via Open Library; Gutenberg literature filter; cron root fix
claude pushed to main at twooey/bookstore 2026-08-27 14:48:46 -04:00
dcad1b7512 Product cover images via Open Library; Gutenberg literature filter; cron root fix
claude pushed to staging at twooey/bookstore 2026-08-27 13:59:44 -04:00
71b8065f20 AO3-style tag browsing: taxonomies, display, Hardcover sync (schema unverified)
claude pushed to main at twooey/bookstore 2026-08-27 13:59:33 -04:00
71b8065f20 AO3-style tag browsing: taxonomies, display, Hardcover sync (schema unverified)
claude pushed to staging at twooey/bookstore 2026-08-27 13:39:24 -04:00
6299391f23 Run wp-cli as www-data instead of root; drop --allow-root
claude pushed to main at twooey/bookstore 2026-08-27 13:39:22 -04:00
6299391f23 Run wp-cli as www-data instead of root; drop --allow-root
claude pushed to staging at twooey/bookstore 2026-08-27 13:13:58 -04:00
a782f880bc Week 2: catalog schema, Gutenberg importer, pricing engine, membership shipping
claude pushed to main at twooey/bookstore 2026-08-27 13:13:41 -04:00
a782f880bc Week 2: catalog schema, Gutenberg importer, pricing engine, membership shipping
claude pushed to staging at twooey/bookstore 2026-08-27 12:23:01 -04:00
ea144d0298 Fix staging HTTPS: force tls internal, require a hostname not a bare IP
claude pushed to main at twooey/bookstore 2026-08-27 12:23:01 -04:00
ea144d0298 Fix staging HTTPS: force tls internal, require a hostname not a bare IP
claude pushed to staging at twooey/bookstore 2026-08-27 11:59:39 -04:00
f65581bc50 Permanently eliminate the "$X variable not set" warning, and fix Caddy auto-HTTPS on private IPs
claude pushed to main at twooey/bookstore 2026-08-27 11:59:38 -04:00
f65581bc50 Permanently eliminate the "$X variable not set" warning, and fix Caddy auto-HTTPS on private IPs
claude pushed to staging at twooey/bookstore 2026-08-27 11:46:52 -04:00
0c41d9f70b Fix wordpress-readiness race in deploy.sh
claude pushed to main at twooey/bookstore 2026-08-27 11:46:51 -04:00
0c41d9f70b Fix wordpress-readiness race in deploy.sh
claude pushed to staging at twooey/bookstore 2026-08-27 11:36:32 -04:00
3876a6ba30 Fix DB password corruption via Docker secrets file mechanism
claude pushed to main at twooey/bookstore 2026-08-27 11:36:31 -04:00
3876a6ba30 Fix DB password corruption via Docker secrets file mechanism
claude pushed to staging at twooey/bookstore 2026-08-27 11:23:42 -04:00
cd48f85a47 Remove staging basic-auth wall — box is LAN-only
claude pushed to main at twooey/bookstore 2026-08-27 11:23:42 -04:00
cd48f85a47 Remove staging basic-auth wall — box is LAN-only