Release log

Features, fixes and MCP changes, once they’re live.

Release notes are written in English.

v0.231.0

Monthly AI usage and separate desktop tabs

AIChanged

See your monthly AI allowance

Settings → Usage now shows how much of your monthly AI allowance you have used in the editor and PowerPoint add-in.

Details
  • In workspaces with a limit, Pretty-paid chat stops when you reach your allowance. It resets on the first day of each month at 00:00 UTC.
  • Chats paid for through your own or your organization’s API key are exempt. Workspaces without a limit show that in Usage.
  • The monthly allowance view replaces the editor’s daily cost history.
DesktopFixed

Keep each file opened from outside Pretty in its own tab

Files opened from Finder, the command line or a file dialog now keep their own tabs. Opening another file no longer replaces the previous one.

Details
  • Single-clicking files in the sidebar still uses the preview tab.

v0.230.0

Chat, chart and workspace setup updates

WorkspaceChanged

New workspace setup now has a waitlist

After verifying your email, you now see a waitlist if you have no workspace to join. Creating a new workspace from the welcome flow is paused.

Details
  • You can still accept a workspace invitation or request access to an eligible workspace on your company email domain. Use Check again to pick up a new invitation.
EditorFixed

Keep new bar and column charts consistent

New bar and column charts use one color per series by default, including when opened in PowerPoint.

Details
  • Existing charts that deliberately use different colors for each category keep that setting.
EditorImproved

See why a layout or master cannot be deleted

If slides still use a layout or master, Pretty now explains that you need to switch those slides to another layout before deleting it.

Details
  • Editing a shape owned by a think-cell chart also shows a specific explanation.
EditorFixed

Keep the chat beside the deck it creates

When an agent saves a new deck or deck copy from a full-screen chat, Pretty opens the deck and moves that chat into the sidebar beside it.

Details
  • A deck saved by another chat leaves your current full-screen chat in place.
PowerPointImproved

Give chat the layout names of surrounding slides

Chat in the PowerPoint add-in now includes master and layout names for surrounding slides when PowerPoint provides them.

Details
  • If reading layout information fails or times out, you can still send the message with the slide list.

v0.229.0

Fixes for Safari, charts and dictation

EditorFixed

Open the editor in Safari

Fixed a startup error in Safari that could prevent the web editor from loading slides or running document tasks. The fix also covers slide previews on the welcome screen.

EditorFixed

Show the right colors in pie, doughnut and column charts

Charts set to use a different color for each slice now show those colors in Pretty. Single-series bar and column charts also respect per-category colors.

Details
  • Colors explicitly set for a point or the whole series still take precedence.
AIChanged

Dictation stops when its connection drops

If the dictation connection drops, Pretty now stops recording and shows an error. Your typed message stays intact.

Details
  • Dictation uses a streaming connection in the editor, desktop app and PowerPoint add-in. The fallback that retried buffered audio has been removed; after a disconnect, restart dictation to record the interrupted speech again.

v0.228.0

File transfers, connected tools and a smoother start

MCPBreaking change

Upload and download files directly through MCP

Transfer workspace files in one MCP call, without a separate storage upload or download request. Files can be up to 23 MiB before base64 encoding.

MCP details & workflow changes
  • Update existing workflows: file_upload replaces create_file_upload and complete_file_upload; file_download replaces get_file.
  • file_upload takes path, mimeType and base64Content. It creates missing parent folders and rejects an existing destination file.
  • file_download takes path and returns structuredContent.base64Content, the byte size and an editorUrl. Decode base64Content to recover the file.
  • Requires an MCP client that can send and receive base64 file content.
MCPImproved

Shorter MCP status waits

wait_for_chat_status now waits up to 20 seconds before returning the current status and latest message. Your chat keeps running between calls.

MCP details & workflow changes
  • If the status is queued or working, call wait_for_chat_status again with the same chatId.
  • The wait still returns early when the chat finishes, fails or needs your input. There is no caller-configurable timeout parameter.
DesktopNew

Connect your own MCP servers

Add local stdio or Streamable HTTP MCP servers in Settings → Connections. Desktop chats can use their tools with Pretty’s models or a local Claude Code or Codex agent.

Details
  • Enable, disable and edit each connection, and see its connection status and available tool count.
  • For compatible OAuth servers, choose Authenticate to sign in through your browser. OAuth requires dynamic client registration; servers requiring a pre-registered app are not supported by this sign-in flow.
  • Start a new Codex chat after adding a server so its tools are available.
  • Connected tools run without an additional per-call approval prompt.
WorkspaceNew

Sign in and set up your workspace

Introduced email sign-in, workspace setup, team invitations and requests to join a workspace on your company email domain. Workspace admins review join requests in Settings → Members.

Details
  • Update (November 10, 2026): creating a workspace from the welcome flow is now paused. Users with no workspace to join see a waitlist after verifying their email; invitations and eligible domain join requests remain available.
  • The welcome flow brings sign-in and setup together. Choose your color mode and AI options; desktop setup also connects your folders and can use your Claude or ChatGPT subscription.
  • If setup is interrupted, the Set up Pretty prompt resumes it.
DesktopNew

Start with a task for a recent presentation

On Mac, setup suggests tasks for presentations you used in the last 30 days. Pick a suggestion to place the file and prompt in the chat, then send it when you are ready.

Details
  • Suggestions are based on slide text from up to three recent presentations. When setup opens, Pretty sends that text to your workspace’s configured model provider to generate the suggestions.
AINew

Plan a slide with /create-slide

Use /create-slide in the editor or PowerPoint add-in to work through a slide’s message, title, visual structure and finishing details. The built-in skill also helps when reworking an existing slide.

DesktopImproved

Pretty skills and docs for local agents

Claude Code and Codex agents running a Pretty chat on your computer can now read Pretty skills and search its documentation. They use the same workspace permissions as the chat.

Details
  • The local agent can call read_skill and search_docs alongside Pretty’s client tools.
EditorImproved

Move between chats and documents more easily

The chat sidebar now docks beside a document and stays out of the way on Home or in a full-screen chat. Move a full-screen chat back beside an open document with the sidebar button.

Details
  • Start a chat from the sidebar header or choose Chat in the + menu after the file tabs.
  • Open Settings with Cmd+, on Mac or Ctrl+, on Windows. On desktop, this shortcut now opens Pretty Settings; Presentation Settings remains in the menu.
EditorFixed

Arrow bullets render correctly

Arrow and other symbol bullets no longer appear as empty boxes when their font is not otherwise used in the presentation.