Task editor opens 25% smaller
PR #190✅ live on prod
fix(tasks) · follow-up to #189 · no schema changes · media captured on this branch's dev build (throwaway data, cleaned up)
1 · The whole editor opens 25% smaller — tags & attachments on screen
The modal now opens 25% narrower (50.6vw vs 67.5vw) with a tighter layout — slim
description box, formatting toolbar tucked away — so everything from Title to Subtasks is
on screen with zero scrolling (measured at 1280×800). Typing past ~50 characters or 2
lines widens it back to full size, grows the description and brings the toolbar back.
Mobile is unchanged.
Compact: 25% narrower, no toolbar — Tags and Attachments fully visible, no scroll.
Past the threshold: full width restored, description grown, toolbar back.
Video: creating a task, opening it compact, typing until it expands. (Throwaway project — created and deleted by the capture.)
2 · ⌘+Enter saves & closes
Press ⌘+Enter (or Ctrl+Enter) anywhere in the
editor — even while typing in the description — to save and close. No stray line break
is inserted (the shortcut is intercepted before the rich editor sees it). The Save button
shows the shortcut on desktop.
Reopened after ⌘+Enter: the description persisted.
Video: typing a description, ⌘+Enter, modal closes, reopen shows it saved.
3 · Esc closes in two steps
While you're typing in a field, the first Esc only steps out of it — so a
half-typed task can't be lost to an accidental close. A second Esc closes the
editor. The tag picker and inline subtask edits keep their own Esc behavior.
After the first Esc: focus left the title field, the editor stays open.
Video: Esc once (blur), Esc twice (close).
QA checklist (same items re-checked on prod after merge)
- 1 · Open a task on desktop → compact description; attachments/priority/tags visible; Save shows ⌘⏎
- 2 · Type past ~50 chars or a 3rd line → box grows; long-description tasks open full-height
- 3 · ⌘/Ctrl+Enter anywhere (incl. mid-typing) → saves & closes, no stray line break
- 4 · Esc while typing → blurs only; second Esc closes
- 5 · still works: tag picker owns its own Esc + ⌘+Enter
- 6 · still works: subtask add/edit Esc/Enter
- 7 · still works: mobile modal unchanged (full editor, no badge)
- 8 · still works: Save/Cancel buttons, backdrop click closes
Deployed?
| 🌐 App — Preview (PR #190) | ✅ built |
| 🌐 App — 🚀 PRODUCTION | ✅ LIVE — b550132 (deploy:success, 2026-07-02 12:13 UTC) |
| 🗄️ DB — Dev / Production | — n/a (no schema change) |