v2.2.2
Feature
Add custom Harvous status page backed by Better Stack
Feature
Add Notes from Harvous publish pack and blog marketing skill
Feature
Add offline support for highlights, pin, and study-thread connections
Feature
Add PDS focus rings to settings text fields including My Church
Improvement
Automate marketing-site release notes export from Changelog
Improvement
Avatar-lead Inspector Activity rows with space color + verb labels
Improvement
Avoid 502 timeouts on monthly analytics backfill
Fix
Base64-encode binary Netlify function responses
Improvement
Capture richer Pulse metrics in admin monthly reports
Fix
Center shared-note add feedback toast text
Improvement
Checkpoint before checking out feat/shared-spaces-foundation
Feature
Church org design gallery (dev only)
Feature
Church shared-space create, template edit/provenance, and hub polish
Feature
Church-org phase 1 — admin provisioning pipes (dark)
Feature
Church-org schema groundwork on shared-spaces rails
Feature
Cut over to Harvous 2.0.0 semver.
Fix
Drop satori OG fallback — screenshot or no image
Fix
Embed OG image wasm and fonts for Netlify
Improvement
Finish auth cold-start TLC after JWT+Bearer gate
Fix
Fix 401 on support notify-check: handle duplicated Authorization header
Fix
Fix admin diagnostics noise and Drizzle unique-violation races
Fix
Fix admin monthly analytics backfill and cron reliability
Fix
Fix admin report dialog scrim and center it in the detail pane
Fix
Fix admin report regenerate so expanded Pulse metrics persist and display
Fix
Fix changelog backfill to re-export versions already in the CSV
Fix
Fix Clerk webhook signature verification failing on duplicated svix headers
Fix
Fix home sidebar sections staying blank until scroll
Fix
Fix iOS TipTap crashes and improve mobile PWA editor UX
Fix
Fix mobile sidebar card dismiss and Not now taps
Fix
Fix monthly analytics 502s and add diagnostic issue bulk resolve
Fix
Fix netlify.toml parse error by removing invalid timeout keys
Fix
Fix same Authorization header duplication bug in inbox cron routes
Fix
Fix support confirmation to show founder email, not submitter's own email
Fix
Gate cold-start API fetches until Clerk auth is ready
Fix
Hide Paper from dark Appearance color presets
Feature
HMC church SoT, publish cadence, and My Church hub polish
Fix
Include Chromium runtime deps for OG screenshots
Fix
Keep full status history bars visible without right-edge clipping
Fix
Keep secondary folders under manual primary and reserve Ps person tags
Fix
Loosen status page spacing on small screens to match shared notes
Improvement
Match status page support card hover to harvous.com/support
Improvement
Open admin monthly reports in a dialog instead of inline accordion
Fix
Paint Home when notes are ready instead of waiting on auxiliaries
Feature
Pick a Clerk org from a list instead of pasting its id
Feature
Polish Home presentation, My Data export, and import enrichment
Improvement
Polish public status page layout, surfaces, and freshness metadata
Improvement
Polish status page with 90-day history bars and hover tooltips
Fix
Prebuild Chromium OG screenshot Netlify function
Improvement
Promote subject vocabulary matches to auto-tags with draft-style ghost chips
Fix
Prototype editor cross-device sync, mobile study UX, and folder enrichment
Improvement
Remove marketing-site session hint and custom API CORS
Improvement
Remove sidebar What's new migration banner
Fix
Resolve production Whoops crash, TipTap mount errors, and tag list timeouts
Improvement
Restrict support notify-check to open, unread tickets
Feature
Screenshot-based Open Graph images for shared notes
Improvement
Stage legacy 2.0.x changelog moves from root Changelog/
Fix
Stop duplicate Night label on Appearance dark colors
Fix
Stop stale Clerk cookie hints from trapping the prototype shell
Improvement
Store marketing audience/use-case on Clerk signup metadata
Fix
Thread terminology and whitespace for merge gates
Fix
Thread terminology in generated 2.2.1 notes
Feature
Unique Open Graph cards for shared notes and threads
Fix
Unreadable admin action buttons in dark mode + input overflow
Fix
Wait for auth before note load and study-thread fetch
Fix
