theboringoffice v0.3.2 — the UX wave
Small-surface quality-of-life, all end-to-end.
- Paste works everywhere — one deliberate paste router sends your paste to the thing that's focused: the question dialog's answer block (batched, multi-line), the embedded terminal's shell (bracketed-paste wrapped), the model picker's filter, or the chat. Nothing ever eats a paste silently again.
- Chat paste grows up — big pastes (>20 lines or >2000 chars) collapse to a one-line chip ("pasted 31 lines · 433 chars"); one backspace deletes the chip; the full text still reaches the agent. Small pastes insert literally, and shift+enter / ctrl+j give you newlines.
- /model picker search — type to narrow (N/M badge, filter row, no-matches state, esc clears then closes). /session and the @ attach picker already had it.
- Browser tab —
eedits the URL inline in the location bar (enter opens, esc cancels);Oopens the current page in your OS browser.
Full Changelog: v0.3.1...v0.3.2