Skip to content →

Changelog

New updates and improvements to Linear.


Editor improvements

Image from a website being dragged into a Linear project spec

Editor improvements

We've made multiple quality of life improvements and bug fixes to the editor to create a smoother writing experience, whether you are creating an issue or drafting a project spec. You can now drag to re-arrange videos and drop images from outside Linear. We've also added support for GraphQL and improved TSX and JS support in code blocks. Read through some of the 70+ fixes and improvements we made to the editor below.

Table of contents

A table of contents now automatically appears in documents that have at least two headings. This makes it easier to navigate long documents—like detailed project specs or meeting notes—to find what you need.

Table of contents appearing in the left-hand side of a project spec

Mobile beta

Invites for our mobile beta are continually rolling out to iOS users. Pre-orders are still open if you'd like to join the waitlist for iOS or Android: https://linear.app/mobile.

Fixes

  • Editor
    Fixed a bug that caused the link to open when selecting link text
  • Editor
    Improved the behavior of the Undo function after pasting, so that it only undoes the last paste action
  • Editor
    Fixed an issue where undoing image resizing would not show the image sized as expected
  • Editor
    Improved behavior of formatting toolbar buttons to maintain previous selection state even when hidden
  • Editor
    Improved performance of collaborative editing
  • Editor
    Fixed unexpected behavior when deleting paragraphs after images in lists
  • Editor
    Fixed a flickering issue when the formatting toolbar was hidden
  • Editor
    Properly hid the formatting toolbar while selecting special characters
  • Editor
    Copy project URL and Copy document URL shortcuts now work properly when the editor is focused
  • Editor
    Fixed the formatting toolbar not animating properly on Firefox
  • Editor
    Fixed collaborative editing issue where when inserting an image it could end up at the bottom of the document
  • Editor
    Fixed an issue with reordering checklists by drag
  • Editor
    Added support for multiple extensions for one language in editor code blocks
  • Editor
    Fixed an issue that caused a checklist item to be checked by default when created by pressing Enter

