| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-24 | 13.4 kB | |
| v1.7.0 source code.tar.gz | 2026-04-24 | 4.9 MB | |
| v1.7.0 source code.zip | 2026-04-24 | 5.9 MB | |
| Totals: 3 Items | 10.8 MB | 2 | |
What's Changed
Improvements
- Expanded MCP capabilities with patch support, improved tree hierarchy reading, configurable workspace guidance, a
create_attachmenttool, simplified mention syntax, and richer comment tool responses (#11822, #11839, #11823, #11851, #11886, #11987, #12102, #12097) - Added email subscriptions to public documents so readers can follow along with updates, including diffs in notifications (#11911, #12084)
- Introduced a redesigned document history with the ability to compare any two revisions side-by-side (#12112, #12001)
- Added full right-to-left (RTL) layout support for languages such as Hebrew and Arabic (#12107)
- Added a command bar search to public shares with quick access to recently viewed documents (#11846, #11849)
- Added a recent documents menu in the desktop app for faster navigation (#12063)
- Long code blocks now auto-collapse to keep documents easier to scan (#11967)
- Links now show previews on hover in shared documents (#12007)
- Added keyboard access to Mermaid diagram editing and various other mermaid improvements (#11834, #11874)
- Added a role preference for collection template management (#11821)
- Added a group members popover in share search suggestions (#11848)
- Highlighted commented images in documents to make comments easier to find (#11808)
- Added support for Docker Swarm style secrets (#11906)
- Share popover data is now preloaded on hover for a snappier experience (#11909)
- Added context menus to document breadcrumb items (#11910)
- Search highlights now use native CSS highlights where available for better performance (#11929)
- Welcome email is now sent via a background processor (#11939)
- Removed auto creation of share links; shares must now be created explicitly (#11950)
- Keyboard shortcuts are now displayed in menus where available (#11959)
- Copying a document now preserves the
fullWidthproperty (#11980) - Allowed replacing custom emoji images (#11998)
- Added max character count indicators to inputs (#12006)
- Added a
cmd+kshortcut hint to the search input (#12045) - Added a
suppressEmailargument when inviting users through the API (#12082) - Added missing controls to starred documents (#12100)
- Mapped document creators to existing users during JSON import (#11879)
- Added hex color swatch previews (#12150)
- Allowed
geo:,maps:, andmagnet:link protocols (#12149) - Moved API Keys and Webhook settings into filterable tables (#12117, #12119)
- Various mobile breakpoint improvements (#12121)
- Reduced Sentry noise from expected errors, crawler traffic, and upload network issues (#12002, #12023, #12049, #12130, #12131, #12132)
- Staggered scheduled cleanup tasks to reduce load spikes (#11986)
- Improved search indexing via a performance optimization that removes an unnecessary location subscription (#12116)
- New translations (#11759)
Fixes
- Fixed suggestion menus being blocked by placeholder marks (#11796)
- Fixed GitLab
work_itemspaste detection and improved GitLab Flavored Markdown handling (#11820, #11930) - Fixed empty screen after login with a post-redirect (#11833)
- Disabled the embed option when pasting internal links (#11837)
- Prevented the comment sidebar from opening unexpectedly, and stopped it auto-opening when a draft comment is present (#11845, #11964)
- Escape key now clears search highlights in documents, even when the editor is not focused (#11847, #12158)
- Fixed sub-table header sticky behavior (#11857)
- Improved performance when editing titles in large open document trees (#11858)
- Fixed passkey login 400 error when
authenticatorAttachmentis undefined, and prevented registering duplicate passkeys on the same device (#11856, #11870) - Fixed read-only scoped API keys being unable to access MCP (#11875)
- Fixed being unable to resize imported images from docx (#11878)
- Fixed the Document Move dialog hiding siblings and nieces/nephews as move targets (#11885)
- Fixed custom team logo not appearing in link previews for public shares (#11872)
- Fixed empty drafts not being correctly cleared on tab quit (#11899)
- Archived documents are now removed from the sidebar immediately (#11900)
- Fixed presentation mode slide content not being vertically centered, hid image controls and pointers in present mode, and fixed the inability to navigate to a document out of present mode (#11901, #11952, #11958)
- Fixed integrations list missing when language is not English, and hid unconnected integrations from the settings sidebar (#11908, #11913)
- Fixed
@mentiontrigger not firing after CJK characters and improved mention search during IME composition (#11919, #11944) - Fixed search highlight lag on shared documents (#11926)
- Fixed Tab key not indenting list items inside toggle blocks, and removed a forced newline from toggles in lists (#11914, #11976)
- Fixed breadcrumb item text disappearing when a document has an icon (#11948)
- Fixed short search filter on the Group settings page (#11945)
- Fixed notification panel height (#11949)
- Added support for full-width at (@) symbol in mentions (#11951)
- Fixed current user's last active at timestamp (#11957)
- Validated the host parameter stored in OAuth state on failure redirect (#11956)
- Addressed various accessibility findings (#11977)
- Fixed scrollable area borders not appearing on first render, and a scrollbar flash in the new collection modal (#11979, #12144)
- Sanitized mention
hrefto prevent unsafe URLs (#11993) - Fixed dropped content in the Markdown parser with mixed checklist content (#11994)
- Fixed checklist toggle overlapping content in table cells (#12005)
- Fixed new shares not including children, and validated that shares contain only a
documentIdorcollectionId(#12009, #12098) - Fixed natural embed resizing (#12012)
- Fixed a missing
+on shared doc shortcut display (#12013) - Auto-hide TOC when window shrinks below mobile breakpoint (#12014)
- Guarded against undefined
boundsRefinMediaDimension(#12026) - Guarded
IndexeddbPersistencefor environments without IndexedDB, plus a runtime check (#12027, #12028) - Shared documents now respect the 'Show last modified' option when a user is logged in (#12032)
- Fixed back/forward controls in the desktop app (#12046)
- Fixed the search input in keyboard shortcuts not being rounded (#12047)
- Fixed draft border not being visible in dark mode (#12051)
- Fixed the sidebar reloading when navigating to settings (#12064)
- Handle trailing space on code challenge method (#12068)
- Fixed being unable to search drafts without a collection (#12079)
- Ensured OTP is bound to workspace (#12096)
- Correctly validate uploaded file size when using the "local" storage option (#12095)
- Disallow invalid scopes (#12099)
- Fixed
trimFileAndExtbeing passed a full path (#12101) - Removed user id from toggle storage key (#12105)
- Do not clear local database on passive logout (#12109)
- Return to empty search on 'Search' sidebar click (#12115)
- Use verified JWT for rate limiting (#12114)
- Fixed incorrect nesting in the publish dialog (#12122)
- Fixed dragging active links with children (#12133)
- Fixed a null reference (#12135)
New Contributors
- @liminaire-x made their first contribution in https://github.com/outline/outline/pull/11944
- @RHawkins-Fisher made their first contribution in https://github.com/outline/outline/pull/12001
Full Changelog: https://github.com/outline/outline/compare/v1.6.1...v1.7.0