Fix newsletter forms: wire up footer form handler, fix FormSubmit string-truthy bug
deploy.yml #76 -Commit
2f84d0f7a8
pushed by
sscoble
Fix layout: three consulting cards now side-by-side on same line; fix double asterisk on required form labels
deploy.yml #75 -Commit
7fa021b8af
pushed by
sscoble
Replace fabricated Web3Forms with FormSubmit for contact/newsletter forms
deploy.yml #74 -Commit
a8b360ab41
pushed by
sscoble
Remove Past Events section from speaking page
deploy.yml #73 -Commit
1ff39c5d4f
pushed by
sscoble
Rewrite: Surveillance Dividend — revoiced with Scott's actual thesis
deploy.yml #71 -Commit
0485cc09a9
pushed by
sscoble
feat: SEO schema improvements, title optimization, and GitHub profile README (#90)
deploy.yml #68 -Commit
38b77942ac
pushed by
sscoble
Fix consulting page hero specificity (section.hero) to ensure padding clears fixed header
deploy.yml #65 -Commit
d7fd29265d
pushed by
sscoble
Add whitespace above page titles to clear fixed header (12rem top padding on all hero/article sections)
deploy.yml #61 -Commit
c48447da31
pushed by
sscoble
Merge remote-tracking branch 'origin/fix/seo-meta-38-39-40'
deploy.yml #59 -Commit
141db76c65
pushed by
sscoble
Fix #38, #39, #40: Add sitemap.xml, robots.txt, verify SEO (#80)
deploy.yml #58 -Commit
743a9579f5
pushed by
sscoble
Replace mailto: form submission with LinkedIn redirect (refs #82)
deploy.yml #54 -Commit
9a15541771
pushed by
sscoble
Fix all broken CTAs, placeholder content, and dead links (#84)
deploy.yml #53 -Commit
fd9e89e850
pushed by
sscoble
Fix #67: Update hero CTA and speaking page reel placeholder (#75)
deploy.yml #52 -Commit
3550e0a803
pushed by
sscoble
Fix #51, #54, #55: Performance, analytics, PDF verification (#77)
deploy.yml #51 -Commit
08727f9486
pushed by
sscoble
Fix #53, #65: Accessibility and mobile improvements (#79)
deploy.yml #50 -Commit
f858830330
pushed by
sscoble
Fix #63, #64: Book covers and waitlist form (#76)
deploy.yml #49 -Commit
ed639b2f8d
pushed by
sscoble
Fix #58: Individual talk detail pages (#78)
deploy.yml #48 -Commit
ac7c2c675e
pushed by
sscoble
Fix #66, #60, #52: Footer, email, CTA differentiation (#73)
deploy.yml #47 -Commit
1084105571
pushed by
sscoble
Close resolved issues #48 #62 - privacy policy already updated (#68)
deploy.yml #46 -Commit
9f9563eb30
pushed by
sscoble
feat: add Token Anxiety Trap article (5th of 5) — pipeline complete
deploy.yml #45 -Commit
f769ebd557
pushed by
sscoble
feat: add 4 article pages (AI Brain Fry, Surveillance, Gallup, DevEx Shift) + link blog cards
deploy.yml #44 -Commit
1f10c1a9c3
pushed by
sscoble
Resolve merge conflicts — keep stashed improvements (SEO, sitemap)
deploy.yml #43 -Commit
a4c14c95ab
pushed by
sscoble
ci: retrigger with rclone and typst installed
deploy.yml #42 -Commit
548810364b
pushed by
sscoble
ci: fix runner PATH, make typst optional, add cleanup step
deploy.yml #41 -Commit
b3fb9fb224
pushed by
sscoble
fix: repair broken imports, rewrite SharedForm/SEO for Astro SSG, restore Umami, add manifest link
deploy.yml #39 -Commit
2d52410402
pushed by
sscoble