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.

Task modal with compact description
Compact: 25% narrower, no toolbar — Tags and Attachments fully visible, no scroll.
Task modal with expanded description
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.

Task reopened showing the saved description
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.

Modal still open after first Esc
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)

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)