Changelog

New updates and improvements to Outline.
Follow us on twitter to find out when features are released.

Import web pages, emails, PDFs, and TextBundle archives

Import documents

Outline can now import content from a few more sources, making it easier to bring existing notes and archives into your workspace.

  • Web pages – import a page saved as MHTML (.mhtml/.mht) straight from your browser, images and all.
  • Emails – import an .eml message and Outline will convert it to a document, using the email subject as the title.
  • PDFs – import a text-based PDF and Outline will recover headings, lists, and tables from the layout, converting it to a fully editable document.
  • TextPack – import .textpack archives, the zipped format used by apps like Bear, Ulysses, and iA Writer, including any embedded images.

Multi-select

Multiselect

You can now select multiple items at once across Outline and act on them together, instead of repeating the same action one row at a time.

  • Documents – select multiple documents from search results or any document list to star, pin, archive, or otherwise batch-update them in a single action.
  • Users, groups, and group members – the same selection model is now available in workspace settings, so admins can resend invites, activate, suspend, revoke, or remove several people or groups at once.

Selection works the way you'd expect: click to toggle a row, shift-click to select a range, or use "select all". A toolbar appears with the relevant bulk actions as soon as something is selected, and selected rows are highlighted so it's always clear what you're about to change.

Profile cards on hover

Hovering over a person's avatar anywhere in Outline now shows a small profile card, so you can get context on who they are without leaving the page you're on.

The card shows their name, avatar, status (such as invited, suspended, admin, or guest), and their local time — handy for knowing whether a teammate is likely to be online before you @mention them.

Toggle headings

Toggle headings

You can now insert a collapsible toggle section pre-filled with a heading in one step. Open the slash menu (/) and choose Big toggle heading, Medium toggle heading, or Small toggle heading to drop in a heading nested inside a toggle block — no manual wrapping required.

This makes it easy to build structured, scannable documents where readers can expand just the sections they care about - toggle headings are closed by default.

Desktop app improvements

Two improvements have landed in the desktop app this week.

  • Passkey login – you can now sign in to the desktop app using a passkey. The app opens your system browser to complete the authentication flow, then returns you straight to the app — no password needed.
  • Installation switcher – a new switcher on the login screen lets you move between different Outline installations, making the desktop app compatible with on-premise deployments.

Date mentions

Outline date mentions

You can now type @ in any document to insert an inline date mention. Just like mentioning a teammate or linking to another document, type @ and start typing a date to place it right in the flow of your text. Date mentions are a natural way to reference deadlines, meetings, or milestones without breaking into a separate calendar app.

You can use natural language like @Today, @Yesterday, relative dates like @2 days ago, or more formal formats like @25-12-26.

Task list improvements

We've shipped a round of improvements to task lists and checkboxes in the editor so they're easier to use and more natural to interact with.

  • Quick conversion – type [ ] at the start of any bullet list item to instantly convert it into a task list. Converting via the menu will now act more predictably
  • Completion animation – a stroke animation plays when you check off a task, giving a satisfying sense of progress
  • Better "Hide completed" – the option to hide completed tasks now applies correctly to the current list, rather than affecting parent list items

Request access to documents

Members can now request access to documents they don’t yet have permission to view. When someone follows a link they can’t open, they’ll see a simple “request access” option that notifies the right people to approve.

This helps reduce “who owns this doc?” back‑and‑forth and keeps your workspace more discoverable without sacrificing access controls.

Public document subscriptions

Readers can now subscribe to publicly shared documents by email. When a subscribed document changes, we’ll send a notification that includes a summary of what’s new so followers can stay up‑to‑date without constantly checking back.

Public shares also gained quality‑of‑life improvements like better search highlights, the ability to customize the logo and title, and a command menu on shared pages, making public docs feel more like a lightweight knowledge portal.

MCP Improvements

We’ve significantly expanded Outline’s built‑in MCP (Model Context Protocol) support. AI assistants can now work with richer tools, including patching documents, moving and deleting documents and collections, working with attachments, and creating and resolving inline comments.

Responses from MCP now include more context, such as document breadcrumbs, summaries, and suggested titles, so AI integrations can feel more aware of your workspace structure.

GitLab integration

GitLab integrations

We have rolled out a new GitLab integration that allows embedding rich issue and merge request information directly into an Outline document. The integration works with both GitLab.com and self-hosted GitLab instances.

These new mentions will, of course, stay automatically up-to-date. To get started, connect your GitLab installation in Settings -> Integrations and then paste an issue or merge request URL from GitLab into the editor and selection "mention".

MCP

MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude, Cursor, ChatGPT, and others directly search, read, create, and edit documents in your Outline workspace. Once connected, your AI tools become an extension of your knowledgebase — able to find information, draft new docs, and update existing ones on your behalf.

Using the MCP you can:

  • Search for information across your entire workspace
  • Use your AI assistant to help you write and edit content in Outline
  • Find, create, and resolve comments

Each Outline workspace now comes with an MCP server built-in, so you can connect your AI assistants in just a minute of setup. Check out the docs to get started.

Toggle blocks

Toggle blocks are a new block type that allows you to hide and show content with a click. This is useful for creating collapsible sections in your documents, such as FAQs, step-by-step instructions, or any content that you want to keep hidden until the reader chooses to reveal it.

To create a toggle block, simply type /toggle and select the "Toggle" block from the menu. You can then add a title for the toggle and any content you want to include inside it. When the document is published, readers will see the toggle title and can click on it to expand or collapse the content.

Other improvements

  • Search results are now highlighted in the document when navigating from search
  • We added a new Figma integration which allows unfurling information about Figma links in documents

Table improvements

Table

Part 3 in our recurring series of improvements to tables in Outline. This release includes the following updates:

  • Table columns and rows can now be reordered by dragging the column or row header to a new position
  • Table cells can now have a custom colored background, use the new "Cell background" option in the toolbar to choose a color
  • Sorting of table data is more natural for currencies, dates, and numbers
  • Lists inside tables no longer break Markdown output
  • Tables with merged cells now behave correctly when sorting

Other improvements

  • Added the ability to choose custom color highlights for text
  • Clicking on a group in the share dialog now shows it's members
  • Added a hide/show completed items control for checkbox lists
  • Added Alt-click to recursively expand or collapse sidebar documents and collections
  • Added a preference for desktop notification badge with off, count, and indicator options

Passkeys & Custom emoji

Passkey support has been added as an optional login method. You can now sign in with biometric authentication (TouchId, Windows Hello) or security keys instead of a password. Existing workspaces will need to enable this on the authentication providers screen.

Also in this release – custom emoji. Upload your own custom icons and emoji in the admin settings and use them in your documents, comments, and reactions. Custom emoji can also be embedded in documents as small icons.