adminandClaude Opus 4.8 0e88e7bdac v4.0.5
Component architecture
- Reorganise src/lib/components into pages/, sections/, ui/ subdirectories and
  update all imports across routes and tests.

Owner admin dashboard (+2k lines)
- Scheduled welcome-pack emails: durable queue with cancel/reschedule and a
  background sender loop (SCHEDULED_CHECK_INTERVAL_SECONDS, default 60s).
- Custom welcome-pack subject line, preview recipients, and client BCC.
- Add-client, edit client profile, and reset-onboarding flows.
- "View as client" onboarding preview (owner impersonation, dry-run submit).
- Tabbed owner welcome route (/owner/welcome/[[tab]]).

MYOB integration
- New mail_api/myob.py: create new clients as MYOB AccountRight customer
  contacts. Disabled until all MYOB_* env vars are set (no-op otherwise).

Onboarding
- New "Does your dog resource guard?" Yes/No question in the Behaviour step.
- Persist vetAddress, flea/tick, and pet-insurance fields server-side.

Misc
- vite config, new hooks.ts, responsive CSS tweaks, deploy/docker config,
  mail-api README and start-dev.ps1.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 21:51:29 +12:00
v4
2026-05-18 09:43:29 +12:00
2026-05-26 08:30:08 +12:00
2026-05-26 08:30:08 +12:00
2026-05-26 23:30:22 +12:00
2026-05-26 23:30:22 +12:00
2026-05-19 23:36:58 +12:00
2026-06-17 21:51:29 +12:00
2026-06-17 21:51:29 +12:00
2026-06-17 21:51:29 +12:00
2026-06-17 21:51:29 +12:00
2026-05-19 23:36:58 +12:00
2026-05-02 08:26:18 +12:00
2026-05-05 22:47:14 +12:00
2026-05-02 19:44:45 +12:00
2026-05-15 01:28:10 +12:00
2026-05-02 08:26:18 +12:00
v4
2026-05-18 09:43:29 +12:00
2026-06-17 21:51:29 +12:00
2026-06-17 21:51:29 +12:00
2026-06-17 21:51:29 +12:00
2026-06-17 21:51:29 +12:00
2026-05-26 08:30:08 +12:00
2026-05-26 08:30:08 +12:00
2026-05-26 08:30:08 +12:00
2026-05-02 08:26:18 +12:00
2026-05-19 23:36:58 +12:00
2026-06-17 21:51:29 +12:00
2026-05-12 00:45:02 +12:00
v4
2026-05-18 09:43:29 +12:00
2026-05-02 12:39:55 +12:00
2026-05-02 08:26:18 +12:00
v4
2026-05-18 09:43:29 +12:00
2026-06-17 21:51:29 +12:00

Goodwalk docs

Reference, audit, and planning documents for the Goodwalk site. Project-level rules live in /CLAUDE.md; everything else lives here.

Product & brand

Design

SEO & growth

Ops

  • deployment.md — production deploy flow, server layout, nginx cutover
  • webp-conversion.md — one-time WebP setup for hero images
  • onboarding.md — client onboarding flow, lifecycle status, legacy CSV migration, Postgres target schema
  • server-side-analytics.md — first-party /api/track endpoint that forwards to GA4 when ad blockers kill client-side gtag

Archive

S
Description
No description provided
Readme
68 MiB
Languages
Svelte 57.1%
Python 16.2%
TypeScript 13.9%
CSS 4.5%
JavaScript 2.2%
Other 6.1%