Skip to content

feat(web): onboarding polish - welcome shortcuts, Hardcore Mode, all-day nudge convert - #2752

Merged
tyler-dane merged 2 commits into
mainfrom
claude/onboarding-improvements-d9526e
Aug 10, 2026
Merged

feat(web): onboarding polish - welcome shortcuts, Hardcore Mode, all-day nudge convert#2752
tyler-dane merged 2 commits into
mainfrom
claude/onboarding-improvements-d9526e

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

Summary

  • Welcome dialog: u/i/s shortcuts for Sign up / Log in / Start Now, with keycap hints on each button
  • Renamed "keyboard-only mode" copy to "Hardcore Mode" across the sidebar indicator, shortcut legend, command palette, and tour; the sidebar (and event-jump mode) now advertises only Esc as the exit gesture (Shift Shift still works, just isn't advertised)
  • Shortcut tip text (e.g. "Hold Shift and press an arrow...") now renders key names as styled keycaps instead of plain words
  • Shift+ArrowDown on a focused all-day event converts it to a 60-minute timed event, landing at the visible grid scroll position (mirrors the existing mouse drag-to-timed conversion); edge-focused all-day events are unaffected
  • Refreshed welcome modal heading/body copy and the demo-events banner copy

Test plan

  • bun run type-check passes
  • bun run lint passes (0 errors; pre-existing unrelated warnings only)
  • bun test:web passes (one pre-existing unrelated flake in DayCalendarGrid.test.tsx, reproduced identically on main)
  • Manually verified in a running dev build: welcome modal keycaps + u/i/s shortcuts, demo banner copy, sidebar tip keycap rendering, and the all-day -> timed Shift+ArrowDown conversion in Week view

🤖 Generated with Claude Code

…day nudge convert

- Welcome dialog: u/i/s shortcuts for Sign up/Log in/Start Now, with keycap hints
- Rename keyboard-only mode copy to Hardcore Mode; sidebar advertises only Esc
- Render key names in shortcut tip text as keycaps instead of plain words
- Shift+ArrowDown on a focused all-day event converts it to a 60-minute timed event
- Refresh welcome heading/body copy and demo-events banner copy
@tyler-dane
tyler-dane merged commit ec78005 into main Aug 10, 2026
18 of 20 checks passed
@tyler-dane
tyler-dane deleted the claude/onboarding-improvements-d9526e branch August 10, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant