Skip to content

fix(web): lowercase event jump labels and bare f4 targeting - #4689

Closed
tyler-dane wants to merge 6 commits into
mainfrom
cursor/jump-key-lowercase-ddc9
Closed

tyler-dane wants to merge 6 commits into
mainfrom
cursor/jump-key-lowercase-ddc9

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

What and why

Week grid event jump chips showed uppercase labels (F4, W3) while keystrokes were matched lowercase, and a second bare f toggled jump off instead of selecting Friday—so typing f4 often committed typed-time 4 instead of focusing the event.

This change shows lowercase labels everywhere (chips, column headers, tips, game copy), keeps uppercase as an alias via existing normalization, and treats f as Friday while jump mode is on. Exit jump with Esc only.

Verify

VERDICT: PASS (focused)
bun test:web — shift-hint + DayLabels
bun test:e2e — e2e/timed/shift-hold-event-hints.spec.ts (6/6)
bun run verify --strict — web, core, a11y, lint, knip; e2e full suite run in CI

Scheme

  • Event labels: {dayPrefix}{index} lowercase (su1, w4, f4, sa2)
  • Day prefixes: su, m, t, w, r, f, sa (weekend: s then u / a)
  • From idle: Shift+{day prefix} enters a column; bare digits still typed-time until a day is selected
  • Moved: second bare f no longer exits jump mode (use Esc)

Week grid with lowercase jump labels

Open in Web Open in Cursor 

@tyler-dane tyler-dane added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Oct 21, 2026 — with Cursor
@tyler-dane
tyler-dane marked this pull request as ready for review October 21, 2026 17:09
@tyler-dane
tyler-dane enabled auto-merge October 21, 2026 17:09
@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Boot bundle: 510.3 KB gzip (+0.0 KB vs main)

@tyler-dane
tyler-dane added this pull request to the merge queue Oct 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Oct 21, 2026
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 21, 2026
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 21, 2026
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 21, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 22, 2026
cursoragent and others added 5 commits October 22, 2026 01:03
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@cursor
cursor Bot force-pushed the cursor/jump-key-lowercase-ddc9 branch from 872843d to 5665e93 Compare October 22, 2026 01:11
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 22, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 22, 2026
@tyler-dane
tyler-dane enabled auto-merge October 22, 2026 02:22
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane
tyler-dane disabled auto-merge October 22, 2026 04:03
@tyler-dane

Copy link
Copy Markdown
Contributor Author

agent-loop: still conflicting after update-branch onto main. Closing so the issue can be relaunched.

@tyler-dane tyler-dane removed the agent-automerge Agent-loop finished; merge-guard may squash-merge label Oct 22, 2026
@tyler-dane tyler-dane closed this Oct 22, 2026
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.

2 participants