Improvements

  • Editor
    We now display the correct icon for custom views in @-mentions
  • Editor
    Updated the formatting toolbar with new icons, a re-ordered layout, and subtle design refinements
  • Editor
    Improved the relevance of suggested items in the @-mention menu
  • Editor
    Grouped list options under a single menu in the formatting toolbar
  • Editor
    Added ability to convert selected text into a heading using the formatting toolbar
  • Editor
    Enhanced ease of dropping images when creating an issue
  • Editor
    It is now possible to add images to issues and documents by drag and drop from websites
  • Editor
    Made it easier to drop images at the start or end of documents and issue descriptions
  • Editor
    Made it easier to drag images outside of lists and to the end of documents
  • Editor
    You can now click on a lightbox image again to zoom the image to fit the window
  • Editor
    Multiple right-clicks on an image will now keep the menu open
  • Editor
    Added support for GraphQL in code blocks
  • Editor
    Made videos draggable within the editor
  • Editor
    Popovers in the editor will now identify links to documents, projects, and views in different workspaces
  • Editor
    Added dedicated styling and popover to links for project updates
  • Editor
    Toggling a list while a list item is selected will now toggle the list off
  • Editor
    Addressed two issues with the link toolbar blinking and displaying previous link data
  • Editor
    Added support for using Tab and Shift Tab in a code block to indent and outdent selected lines, similar to a code editor
  • Editor
    It is now possible to cancel uploads in progress
  • Desktop
    The empty space in the sidebar can now be dragged to move the window
  • SLA
    Hid SLA change history messages when changing SLA back to the original value
  • Templates
    Increased the limit for connecting templates in Intercom, Zendesk, and Front integrations from 5 to 10
  • Cycles
    Added the ability to view the capacity of an active cycle in addition to upcoming cycles when viewing the list of cycles for a team
  • Projects
    Made it easier to change an issue's team when adding it to a project, even if the original team was not already a part of the project
  • Slack
    Pre-populated the issue creation modal in Slack with a project if the channel is configured for project notifications
  • Sidebar
    Improved animation for opening and closing favorites folders in the sidebar
  • Navigation
    Added dashes in the command menu for partial selections on all actions that target multiple issues, projects, or roadmaps
  • Comments
    We now suggest deleting a comment when you edit it and save after deleting all contents
  • Views
    Improved layout and design of the custom view edit state
  • Git integrations
    Added relates to (in addition to related to) as a magic word for linking PRs
  • Search
    Improved search functionality to include icons and emojis when picking a project or team icon
  • Issue relations
    Made a small text improvement to make it clearer why an issue cannot be marked as blocked by
  • Issues
    Right-clicking on an issue sidebar now opens a contextual menu with relevant actions
  • Themes
    Added a new theme: Pure Light
  • Icons
    The icon picker now displays icons with a dimmed background that matches the selected color
  • Asks
    Added the ability to configure a channel connected to Asks to not receive updates related to an issue moving into a canceled state in synced Slack threads. (Note: If an issue is marked as a duplicate of another issue, that update will still be posted to the synced thread.)
  • Settings
    We now automatically display a new label field when adding labels to a label group
  • Documents
    Fixed document heading links being cut off on smaller screens
  • Documents
    We now copy the icon and color of the document when duplicating it
  • Documents
    Fixed an issue where the content of a document could be set to blank when reloading immediately after an edit
  • Issues
    Improved how issue details are displayed on the issue page to correctly take the current available space into account
  • Comments
    Improved the @ suggestions in thread replies
  • Discord
    The wrap command will no longer include issues from private teams.
  • Board
    Fixed scrolling with mouse wheel while dragging over board columns.
  • Issue Creation
    Fixed an issue where an inactive issue (triage or backlog) would end up in an invalid creation state, causing a cycle.
  • List
    Fixed a problem with selection items in a list, which caused them to act as shift+click selection after certain shortcuts were used.
  • Asks
    Fixed an issue where milestones from issue templates were not applied when creating Asks.
  • Filters
    Fixed a problem where filtering by issue group would return no issues.
  • Subissues
    Fixed scrolling to the sub-issue editor when a new sub-issue is outside of the viewport.
  • Projects
    Fixed overflow of milestone badge on a project list.
  • Sidebar
    Fixed a bug that was preventing the collapsed sidebar in Inbox and Triage from being displayed.
  • Views
    Fixed custom view resolver to properly validate filter input.
  • UI
    Fixed an issue where floating menus would not be repositioned when resizing the window.
  • Navigation
    Fixed an issue where inadvertently opening issues from the list and board when cancelling drag and drop using the escape key.
  • Issues
    Fixed a bug in Safari where the truncation of the issue history entry was hiding excessive information.
  • Command menu
    Fixed the problem of Cmd+K/Ctrl+K not closing the menu once it's open
  • Command menu
    Updated command menu to display partial selections with a dash, allowing for multiple issues with different priority levels
  • Command menu
    Fixed the problem of Cmd+K/Ctrl+K not closing the menu once it's open
  • Guests
    Guests can now reorder their teams in the sidebar.
  • Themes
    Fixed a bug where the contextual menu theme would look strange on selected list rows.
  • Issue creation
    Removed focus outline on the fast issue create modal.
  • Slack
    Fixed an issue where tables used in a project update would show up as "See table in Linear" due to a limitation in Slack.
  • Boards
    Fixed a problem where the team was not pre-filling properly when using + in columns and cells grouping by team & state.
  • Navigation
    Fixed wrong redirects to issues containing previous identifiers in the same team.
  • Projects
    Fixed project URL to use ID if slug ID is not available.
  • Settings
    When updating a team icon color, the change is now correctly shown in the settings sidebar after saving.
  • Icons
    When setting a custom emoji as a team icon, we now properly use the fallback background color instead of relying on the previously set icon color.
  • Triage
    Fixed triage actions labels overflowing header content when using a larger font size.
  • PWA
    Fixed a problem where the application would not start in offline mode.
  • Issues
    Fixed assignee dropdown selection when multiple issues with different assignees are selected.
  • Grouping
    Fixed an issue with cycles grouping not working properly in custom views.
  • Issues
    Fixed an issue where the assignee selector dropdown wouldn't always reflect the selected value.
  • Grouping
    Included project leads in grouping columns/rows when grouping projects by members.
  • Documents
    Handled archived document content entities when recording history.
  • Documents
    After creating a document, the title is now automatically focused so that you can start typing immediately.
  • Comments
    Resolved comments are now sorted by when they were resolved, with the most recently resolved comments appearing first.
  • Search
    Fixed a problem where search was not being triggered in the CMD+K command menu.
  • SLAs
    Issues with SLAs are now correctly ordered on lists sorted by due date.
  • Board
    Resolved an issue where the board would sometimes appear empty after setting default display options.
  • Added support for opening your list and board selections in new tabs by pressing Cmd/Ctrl + Enter
  • Added a toast when assigning/un-assigning an issue to yourself via keyboard shortcut
  • Removed ALPHA flag for triage responsibility and time schedule APIs
  • Added triageResponsibilityNotifiedUsers relationship to IssueHistory nodes
  • SLAs Exposed slaStartedAt and slaBreachesAt properties on the issue
  • Added support for DocumentNotification type
  • Webhooks now send actor information for when bots such as integrations or OAuth apps make changes to Linear data
  • Added a url property to Roadmap entities
  • Document entities now include a url property
  • Added comments field on ProjectUpdate entity
  • reactionData is now available on ProjectUpdate entities