Commit Graph
13 Commits
Author SHA1 Message Date
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
admin 91b22c6d60 v4.0.0.3 2026-05-26 23:30:22 +12:00
admin 135a5a3b83 v4.0.0.2 2026-05-26 08:30:08 +12:00
admin 6ff970015f v4 2026-05-18 09:43:29 +12:00
admin 580d600c47 Design Language tweaks 2026-05-15 01:28:10 +12:00
admin de8b60b9c3 Design language 2026-05-13 09:39:52 +12:00
admin 6c943b14bd Design language 2026-05-13 00:34:34 +12:00
admin ac6179e776 SEO Tweaks 2026-05-12 00:45:02 +12:00
admin a90dfb7c66 Content Rewrite 2026-05-07 21:47:42 +12:00
admin b8b9d12a82 4.2.1 polish 2026-05-06 08:27:24 +12:00
admin bf9331bb5b Add skeleton, updates to client email formatting 2026-05-04 16:30:05 +12:00
admin 629f530099 add GA 2026-05-02 08:59:49 +12:00
ponzischeme89 b7ea05f150 Initial commit 2026-05-02 08:26:18 +12:00