Cloud

Vote on work items, link sub-work items across projects | March 31, 2026

31 Mar, 2026

What's new

Upvote and downvote work items

Prioritize what matters most based on team input. Upvote or downvote work items, epics, and intake requests directly from the work item header.

Work items in one project can now be added as sub-work items of work items in a different project, supporting organizations that split work across multiple project spaces.

changelog-post-link-sub-items-in-a-different-project-light-desktop-4x

Table chart widget for dashboards

A new Table Chart widget gives you a structured, tabular way to view and analyze data right from your dashboard.

changelog-post-table-chart-widget-light-desktop-4x

Enhancements

  • Dashboards now support work item filters, accessible from the dashboard header for quick adjustments.
  • Members can now create, edit, and delete their own dashboards. Previously, members had view-only access.
  • Clicking on any segment or cell in a dashboard chart opens the "All Work Items" view with filters pre-applied.
  • The updated_at timestamp from Jira is now imported correctly, and projects with the same name in Jira can be created in Plane without conflicts.
  • Jira resolution values are now imported as structured dropdown options instead of plain text.
  • Relations between Jira issues across different projects are now imported, with conflicts resolved automatically.
  • Custom relationship types from Jira that span multiple projects are now imported correctly.
  • Issue activity imports now include identifiers for easier tracing back to the original source.
  • Integrations now support pulling priorities from a Jira priority scheme.
  • Removed workspace-level issue type options from Jira imports, with proper handling for deprecated settings.
  • Git PR automation now prevents work items from moving backward in their workflow, avoiding accidental regressions.
  • When a Git PR automation can't update a work item's state due to workflow restrictions, a comment is now added to the pull request explaining why.
  • Right-clicking on a tab in the desktop app now shows a context menu with relevant actions.
  • Tabs in the desktop app can be reordered by dragging them.
  • Press Cmd+Shift+T after reopening the desktop app to restore all tabs from the previous session.
  • Native OS notifications and unread badge counts (e.g., Inbox) are now shown on the desktop app icon in the dock or taskbar.
  • Added a desktop app screenshot to the sign-in callback page.
  • The state dropdown now only shows states you have permission to transition to. Restricted states are hidden entirely instead of greyed out.
  • Work items can now be grouped by work item type across all layout views.
  • The description section on the work item detail page is now collapsible.
  • Description fields auto-expand when focused.
  • Work item type names now support up to 12 characters.
  • Work item types now display with both their name and icon together.
  • PQL filtering is now integrated into work item search.
  • The PQL editor now hides the submit button and disables Enter-key submission when not appropriate, and reinitializes cleanly when field definitions change.
  • The Releases detail page now defaults to the Scope tab instead of Overview.
  • Project templates now support modules.
  • Redesigned intake action buttons with updated styling.
  • Removed the activity section from profile preferences to better protect personal activity data across workspaces.
  • The admin panel now includes a configurations tab to set and manage project identifier limits.
  • Last activity timestamp for work items is now available through the API.
  • A new external API endpoint is available for retrieving project summary information.
  • Estimates are now supported via external APIs, making it easier for third-party tools to read and write estimate values.
  • Keyboard shortcut hints across the UI now use a consistent visual style with proper keyboard icons.
  • Updated data models now support the next-generation webhook format, enabling richer event payloads for integrations.
  • The rich text editor now accepts a broader set of file MIME types for attachments and embedded content.

