# 1.0.18 — 2026-09-02

## Features

- **Managed policy** now blocks disallowed MCP servers and marketplace installs before any change is written.
- **Quoting** a previous message from the block viewer now works directly from the viewer.
- **Welcome screen** now stays until you actually send a prompt; a session is prepared in the background.
- **Feedback** is now collected in a centered modal instead of a bottom card.
- **Feedback submissions** now include structured type, task, and failure information.
- **Feedback modal** now has a Drafts tab to manage and send saved drafts.
- **Models** can now render interactive charts using Chart.js.
- **grok inspect** and **grok mcp doctor** now show managed policy details.
- **Image generation** now supports richer parameters via composer state.
- **Retry behavior** for rate-limited requests is now configurable per model.
- Models can now be configured with per-model mTLS client certificates for secure upstream connections.
- **`/feedback <text>`** now saves a local draft before invoking the feedback skill.

## Bug Fixes

- **Authentication recovery** during turns no longer fails immediately on transient errors.
- The session dock now aligns consistently, shows more rows inline when expanded, and reveals stop controls on hover.
- **Pastes** from rich-text sources no longer stay inline or corrupt the composer when they contain special Unicode line separators.
- **Mouse wheel** over a one-line prompt now scrolls the conversation history instead of being ignored.
- **Slash dropdowns** no longer truncate long command names when a short sibling is also visible.
- **Subagent sessions** now respect the retry and rate-limit settings of their selected model.
- **Session picker** now opens with Ctrl+R everywhere; redo uses Ctrl+Shift+Z or Alt+Z.
- **Subagent views** no longer duplicate the task prompt on first open after a live echo.
- **Strikethrough text** now renders correctly inside markdown tables in the pager.
- **Resume picker** now labels local sessions with a single disk walk instead of per-row lookups.

## Performance

- **Startup** no longer hangs on slow networks while fetching remote settings.
- **Responses** now complete faster; uploads and session bookkeeping happen in the background.
- **Startup** now makes fewer network requests by sharing settings fetches.
- **New sessions** start responding faster by running start hooks in the background.

