Commit graph

74 commits

Author SHA1 Message Date
Calum Muir
655294e538 Add winter wishlist banner 2026-01-09 21:04:46 +00:00
Calum Muir
85dee5e0b4 Remove holiday banner 2026-01-09 15:36:46 +00:00
Calum Muir
4d73b92fbd Add Google tag IDs to base layout 2026-01-09 12:50:15 +00:00
Calum Muir
3908924022 Upgrade Astro 2026-01-01 11:24:39 +00:00
Calum Muir
957d9143e6 Improve hero and card image delivery 2025-12-29 13:12:55 +00:00
Calum Muir
d50b2971e9 Add shared SEO layout and page metadata 2025-12-29 12:51:36 +00:00
Calum Muir
dbb51210ab Add SEO descriptions and keywords 2025-12-29 12:29:56 +00:00
Calum Muir
f9ebfc47d8 Narrow mobile home cards 2025-12-28 16:15:57 +00:00
Calum Muir
7e0a01a754 Adjust Facebook icon sizes and card rounding 2025-12-28 16:13:58 +00:00
Calum Muir
4496ab97b7 Remove contact form debug logging 2025-12-28 13:44:18 +00:00
Calum Muir
371e5f2f10 Add contact handler diagnostics 2025-12-28 13:38:14 +00:00
Calum Muir
bfe6469a46 Add timeouts for Turnstile and Resend 2025-12-28 13:34:18 +00:00
Calum Muir
3cfebd6d51 Use versioned contact form script 2025-12-28 13:27:35 +00:00
Calum Muir
b17a556fa7 Bypass Rocket Loader for contact form script 2025-12-28 13:23:35 +00:00
Calum Muir
c8ae9caa35 Send form as urlencoded to avoid multipart issues 2025-12-28 13:18:55 +00:00
Calum Muir
5f01d89a62 Await contact handler to surface errors 2025-12-28 13:14:51 +00:00
Calum Muir
4c0bdbdbac Load contact form JS as external script 2025-12-28 13:04:14 +00:00
Calum Muir
481c6a1627 Return JSON on unhandled contact errors 2025-12-28 12:57:21 +00:00
Calum Muir
74c4acc8e6 Load Turnstile via head script 2025-12-28 12:54:53 +00:00
Calum Muir
ec3d9698b5 Show warning when Turnstile key is missing 2025-12-28 12:42:40 +00:00
Calum Muir
20df952aa5 Return Turnstile verification details 2025-12-28 12:33:28 +00:00
Calum Muir
3df163b656 Use Resend for contact form emails 2025-12-28 12:29:46 +00:00
Calum Muir
29da1ccec7 fix pages config 2025-12-27 21:59:22 +00:00
Calum Muir
00f6ea6b52 convert to astro 2025-12-27 21:55:52 +00:00
Calum Muir
c099f4f885 Update support and about copy 2025-12-27 16:38:08 +00:00
Calum Muir
ed74e8e940 Add donate button to news article hero 2025-12-27 16:33:17 +00:00
Calum Muir
d8b43501ec Adjust news grid and card click area 2025-12-27 16:29:35 +00:00
Calum Muir
0c1463a413 Update routes and hero buttons 2025-12-25 23:01:14 +00:00
Calum Muir
ccc2437293 userway implementation 2025-12-22 15:31:03 +00:00
Calum Muir
c0cfa261a1 Add holiday wishlist banner 2025-12-22 15:21:10 +00:00
Calum Muir
e6d4f3c7f3 Set contact sender and recipient to info@ 2025-12-22 15:12:20 +00:00
Calum Muir
ccb138dc60 Update contact sender and recipient 2025-12-22 15:08:58 +00:00
Calum Muir
b8b888fe90 chore: trigger deploy 2025-12-22 15:04:45 +00:00
Calum Muir
019a51cbc6 Update Resend contact emails 2025-12-22 14:45:49 +00:00
Calum Muir
8f900ce7c0 Switch contact email to Resend 2025-12-22 14:42:04 +00:00
Calum Muir
909a416311 Add worker ping endpoint 2025-12-22 14:17:19 +00:00
Calum Muir
f5cd87733c chore: trigger deploy 2025-12-22 14:06:45 +00:00
Calum Muir
7ff9aab027 Return JSON for unmatched api routes 2025-12-22 14:01:59 +00:00
Calum Muir
72a1dc6541 Relax contact route matching 2025-12-22 13:58:24 +00:00
Calum Muir
cbbd6debbd Add contact debug endpoint 2025-12-22 13:51:56 +00:00
Calum Muir
0cfe7522fd Return detailed ACS error responses 2025-12-22 13:49:23 +00:00
Calum Muir
c50b6ea499 Persist contact email vars in wrangler config 2025-12-22 13:45:24 +00:00
Calum Muir
787256b5c6 Handle contact route with trailing slash 2025-12-22 13:18:03 +00:00
Calum Muir
5fc57a36c9 Surface contact email error details 2025-12-22 13:16:10 +00:00
Calum Muir
c3cc8cfb1c Fix worker endpoint URL regex 2025-12-22 13:10:25 +00:00
Calum Muir
a294c8593b Add worker entry for contact form 2025-12-22 13:08:59 +00:00
Calum Muir
92848ce20d Handle contact form POST with onRequest 2025-12-22 12:58:00 +00:00
Calum Muir
0f4035b661 Improve contact form error reporting 2025-12-22 12:54:18 +00:00
Calum Muir
ddf38dda65 Fix contact email delivery via ACS REST 2025-12-22 12:51:53 +00:00
Calum Muir
40384ab51b chore: trigger deploy 2025-12-22 12:47:49 +00:00