Commit graph

41 commits

Author SHA1 Message Date
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
Calum Muir
aabaaeaa9b Use Azure Communication Services for contact emails 2025-12-22 12:32:05 +00:00
Calum Muir
5d064d63a9 Add contact form handling with Turnstile 2025-12-22 12:25:30 +00:00
Calum Muir
2fcb183743 Update support page sections 2025-12-22 12:15:01 +00:00
Calum Muir
315233ad38 Update favicon assets and manifest 2025-12-21 22:08:19 +00:00
Calum Muir
7e9c3a68e6 Add accessibility and safeguarding pages 2025-12-21 21:38:47 +00:00
Calum Muir
f5e6346783 Update privacy policy and pony status 2025-12-21 21:21:58 +00:00
Calum Muir
2962067b23 Optimize hero and card images 2025-12-21 21:18:40 +00:00
Calum Muir
f484437451 Make pages full-bleed on mobile 2025-12-21 21:07:47 +00:00
Calum Muir
7e3b72d8f3 Improve SEO metadata and add sitemap 2025-12-21 20:51:37 +00:00
Calum Muir
357194edad Refine support us volunteering section 2025-12-21 20:38:53 +00:00
Calum Muir
0e9b25bba1 Update support, contact, and facebook pages 2025-12-21 20:26:11 +00:00
Calum Muir
32b5c0caba Add public media assets 2025-12-21 19:55:04 +00:00
Calum Muir
191070c18e Add markdown news system and improve news UX 2025-12-21 19:53:04 +00:00
Calum Muir
d5f58e0b43 Add news hero and about video section 2025-12-21 16:45:38 +00:00
Calum Muir
22d30d95af Update site layout, headers, footers, and assets 2025-12-21 16:23:51 +00:00
Calum Muir
883c52e636 tweaking ui 2025-12-21 15:07:53 +00:00
Calum Muir
8c7099bf5e Improve SEO and performance basics 2025-12-21 13:51:53 +00:00
Calum Muir
c50ddc2e06 Configure SPA fallback for Workers assets 2025-12-21 13:38:49 +00:00
Calum Muir
a9bda098a7 Add SPA redirect for Cloudflare 2025-12-21 13:37:31 +00:00
Calum Muir
a6f63cbe5a Add news, contact, support pages and update about content 2025-12-21 13:35:17 +00:00
Calum Muir
f9b74a4a98 Add wrangler assets config 2025-12-21 13:20:48 +00:00
Calum Muir
6b3168cb1d Update homepage layout and add about page 2025-12-21 13:17:49 +00:00
mrcalumamuir
1ae29e8076 Saved progress at the end of the loop
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 6c8ae573-cc16-4c2c-a8f2-14d35b5cf68f
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 116abe33-6748-4eaf-8a05-e17accbbbb35
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8fb72399-555c-4fd5-bb7e-eef11ff2f027/6c8ae573-cc16-4c2c-a8f2-14d35b5cf68f/yJZy0Cc
Replit-Helium-Checkpoint-Created: true
2025-12-21 10:36:30 +00:00
mrcalumamuir
bdf3250fe5 Initial commit 2025-12-21 10:34:50 +00:00