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