Bug fixes

  • Fixed "Project Labels" incorrectly appearing under "Project States" in the sidebar. It now shows under "Projects" where it belongs.
  • Fixed the Plane logo animation getting cut off on fast loads. It now completes its full cycle before transitioning.
  • Fixed published project layouts falling back to enabling all layouts when a single layout was selected.
  • Fixed the instance welcome screen with updated branding, a cleaner layout, and a sticky header.
  • Fixed the warning modal copy shown when switching workflow transitions.
  • Fixed workflow transition restrictions not being enforced in the UI. Restricted transitions are now properly blocked with accurate error messages.
  • Fixed Global Views not showing work items with a parent epic. They were incorrectly hidden as sub work items.
  • Fixed project names and input fields rejecting valid special characters.
  • Fixed attachment and send buttons in the pages comment section not rendering correctly.
  • Fixed layout and scrolling issues in Plane AI preview cards, action summaries, and module artifact views.
  • Fixed peek overview closing unexpectedly when clicking on a customer preview.
  • Fixed Plane AI chat failing when a previous session referenced an AI model that no longer exists. It now falls back to the default model.
  • Fixed Slack integration failing when a workspace exceeded 100 projects.
  • Fixed archived projects appearing in Slack integration project selection dropdowns.
  • Fixed the drag handle hover gap on work item rows.
  • Fixed bulk selection being triggered when selecting text in the peek overview description editor.
  • Fixed declined intake work items appearing in search results.
  • Fixed GitHub-to-Plane issue description HTML not syncing correctly on update.
  • Fixed Google and GitHub OAuth authentication flow for a more reliable sign-in experience.
  • Fixed Plane AI project suggestions to exclude deprecated and archived projects.
  • Fixed Plane AI artifact property updates not persisting after being applied.
  • Fixed page description field to use description_json so content saves and displays correctly.
  • Fixed several dashboard rendering issues: layout cleanup, corrected X-axis dropdown placeholder, fixed dropdown positioning, and widget data now refreshes on filter or project changes.
  • Fixed inconsistent peek view width for work items and epics.
  • Fixed workspace identifier mismatch between frontend, server, and consumer.
  • Fixed workspace duplication to now copy Initiatives, Team spaces, Customers, Intake, Views, Time Tracking, Project Updates, Milestones, Workflows, Automations, Recurring Work Items, and Dashboards.
  • Fixed Confluence import video preview not rendering correctly.
  • Fixed Confluence and Notion imports failing for files exceeding 4GB. Zip64 format is now fully supported.
  • Fixed users created by apps displaying with a "Bot" suffix.
  • Fixed Due Date field placement so it appears immediately after Start Date.
  • Fixed workflow rules not being enforced when creating work items, epics, or drafts without explicitly selecting a state.
  • Fixed the table view not loading on published projects.
  • Fixed the epic count in Initiatives displaying as 0 until navigating away, and resetting on refresh.
  • Fixed Plane AI chat crashing on malformed data. Content is now validated before display.
  • Fixed grouped work items stopping at 50-70 items with infinite loading. Added epic-based filtering support in the API.
  • Fixed Shift + Arrow Keys bulk selection not working reliably.
  • Fixed missing tooltips on upvote and downvote buttons.
  • Fixed incorrect and missing German translations throughout the app.
  • Fixed bugs in scheduled automations and the automation runner.
  • Fixed the module sidebar progress chart showing unstable ideal values. Tooltips now display clean, rounded numbers.
  • Fixed the Update button not appearing when filters, display properties, or PQL queries changed in a saved view.
  • Fixed Slack notifications being sent to the wrong channel instead of the one mapped to the work item's project.
  • Fixed special characters in work item titles breaking Slack link previews.
  • Fixed an error when creating work items through the external API.
  • Fixed the "Create More" toggle not responding in the Intake creation modal.
  • Fixed the "Update View" option not appearing after changing display properties in a saved view.
  • Fixed Teamspace members not being mentionable and not receiving assignment notifications.
  • Fixed inconsistent button states in the bulk operations panel. Actions are now properly disabled before selection.
  • Fixed work item type changes in the creation modal clearing all entered details when workspace rules prevent the change.
  • Fixed project identifier generation failing for names with special characters like hyphens.
  • Fixed work item types disappearing from existing projects after creating a new project.
  • Fixed theme flicker and double logo spinner on first app load.
  • Fixed duplicate relations being created across multiple workspaces.
  • Fixed duplicate dependency pairs appearing during data migration.
  • Fixed an error on a legacy integration endpoint.
  • Fixed API documentation not loading correctly for self-managed deployments.
  • Fixed deep link URLs not navigating correctly on Linux and Windows when the desktop app was freshly launched.
  • Fixed KaTeX math formulas showing raw source text instead of rendered output.
  • Fixed an incorrect database query when listing instance users in the admin panel.
  • Fixed background sync not running after importing members via CSV.
  • Fixed intake and project label permissions not being enforced correctly in the V1 API.
  • Fixed AI chat panel redirecting incorrectly and having loading state issues.
Plane

Every team, every use case, the right momentum

Hundreds of Jira, Linear, Asana, and ClickUp customers have rediscovered the joy of work. We’d love to help you do that, too.
Plane
Nacelle