Change Log
v4.6.1 February 17, 2026 — Build 20260217.2
- Refactored email delivery from inline MailChannels fetch to async Cloudflare Queue pipeline with retry and dead-letter routing
- Added reusable email service abstraction with pluggable transport (MailChannels, SendGrid, Postmark, Resend)
- Added D1 email_log table for delivery diagnostics — tracks status, attempts, and errors per message
- Added Cloudflare Turnstile bot protection on admin login form
- Improved admin login frontend to distinguish transient vs. permanent failure responses
- Added standalone email consumer worker (wealthscore-email-consumer) for queue processing
- Updated OPERATIONS.md with email pipeline setup, DNS authentication (SPF/DKIM/DMARC), Turnstile configuration, and troubleshooting
v4.6.0 February 17, 2026 — Build 20260217.1
- Added Physical Wealth dimension — 4 domains: fitness & movement, nutrition & diet, sleep & recovery, health habits
- Added Mental Wealth dimension — 4 domains: mindset & resilience, learning & growth, stress management, purpose & fulfillment
- Added Social Wealth dimension — 4 domains: close relationships, community & belonging, communication & boundaries, support network
- Added Time Wealth dimension — 4 domains: autonomy & control, work-life balance, efficiency & focus, margin & flexibility
- All 7 wealth dimensions are now live — no more "Coming Soon" placeholders
- Backend API updated to accept and track submissions for all new dimensions
- Completions endpoint now aggregates data across all 7 dimensions
- Updated About page with full descriptions of all 7 dimensions and how scoring works
- Updated Contact page with structured feedback categories
- Updated Privacy Policy to reflect data collection across all assessment types
- Navigation menu and home page hub fully activated for all dimensions
- Category navigation on each quiz page now links to all active assessments
v4.5.0 February 16, 2026 — Build 20260216.3
- Community Participation map is now worldwide — tracks assessments from 195 countries
- Geo-detection expanded from US-only to global using Cloudflare country-level data
- Updated all site text to reflect a global audience
v4.4.0 February 16, 2026 — Build 20260216.2
- Added Light / Dark / System theme toggle — accessible from the navigation menu
- System mode follows your OS preference automatically and updates in real-time
- Theme choice persists across sessions via localStorage
- Render-blocking theme script prevents flash of wrong colors on page load
v4.3.0 February 16, 2026 — Build 20260216.1
- Redesigned home page as a hub with dimension tiles — all assessments visible immediately
- Moved Financial Wealth calculator to its own page at /financial/
- Added community participation map — see where people are assessing their wealth
- Backend now tracks completions across all dimensions (financial, security, medical) with geo data
- Fixed security and medical quiz submissions that were silently failing
v4.2.0 February 15, 2026 — Build 20260215.3
- Added Medical Wealth dimension — full interactive assessment at /medical/
- 4 medical domains: insurance & coverage, emergency preparedness, preventive care, directives & documentation
- Moved Health Security questionnaire from Security Wealth to new Medical Wealth section
- Security Wealth now has 5 domains (financial, digital, physical, legal, contingency) with rebalanced weights
- Updated navigation and category grids across all pages
v4.1.0 February 15, 2026 — Build 20260215.2
- Change Log is now a dedicated page (previously modal-only)
- Added site header with logo to About, Contact, Privacy, and Change Log pages
- Expanded changelog timestamps to full date and build reference
v4.0.0 February 15, 2026 — Build 20260215.1
- Added Security Wealth dimension — full interactive assessment
- 6 security domains: financial, digital, physical, health, legal, contingency
- Coverage + Recoverability scoring model (0-10 scale)
- Top 3 gaps identification with actionable improvement tips
v3.2.0 February 14, 2026 — Build 20260214.3
- Engineering hardening: check scripts now support --fix and --check modes with proper exit codes
- CORS restricted to same-origin for admin API routes
- Ad URL validation prevents dangerous protocols
- All external links hardened with rel="noopener noreferrer"
- Added CI pipeline (GitHub Actions), README, and operations runbook
- Admin login now surfaces email delivery failures to the UI
v3.1.0 February 14, 2026 — Build 20260214.2
- Added hamburger navigation menu across all pages
- Created About, Contact Us, and Privacy Policy pages
- Added Coming Soon placeholder pages for all wealth dimensions
- Expanded footer with site-wide navigation links
v3.0.0 February 13, 2026 — Build 20260213.1
- Rebranded as multi-category wealth scoring platform
- Added wealth dimensions: finances, security, health, career, relationships, time, growth
- New logo and header design
- Category navigation section below Financial results
v2.0.0 February 12, 2026 — Build 20260212.1
- Added backend for anonymous trend tracking
- Added admin dashboard with magic link login
- Added disclaimer modal with sponsor slot
v1.0.0 February 10, 2026 — Build 20260210.1
- Initial release with savings checkpoint calculator
- Score ring visualization and comparison bars
- Shareable URLs and print-to-PDF
- Data from J.P. Morgan 2025 Guide to Retirement