github makeplane/plane v0.13-dev

latest releases: v0.23.1, v0.23.0, v0.22-dev...
pre-release13 months ago

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.

quick-add

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.

global-views

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, and Subscribed 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.

draft-issues

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

  • 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.

(#2221, #2233, #2263)

🖇️ 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.

relation-properties

(#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.

time-zone

(#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 to None. (#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 and Project 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 and Priority order to the workspace user profile. (#2241)
  • Changed the Member tag to Joined 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 to Layout 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 the My Issues and User Profile pages. (#2267)
  • Renamed Show empty states to Show empty groups on the display filters dropdown in User 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 and Issue 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 to None. (#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.

Don't miss a new plane release

NewReleases is sending notifications on new releases.