mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 08:31:19 +00:00
- Rename session/project variables to agent-centric naming:
- {{SESSION_NAME}} -> {{AGENT_NAME}}
- {{PROJECT_PATH}} -> {{AGENT_PATH}}
- Legacy aliases preserved for backwards compatibility
- Fix Dracula theme to use actual Dracula color palette
- Add Cmd+Shift+P shortcut for Prompt Composer
- Fix history entry usageStats to track per-task metrics
- Update README template variable documentation
- Fix SessionList tests for Ungrouped section behavior
- Update test cases to match new variable naming
- Remove COMPLETED_TARGETS.md
Claude ID: c756d389-b10d-438d-a76a-e2ba42c157aa
Maestro ID: b9bc0d08-5be2-4fdf-93cd-5618a8d53b35
2.0 KiB
2.0 KiB
Phase 06: First Run Celebration
Build the celebratory experience for first Auto Run completion with confetti, achievement modal, and next steps guidance.
Tasks
- Create
components/FirstRunCelebration.tsxmodal component for the first Auto Run completion celebration - Add confetti animation library or implement simple confetti effect using CSS animations or canvas
- Design celebration modal with: confetti animation in background, "Congratulations!" header, duration of the Auto Run displayed (e.g., "Your first Auto Run completed in 4 minutes 32 seconds"), encouraging message about Auto Run capabilities ("A properly configured Auto Run can go on for hours if not days"), next steps section
- Create next steps content: "Explore the additional phase documents we created", "Each phase builds on the previous one", "Select a document in the Auto Run tab to continue building your project", link or button to Auto Run documentation
- Add "Got It!" primary button to dismiss the modal
- Implement confetti animation that triggers when modal appears and runs for 3-5 seconds
- Add
firstAutoRunCompletedflag to settings to ensure celebration only shows once ever - Hook celebration trigger into Auto Run completion detection: when an Auto Run completes AND
firstAutoRunCompletedis false, show celebration modal, setfirstAutoRunCompletedto true - Add special "Standing Ovation" achievement variation if first Auto Run exceeds 15 minutes with extra celebratory messaging like "Your AI worked autonomously for over 15 minutes!"
- Ensure celebration modal has proper priority in LayerStack (above normal modals)
- Add keyboard support: Enter or Escape to dismiss
- Make confetti respect reduced motion preferences (disable if user prefers reduced motion)
- Style modal to feel special and celebratory while maintaining Maestro's design language
- After dismissing celebration, ensure user can easily find and select other phase documents