Stu Mason
Stu Mason

Activity

StuMason/cleanconnect
TidyLinker.com
TypeScript
Pull Request Merged

PR #61 merged: Add confetti and auto-dismiss to getting started checklist

Summary

  • When all 5 checklist items are complete, fires confetti and permanently hides the checklist
  • Adds getting_started_completed_at column to cleaner_profiles for persistent state
  • Dashboard checks both getting_started_completed_at and jobs_completed > 0 (fallback) to determine visibility
  • Confetti reuses the same teal palette from the onboarding flow

Test plan

  • Tests for completeGettingStarted endpoint (sets timestamp, idempotent, auth guards)
  • Test that getting_started_completed_at is passed through to frontend
  • Manual: complete all 5 checklist items as a cleaner — confetti fires, checklist disappears on reload
  • Manual: revisit dashboard — checklist stays hidden permanently
+157
additions
-45
deletions
11
files changed