Commit Graph
18 Commits
Author SHA1 Message Date
adminandClaude Opus 4.7 9d87d08547 Add maintenance page served by nginx during deploys
When the SvelteKit upstream is unreachable (container restart, deploy)
nginx now serves a static, brand-styled "Be right back" page instead
of the default 502/503. Auto-reloads after 60s so visitors don't sit
on it once the app is back.

- nginx/maintenance.html: self-contained, no external assets, inline
  paw SVG, brand colours, contact details fallback
- nginx/nginx.conf: proxy_intercept_errors + error_page 502/503/504
  on both location blocks; 2s proxy_connect_timeout so nginx fails
  over fast instead of holding the connection for 60s

Deploy note: the html file needs to live at /var/www/html/maintenance.html
inside the nginx container (already mounted from /docker/wordpress/goodwalk.co.nz/html).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 08:45:48 +12:00
admin 65bdc8dc20 - Add "Explore our other services" block to service landing pages
with colour-tinted cards + Our Pricing entry (grey "All services" pill)
- Wrap homepage Instagram CTA in <aside aria-label="...">
- Always emit og:image:width/height with 1200x630 fallback when
  image metadata is unknown
- Add aria-current="page" to active desktop, mega-menu, and mobile
  nav links (exact-path match only — not "Services" parent)
- Richer testimonial alt text derived from dog name in the detail
  field (e.g. "Archie, a happy Goodwalk dog walking client...")
- Tier sitemap.xml priorities: home 1.0, services 0.9, pricing 0.8,
  about/contact 0.7, legal 0.3 (yearly changefreq)
- Bump to 4.1.0
2026-05-05 08:12:36 +12:00
admin 04bca98ef8 instagram cta changes, mail fixes 2026-05-04 23:47:26 +12:00
admin d115a8db7c Homestays 301 fix 2026-05-04 20:36:10 +12:00
admin fa1bc1a615 General enquries feature 2026-05-04 20:32:24 +12:00
admin bf9331bb5b Add skeleton, updates to client email formatting 2026-05-04 16:30:05 +12:00
admin d1dd103a6e Ultrawide tweaks 2026-05-03 15:56:04 +12:00
admin 6cd50965e5 SEO tweaks, design tweaks 2026-05-03 11:49:59 +12:00
admin f27e0fed07 Testimonails and Introscript updates 2026-05-03 11:16:53 +12:00
admin 751c2d7e98 Minor improvements to owner mail template 2026-05-02 20:33:28 +12:00
admin 07c754da12 4.0.1 - fixes 2026-05-02 19:44:45 +12:00
admin b0bb692972 Deployment script updates 2026-05-02 12:39:55 +12:00
admin 3587ba7f26 Add honeypot, spam protection to contact form 2026-05-02 11:24:11 +12:00
admin cd8d581f7a Meet & Greet nudge 2026-05-02 09:43:32 +12:00
admin 8f31a3fea4 mail api improvements 2026-05-02 09:08:31 +12:00
admin 629f530099 add GA 2026-05-02 08:59:49 +12:00
admin 5f6b47d445 Cleanup pricing page tables, introstrip, css changes 2026-05-02 08:53:36 +12:00
ponzischeme89 b7ea05f150 Initial commit 2026-05-02 08:26:18 +12:00