Long time no see? Don’t worry, we're back and bringing the heat with a killer release. Say hello to Plane v0.13—loaded with stuff that'll make you go "Whooo 🎉 !”
📦 New Features
🏃🏻 Introducing Quick-add issues
Every layout on Plane now enables you to add issues swiftly with our new Quick-add feature. It's designed to simplify and expedite the issue creation process, letting you capture those wild ideas with ease.
The new issue addition extends to the end of every:
- Kanban group column
- List group item
- Gantt view issue sidebar
- Spreadsheet view last row
- Calendar block
(#2240, #2259, #2269, #2272, #2280, #2289)
🌐 The most requested: Global Issue View
We've added a new section to our sidebar - All Issues
. This provides a global view across your entire workspace, enabling management of issues from all projects in one place.
What does it do?
- Handling 1000 issues in your workspace? This feature aggregates them all in one spot.
- Allows you to toggle between
Assigned
,Created
, andSubscribed
issues from all projects 😉. - Enables you to apply filters based on specific project or issue properties.
- Allows you to create a global view and save the filters you need.
(#2005, #2273, #2283, #2284, #2288, #2295)
📕 Issue Drafts, never let your idea or issue go.
We've made some improvements to the Create Issue
modal. These enhancements now equip the modal with the ability to save issue drafts.
Here's how the issue drafts work:
- Entered issue details and added properties, but accidentally clicked outside the modal? Don't worry; this will save the issue under drafts.
- Drafts can be accessed by hovering over the "Create Issue" button on the sidebar.
- Only the last issue entered in the "Create Issue" modal gets saved to the drafts. More history? Stay tuned!
(#2161, #2180, #2188, #2190, #2199, #2212, #2249, #2269, #2272, #2278)
🔁 Sub-issues nesting and editing
Parent issues now boast increased visibility over sub-issues, even when they are nested five levels deep.
- Sub-issues are displayed based on the hierarchy of their nesting. 🤯
- You can now directly edit sub-issue properties from within the parent issue.
- Prefer staying within the parent issue? No problem, all sub-issues of the parent issue now open in a peek-over mode.
🖇️ Introducing new relation properties— related
, duplicate
We’ve introduced new relation properties to issues, making it easier for you to add detail to the issue. These function similar to how the blocks
and blocked by
properties work.
(#1995, #2171, #2192, #2189, #2194)
⌚️ Onboarding Time Zone Selection
In the last release, we introduced time-zone settings. Now, new users can configure time-zone during the onboarding process.
(#2148)
🏗️ Improvements
- Revamped the entire designs for workspace, project, and profile settings, providing a fresher and more simplified view. (#2177, #2193, #2198, #2211, #2250)
- Improved the self-hosted settings file for a better experience. (#2202)
- Changed the issue priority from
NULL
toNone
. (#2142, #2229) - Updated the ESLint configuration package with fixes. (#2165)
- Modified the structure for default properties for workspace and project members. (#2175)
- Peek modes are available for
My Issues
andProject Issues
in List, Kanban, and Gantt layouts. (#2172) - All drop-downs now dynamically reposition themselves based on the available screen space. (#2138)
- Improved the sub issues count in individual issue. (#2221)
- Enhanced the secondary background color consistency for the Kanban board across the entire platform. (#2228)
- Updated the Docker naming conventions. (#2239)
- Added the
State
andPriority
order to the workspace user profile. (#2241) - Changed the
Member
tag toJoined
in the project listing after joining a project. (#2247) - Implemented user greetings in the dashboard. (#2247, #2267)
- Changed the priority properties in the workspace and project. (#2253)
- Renamed all the tooltips' content for issues view from
View
toLayout
across the platform for consistency. (#2255) - Added a tooltip to the activity logs that displays the exact time of activity creation. (#2235)
- Revamped the entire spreadsheet layout to provide a clearer view of issues. (#2273)
- Removed the logic of saving the last active calendar date range in the database and handled date range logic in the frontend. (#2277)
- Removed the empty state from the sidebar and added a header to it within the Gantt layout. (#2279)
- We've made target dates inclusive when filtering. (#2276)
- Improved the process of fetching issues from the previous, current, and next month in the calendar view. (#2282)
- Updated setup.sh by removing the replacement script and adding project-level environment variables. (#2115)
- Updated web and deploy backend configurations for reverse proxy and decoupled Plane Deploy URL generation for web. (#2135)
- Fixed the issue where
Nginx
was continuously rewriting and reloading on the index page of the Spaces app. (#2236) - Added instructions to the contributing guide. (#2270)
🐛 Bug Fixes
- Handled view props from the Frontend. (#2160)
- Changed and handled view props from the Backend. (#2146)
- Resolved the recurring display properties call within the calendar view. (#2167)
- Fixed the common configuration for Tailwind. (#2168)
- Corrected a typo in the project automation settings. (#2153)
- Fixed Cycles and Modules statistics issues when archived. (#2185)
- Removed the dependency on the
Tiptap
Pro extension. (#2209) - Fixed error handling in the
findStringWithMostCharacters
function when an empty array is passed. (#2226) - Resolved the issue of label color in the activity logs displaying as black instead of the original color. (#2227)
- Addressed the issues related to being unable to switch layouts and toggle display properties in profile issues. (#2228)
- Fixed the statistics for completed, pending, and other assignee statuses when issues are archived. (#2185)
- Fixed pending issue counts not displaying correctly with assignee avatars in Scope Analytics.(#2247)
- Fixed the bug related to fetching dropdown options for the profile issue. (#2246)
- Fixed the State & Member selection build error in the sub issues. (#2254)
- The bug in the completed cycles percentage has been fixed. (#2250)
- Resolved the issue of notifications not triggering for auto-archive and auto-closed issues. (#2208)
- Optimised
n+1
queries for cycle list and project member endpoints. (#2257) - Fixed the issue of
Group by labels
not working on theMy Issues
andUser Profile
pages. (#2267) - Renamed
Show empty states
toShow empty groups
on the display filters dropdown inUser Profile
. (#2267) - Fixed the issue of the Gantt block being clicked while moving it. (#2275)
- Fixed the issue of deleted inbox issues appearing in Project issues without accepting it. (#2290)
- Fixed the issue where estimates were displaying an index value instead of the point value. (#2281)
- Fixed name character limits in user details and role dropdown overflow in coworker invite during onboarding. (#2289)
- Fixed the issue where the
Add Issue
options andIssue Type
filter were displayed in the archived issues. (#2289) - Fixed all the icons in issue activity to ensure consistency across the product. (#2289)
- Fixed the overflow issue in display filters when the issue type is set to
Backlog Issues
. (#2289) - Fixed the issue where notifications were duplicated and the problem with the count for
Mark All as Read
. (#2292)
Refactor:
- Refactored the structure of the view props. (#2159)
- Switched the value of priority from
Null
toNone
. (#2166, #2229) - Structured the product updates modal. (#2225)
Thanks to all our contributors - @sriramveeraghanta, @pablohashescobar, @thomasync, @aaryan610, @dakshesh14, @NarayanBavisetti, @Kritikkkaaa, @srinivaspendem, @rhea0110, @henit-chobisa, @Palanikannan1437, @vamsi, and @vihar.