fix(ui): calendar bugs, hour cursor, global w/m, gg/G #102

Merged
barrettruth merged 2 commits from fix/calendar-bugs into main 2026-03-25 20:44:22 +00:00
barrettruth commented 2026-03-25 20:44:08 +00:00

Problem

Multiple calendar issues: t didn't work on current month, Enter instead of e, hover on empty cells, no hour cursor in week view, gg/G missing, w/m not global.

Solution

  • t updates selectedDate + anchor (works on current month)
  • Enter → e in calendar keyboard handler
  • Remove hover:bg-accent/50 from month grid empty area
  • Global w/m navigate to /calendar?mode= from any view
  • Hour-block cursor in week view (bg-accent + border)
  • [n]gg → hour n (default 00:00), [n]G → hour n (default 23:00)
  • Auto-scroll keeps cursor in view
## Problem Multiple calendar issues: `t` didn't work on current month, Enter instead of `e`, hover on empty cells, no hour cursor in week view, gg/G missing, w/m not global. ## Solution - `t` updates selectedDate + anchor (works on current month) - Enter → `e` in calendar keyboard handler - Remove hover:bg-accent/50 from month grid empty area - Global `w`/`m` navigate to `/calendar?mode=` from any view - Hour-block cursor in week view (bg-accent + border) - `[n]gg` → hour n (default 00:00), `[n]G` → hour n (default 23:00) - Auto-scroll keeps cursor in view
Sign in to join this conversation.
No description provided.