Skip to content

Releases: makeplane/plane

v0.24.1

10 Dec 16:22
Compare
Choose a tag to compare

✨ New Features

Real-Time Sync Enhancements on Pages

When a member locks, unlocks, archives, or restores a page, it immediately happens for all users with access to that page.

⚙️ Improvements

  • Improved UX by replacing User Notification Settings checkboxes with toggles
  • Pages access revamped for better security and flexibility, Guests can no longer create or edit pages.
  • Loader code refactor to improve page load performance.
  • Reduced unused components to optimise application performance.
  • Added sort order for issue activity.
  • Simplified navigation by removing Project Header Breadcrumb navigation from project breadcrumb.
  • Preserved custom theme colors while checking todo list items in pages.
  • Enhanced URL clarity for published Projects, Views, and Pages with meta data.
  • Optimized image aspect rations in pages across different screen resolutions.
  • Enhanced Hyper Mode performance with minor changes.
  • Added functionality to redirect users to the homepage when clicking the Plane logo on the invitations page.

🐞 Bug Fixes

  • Fixed an issue with estimates when enabled and not associated with any issue in the project is deleting the project
  • Addressed an issue where removed cycles continued to appear in the issue detail page. The cycles list now dynamically updates to reflect changes accurately.
  • Fixed a visibility issue with dropdown filters on Safari browsers to ensure consistent user experience across platforms.
  • Fixed markdown rendering for images in pages.
  • Removed unused components to optimise application performance.
  • UI fix for the shape of priority icons for improved visual clarity.
  • Resolved intake issue permissions where users with member-level permissions couldn't edit their own issue immediately after creation without refreshing the page.

🔑 Security

  • Resolved Nivo Charts vulnerabilities.
  • Django and Express version upgraded for improved compatibility and security.
  • Updated UI package module resolution for better dependency management.

v0.24.0

29 Nov 14:23
05894c5
Compare
Choose a tag to compare

More performance, more security, and more beautiful. Read on to learn what's new and what has improved.

✨ New Features

⚡️ More perf. with Hyper Mode

Switch layouts, apply filters, and open issues without loading screens (except Gantt view). While initial load may take a moment, subsequent actions are instantaneous thanks to our new no-load implementation. Note: SSL configuration required for optimal security.

CleanShot 2024-11-29 at 17 13 38

🔩 Introducing Workspace management from /god-mode

You asked for it, and we've delivered. Instance administrators can now manage all workspaces directly from /god-mode. View the total number of workspaces, track member activity, and access other essential metrics.

CleanShot 2024-11-29 at 17 40 42@2x

✨ Callouts and text-alignment on Pages

  • Add callouts to your pages with a simple /callout command. Create notes, warnings, tips, and more to highlight important information in your documentation.

CleanShot 2024-11-29 at 17 18 16@2x

  • All editors now support left, center, and right alignment for more professional-looking content.

CleanShot 2024-11-29 at 17 21 10@2x

🔒 Enhanced data security for assets

All assets on Plane—including attachments, cover images, profile pictures, logos, avatars, and images in issues and page descriptions—will now be stored in a private bucket. This upgrade means enhanced data security, so images uploaded to Plane will only be accessible within the platform. Read more here.

🗞️ Workspace Drafts

You will now find a new Drafts section in the left navbar where all your drafts across all projects will show up. All under a single tab.

CleanShot 2024-11-29 at 17 24 14@2x

🛠️ Improvements

  • Upload progress bars for Issue attachments: Track your file uploads in real-time so you know exactly when they're ready.
  • Better downtime communication: Clear maintenance page now shows when system updates are happening instead of blank screens.
  • Faster project navigation: Jump directly to favourite projects with one click - no more unnecessary sidebar scrolling.
  • Smarter issue linking: Redesigned interface makes it easier to connect and relate issues together.
  • Project consistency fix: Sub-issues now stay in their parent's project to maintain clear work hierarchies.
  • You'll now see a new Language tab in Profile Settings.
  • If you have no items in favourites, workspace drafts, or active cycles, those sections will remain hidden for a cleaner interface.
  • The parent issue ID is now displayed at the top of the issue title in the peek-over view.
  • Layouts got new names. Kanban is now called Board, Gantt is now Timeline, and Spreadsheet is now Table.
  • You can now export pages as PDF and markdown files.
  • The Mark all as read option is now placed at the top of your Inbox for easy accessibility.
  • Editors now support text coloring and highlighting—no more plain black and white.
  • You can now copy issue IDs by clicking on them once in peek-over view.
  • You can now add more complex URLs to issue details links.

🪲 Bugs crushed

  • Fixed notifications for removed users and project joins: Addressed an issue where notifications (inbox and emails) are incorrectly triggered or displayed when a user was removed from a project.
  • Resolved issues with relation issue IDs not visible in activity logs: Fixed a bug that prevented relation issue IDs from being displayed in the issue activity log, ensuring complete and transparent tracking of related issues.
  • Activity feed now instantly shows new attachments as they're uploaded.
  • Fixed private project access: Members can no longer join via direct URL.
  • Project notifications stop when members are removed, even for subscribed issues.
  • Admins can now edit Inbox issues directly from notification previews.
  • Calendar view: Clearer highlighting of current date for better navigation.
  • Long project names now truncate nicely in analytics dropdown.
  • "Add Issue" button is now fully clickable (no more trying to hit that sweet spot!)
  • Editor updates: Improved margins and fonts for better readability.
  • Fixed parent issue pill styling in create issue modal.
  • Project members can't change other members' roles anymore,
  • Guests can now properly edit pages as intended.
  • Reduced unnecessary API calls for snappier performance.

🔒 Security Patch

  • Nivo Chart Package vulnerability is resolved.

v0.23.1

10 Oct 15:26
c68658d
Compare
Choose a tag to compare

⚙️ Improvements

  • You can now copy issue IDs by simply clicking on it once.
  • You can now add more complex URLs to issue details.

🪲 Bugs squashed

  • Project admins can now change the project settings.
  • The drag handle in Pages scrolls smoothly now.
  • Guests can see images in full width across all editors.
  • No more flicker when making dropdown changes in the Table layout.
  • Fixed aspect ratio issue with resizing images in editor

🔒 Security Patch

  • Updated Django from 4.2.15 to 4.2.16

v0.23.0

07 Oct 13:30
d97ca68
Compare
Choose a tag to compare

Here's everything that's new and better on Community.

❗❗ IMPORTANT: When upgrading to v0.23, make sure you are using the latest version of Docker Compose. If you are on a custom Docker setup, you'll need to install RabbitMQ and provide the necessary env variables in app-env.

✨ New Features

Lossless edits and version history in Pages

Collaborate on Pages with your team without losing edits. Track changes in Pages with a version history going back 20 edits.

Favorites

Easily organize and access your favorite pages, projects, views, cycles, and modules under Your Favourites on the sidebar on the left.

👀 Improvements

  1. Guests can no longer create issues in projects or edit them. They can continue to create issues in Intake and see them through until they are closed.
  2. Viewers are now gone. Invite folks in as a Guest and toggle ↓ on to let them view all issues.
  3. Three new external API endpoints are added. You can now add members to your workspace and projects, and attach files to issues with external IDs and sources.
  4. Inbox is now Intake and Notifications is now Inbox. Simpler, we think.
  5. Pressing / now brings the focus to a page.
  6. The placeholder Press / for commands in issue comments is now Add comments.
  7. Updated empty state image for project views.
  8. Load more in layouts is now blue for better visibility.
  9. Private pages can now be made public even when locked. The reverse is also true.
  10. My Work and My Projects are now Your Work and Your Projects. It's all yours, after all.
  11. Only admins and creators of issues, cycles, modules, views, and pages can delete them.
  12. The look and feel of your Profile is now better.
  13. The drag experience in the page editor is now smoother.
  14. Clicking cycle stats now takes you to the cycle details page with relevant filters applied.
  15. Improved UI for the empty state of workspace notifications.
  16. Images can now be viewed in an expanded view by clicking on the expand icon on the image.
  17. Removed Workspace setting form the sidebar now you can access it from the workspace dropdown.

🐛 Bug fixes

  1. Empty state for Views now has a button to add issues.
  2. Archived sub-issues will now show under Archives by default.
  3. Long project names are now truncated in the project dropdown in Analytics.
  4. Left navbar auto-collapses on small screens.
  5. Tooltips no longer overlap in the icon select dropdown in Pages.
  6. Fixed text overflow in the project select dropdown in Export Issue.
  7. Leaving a project now redirects you to the home screen without refreshing.
  8. CMD + Z now works fine in issue descriptions.
  9. A warning now appears if you forget to add a title to an issue.
  10. Switching projects resets filters applied on intake issues.
  11. Restoring or deleting issues updates the issue count in the archived issues header.
  12. Headings 4, 5, and 6 in markdown now work as they should.
  13. Fixed color inconsistencies in table headers for bold text.
  14. Issue widgets for archived issues are no longer editable.
  15. Changes to issue details now instantly reflect on the issue cards in the calendar layout.
  16. Clicking Mark as read now updates the inbox count properly.
  17. Mentioning a user no longer causes the focus to disappear.
  18. Removing an issue from a cycle now removes it from the board immediately.
  19. Long display names (over 20 characters) now trigger an error message.
  20. Pressing Shift + Return in to-do lists correctly adds a new checkbox.
  21. The image resizer outline now aligns correctly.
  22. All details are now visible at the bottom of My work page.
  23. Changing layouts or adding display options no longer hides the Update View button.
  24. The progress bar now shows all state groups with their respective colors and state names on hover.
  25. Workspace admins can now change the roles of other admins.
  26. Exported issue file status updates automatically when processing is complete.
  27. Toggling full-width mode in Pages is now faster in Safari.
  28. Adding duplicate labels now shows a toast notification.
  29. Adding an image to the Create Issue modal no longer pulls images from a page.
  30. Cycle dates can no longer be changed for completed cycles.
  31. Page links now work just fine.
  32. Switching cycles or modules works even when one sidebar is already open.
  33. Adding a parent to an issue from the peek-over view no longer reloads the screen.
  34. Removed users’ avatars no longer appear on project cards.
  35. Casing is now consistent throughout the platform.
  36. Snoozed issues with past due dates no longer show the incorrect time remaining.
  37. Deleting a cycle, module, view, or page no longer shows a false "failed to delete" toast notification.
  38. The Help icon in the left navbar is better aligned.
  39. Unauthorized users trying to delete issues now see the correct toast alert.
  40. Password field no longer comes pre-filled during login.
  41. Project members can no longer delete inbox issues.
  42. Text overflow on hover is fixed for empty state comic buttons.
  43. An error message now appears when you don't have permission to view a page.
  44. Fixed double placeholders for list items.
  45. After onboarding, users are now correctly redirected to the workspace.
  46. Padding around the login screen is now consistent across all screen sizes.
  47. Module progress charts now switch between points and issues for archived modules.

🏗️ Infra

Fixed setup.sh for macOS support

setup.sh now runs smoothly on macOS, so you can install and set up Plane on your Mac without the previous issues.

Self-hosted custom build

You can now create custom containerized versions of your self-hosted instance to suit your specific self-hosting setup.

v0.22-dev

05 Jul 08:35
707570c
Compare
Choose a tag to compare

Three new features, performance and security improvements, and tons of bugs squashed

All this while we are working on Pro, which will be out terribly soon.

🎉 The new-new

[One and Pro] Publish pages to the web

In two clicks, you can now share your pages from any project to the web.

  • Get a unique public URL for any page with a link on the same domain or sub-domain as your Plane instance, say, plane.mycompany.com or mycompany.com.
  • Unpublish these pages anytime from Publish settings.

[One and Pro] Accurate estimates

We’ve rethought estimates from scratch and designed a new model that lets you use them on your issues for better planning and measuring.

  • Choose between numerical points or text-based categories for your estimates.
  • Create custom estimate points or select from pre-existing templates (linear, Fibonacci, square).
  • Switch between different estimate types at any time without worrying about conflicts.

Pagination

Infinite-scroll through your issues without lag in performance when you have a lot of issues in your project.

🏗️ Improvements

  • You can now sign up and sign in with GitLab SSO. Find it under Authentication under /god-mode.
  • You can now see issue creators in peek-over view and the right infobar in issue details.
  • Drag-and-drop of issues now extends to the Gantt layout.
  • Inbox AKA Intake entries can now be unsnoozed if they are snoozed.
  • Active Cycles now show the projects cycles belong to.
  • Module and Cycle analytics now show estimates, too.
  • The front-end of the app is now on NextJS 14 affording us greater performance, security, and future-ready capabilities.

🐛 Bugs schmugs

  • Adding issues isn't a problem when Group by and Sub-group by filters are on on any layout.
  • Repeated error toasts are now gone.
  • Profile images now show if they are saved and don't if they aren't saved.
  • Toast notifications now follow the colors of the theme you set.
  • /god-mode now works just as it is written. It doesn't have to /god-mode/.
  • When SMTP isn't configured, your users will be asked to set and use a password.
  • You can now set an emoji for projects without crashing Plane.
  • When you click Analytics on the leftnav now, you see your data without glitches.
  • New issues now show the Backlog state by default correctly.
  • When you click a link from a deleted project, you now see a good error message.

Thanks to all our contributors - @pablohashescobar, @SatishGandham, @anmolsinghbhatia, @rahulramesha, @gurusainath, @aaryan610, @prateekshourya29, @NarayanBavisetti, @Royalsspirit, @almereyda, @dByler1, @Palanikannan1437, @mguptahub, @Quadrubo .

v0.21-dev

03 Jun 13:26
c76af7d
Compare
Choose a tag to compare

🎉 New Features

  • Pages and views can now be accompanied by an emoji or an icon, helping you recognize them faster. #4583

🔧 Improvements

  • Cycle and module sidebar state filters on a click on state. #4522
  • Now workspace URL field errors are shown in a single line. #4575
  • Add request exception handling for the OAuth providers. #4602
  • Now the Plane is even faster with enhanced performance; Initial load times are 1.2 seconds quicker. #4642

🐞 Bug Fixes

  • We've fixed the Mark all as read bug in the notifications modal. The notification action now works as intended. #4643
  • Improved login behind our page, for a smooth experience. #4508
  • Enabled issue creation when cycle, module grouping is applied in sub-groups. #4636
  • The issue with theme inconsistency on page refresh has been resolved. #4638
  • When duplicating a private page, it now retains its privacy settings. #4568
  • Drafting an issue no longer results in duplicates when saving another issue without a title. #4555
  • Redirection to the parent issue detail page from another project has been fixed. #4601
  • The Plane API now prevents duplicate issue creation when multiple modules are added to an issue. #4637
  • Drag-and-drop functionality is now disabled for projects when the sidebar is collapsed. #4623
  • Profile issue Kanban group collapse and expand toggle now functions correctly. #4612
  • The sibling issue feature on the issue detail page now operates seamlessly. #4603
  • We've fixed glitches when retrieving sub-issues on the issue detail. #4588
  • Custom-theme retaining issues post-sign-in are fixed. #4586
  • Fixed uploads failing issue when using block storages other than s3 and minio. #1482
  • Fixed redirection to /god-mode, to align with our new session-based auth. #4587
  • Flagged by our sentry, we've fixed the issue that optionally chain sub-issue count. #4585
  • The flicker issue when using Quick Add with cycle and module grouping properties has been fixed. #4579
  • The issue attachment count now updates correctly after actions. #4567

Thanks to all our contributors - @prateekshourya29, @aaryan610, @rahulramesha, @pablohashescobar, @NarayanBavisetti, @anmolsinghbhatia, @mguptahub, @Palanikannan1437, @gurusainath, @SatishGandham.

v0.20-dev

23 May 14:39
1dcea9b
Compare
Choose a tag to compare

Small release with a huge diff, ensuring security, performance and quality of life improvements. Read on, to know about the latest changes.

🎉 New Features

  • Our authentication system is now more stable and reliable. We've moved from JWT authentication to session authentication, enhancing security. #4432
  • Backups are now made easy on the CE edition, you can backup entire Docker volumes to the same machine as a tar.gz file from the CLI.
  • When grouped by properties in the Kanban layout, we've enabled the drag-and-drop option between issues. #4479
  • Move Issues between properties on the List layout by dragging and dropping them using drag handles. #4536 #4427

🔧 Improvements

  • The List layout and Cycle list views are now consistent, making it easier for you to navigate with better indentation and uniformity. #4435
  • Fixed the placement of the Save view when applying filters button for better UX. #4407
  • E-mails from Plane CE now show up on Outlook 2019 and above versions. #4392
  • Sub-issues can now be viewed as nested issues in the List layout. #4404
  • A new favourite filter on the Cycles and Modules now only shows items you've starred. #4402
  • The Power Menu (CMD/CTRL + K) can now be accessed while using the issue rich-text editor or comments. #4362
  • We've improved our Gantt drag-and-drop functionality, providing you with a smoother experience. #4390
  • Toast alerts are now improved and made consistent across the platform. #4384
  • When filters are applied, you will now see an indicator on the menu for visual feedback. #4379
  • When creating issues in the Inbox, you can now see the creator's avatar on the list item within the Inbox sidebar. #4381
  • Clicking dropdowns twice will now close them. #4375
  • Added more detail to Inbox-related actions under Issue activity for better context. #4371
  • Order of issues is now update based on the properties, while the order by is set to last updated. #4353

🐞 Bug Fixes

  • When filters are applied to Projects, we omit unjoined projects. #4417
  • You can now comment on Issues, with just Images. #4409
  • Fixed trimming issues in the issue rich-text editor. #4396
  • The issue causing drafts and archived issues to display on the listing page has been rectified. #4393
  • Line breaks were not occurring in the Todo list; this issue has now been fixed. #4405
  • The Module webhook was previously triggering multiple times upon field updates; this issue has now been fixed. #4385
  • The issue where the focus was not persisting after uploading in the editor has been resolved. #4387
  • The mutation error related to link creation and deletion in Modules is fixed. #4373
  • Notifications from Issue mentions will not trigger. #4360
  • The issue with vertical text not rendering properly in the Firefox browser has been resolved. #4376

⚠️ @everyone Our new release v0.20 includes a major rewrite of the authentication system, transitioning from JWT-based authentication to session-based authentication. This change was made at the insistence of our security partners, Latacora. Additionally, we have separated the God mode into a different service called admin to ensure more control for self-hosted. This rewrite is a significant enhancement, particularly in terms of security.

We are putting maximum effort into ensuring that every self-hosted instance of Plane is completely secure. We have approximately 10 self-managed air-gapped instances for QA to test community self-managed instances for Plane, we always roll out releases once the tests pass on these self-managed instances. Generally, we recommend re-running the ./setup.sh command and choosing option 5 for upgrades.

However, we understand that various users employ different deployment strategies to self-host. We request the community to give a thumbs up if the upgrade is successful or provide error details and your deployment strategy if you encounter issues. This feedback will help us improve our documentation or release a 0.20.1 patch within the next 24-48 hours. We will be doing release candidates from next releases to ensure more stable version of Plane.

Thanks to all our contributors - @rahulramesha, @anmolsinghbhatia, @aaryan610, @NarayanBavisetti, @pablohashescobar, @prateekshourya29, @1akhanBaheti, @Palanikannan1437, @SatishGandham, @gurusainath. 🙏🏻

v0.19-dev

03 May 15:17
da957e0
Compare
Choose a tag to compare
v0.19-dev Pre-release
Pre-release

More bug fixes, attention to detail, and quality of life improvements. Thanks to our community, users, and customers for helping make Plane better every day. This one is for you. Introducing v0.19-dev.

🎉 New Features

Introducing Custom Context Menus #4267

Right-click on any actionable item, such as Issues, Cycles, Modules, or Views to open a context menu for quick actions.

  • For Projects, you can copy a link for easy sharing, join (if you haven’t already), or open in a new tab.
  • For Cycles, Modules, and Views you can edit, copy a link, open in a new tab, or archive.
  • For Issues, you can use the context menu to edit, make a copy, open in a new tab, copy the link, or delete.

Context menu

These are just a few features; more upgrades coming soon.

Filters from Cycle and Modules #4286

Interacting with issue assignees or labels will now directly add filters to Cycles or Modules. Don't want them? Simply re-click the selected filters to remove them.
Filter Cycles and Modules using side tab

🔧 Improvements

  • On dragging issues on the Kanban layout, we've added a background for better response feedback and auto-scroll.
  • Improved the group header layout when sub-grouping in Kanban. #4243
  • We’ve retained the state context when adding issues from a selected state. #4258
  • Improved UI in Issue peek overview mode and detail mode — enhanced consistency with fonts, borders, sizes, and more. #4322
  • Enhancements to fix the sorting order of member filter options; the selected member is always shown on top. #4261
  • Added 'Show Sub-issue' option to profile display filter. #4295
  • Added tooltips to peek overview close, issue detail, and toggle layout icons. #4229
  • New H4 to H6 heading types to the document and rich-text editors. #4304
  • Added quick action on clicking active tabs or via right-click, introducing options to open in a new tab and copy view link. #4324
  • Implemented storage of page full-width information in local storage, making it unique for each user. Guests and viewers can now toggle full width, including for locked or archived pages, a feature not previously available. #4327
  • Upgraded Python runtime to version 3.11.9 from 3.11.8. #4259

🐞 Bug Fixes

  • Fixed the Quick Add functionality in the Kanban layout when grouped by cycle or module. #4252
  • Resolved an issue where clicking on an actionable item within a module or cycle triggered the parent link. #4280
  • Resolved access permission bugs across the platform. #4299
  • Fixed an issue where DateTime fields were not displaying in the user's time zone. #4323
  • Resolved an issue where attempting to delete an attachment only removed the last attachment on the list. #4338
  • Fixed an issue where uploading an attachment in inbox issues was uploading it to the first loaded issue instead of the intended one. #4341
  • Fixed responsiveness issues in workspace settings, profile settings, inbox, pages, and project screens. #4287, #4279, #4275, #4047, #4022

Thanks to all our contributors - @anmolsinghbhatia, @aaryan610, @NarayanBavisetti, @pablohashescobar, @prateekshourya29, @rameshkumarchandra, @1akhanBaheti, @Palanikannan1437, @MichaelErmer, @bgogri, @redrum15. 🙏🏻

v0.18-dev

19 Apr 06:42
a0b9596
Compare
Choose a tag to compare
v0.18-dev Pre-release
Pre-release

We are back on pace, introducing v0.18-dev, which will make you fall in love with Plane more and more. Improvements to Pages, a refreshed Kanban layout, scripts for instance admins on self-hosted instances, and much more. Plus, enhanced performance!

Features

A whole new experience on Plane Pages

pages

We've enhanced Pages to be more beautiful, smooth, and intuitive in a single update. #4090, #4198.

  • We've improved the typography—line-heights, margins, paddings, font weights, and sizes; headings; paragraphs; and more—for better readability and consistency.
  • Tables as a feature—we've improved our tables with a new UI, row and column configuration, added scrollbars, and more.
  • Face-lift to code-blocks—improved paddings, disabled slash commands, decreased tab indentation from 4 to 2, and added an option to copy the contents of code-blocks with a click.
  • Support for dark mode—we've improved the colors in dark mode, including code colors, inline code colors, and font colors.
  • Auto-merging of lists—ordered and unordered list items, including nested list items, now support auto-merging at every transaction. Tab indentation on lists functions as intended, even after merging two lists.
  • Block-based editing—You can now drag and drop content blocks; just hover over a block and rearrange them based on your preferences.

New Kanban experience

kanban.mp4

We've refactored our whole Kanban experience. #4189

  • Enjoy quicker and more responsive interactions when dragging and dropping cards.
  • We've improved both horizontal and vertical scrolling within the Kanban boards. Now, moving cards across different sections is more fluid.
  • Each column now supports independent scrolling. This update allows you to navigate large boards with ease.

Create Instance Admin with a script

You can now add a script that you can use to create a new instance admin via the command line. Go to your backend shell and use the command: python manage.py create_instance_admin <email>. #4210

Improvements

  • Lists and kanban cards are completely clickable, to navigate inside the issue detail. #4175, #4093
  • We've improved the empty states for various pages across Plane to enhance clarity and education. #4145, #4202
  • Bring existing issues onto the Calendar layout from the 'Add' icon on the calendar block. #4094
  • Inbox now supports issue attachments. #4190

Fixes

  • When Cycles and Modules are disabled from features, they are accessible via routes. This issue is not fixed. #4112, #4121.
  • Fixed a data issue with the cycles dropdown on the Issue Create Modal. #4076
  • Archived Cycles and Modules, now show analytics. #4191
  • Fixed an issue where the API expiry date was always being set to null. It is now set to the assigned time. #4165.
  • You can now comment with just people mentions. #4163
  • Removed archived cycles and modules from the workspace-level dropdown to streamline the list and eliminate unnecessary items. #4126
  • Resolved an issue where navigating from a parent issue to a child issue and back sometimes retained the description of the previous issue. #4157, #4159, #4143
  • Fixed UI issues when there are lengthy changes in the activity feed. #4106
  • Resolved visibility issue with the selected custom date from the filter dropdown on the project board. #4069
  • Removing the Parent issue from the issue edit modal will now detach the parent from the issue. #4103, #4059We are back on pace, introducing v0.18-dev, which will make you fall in love with Plane more and more. Improvements to Pages, a refreshed Kanban layout, scripts for instance admins on self-hosted instances, and much more. Plus, enhanced performance!

Thanks to all our contributors - @pablohashescobar, @NarayanBavisetti, @aaryan610, @gurusainath, @rahulramesha, @AnmolBhatia1001, @prateekshourya29, @CrsiX, @Palanikannan1437, @paul1278, @ZerNico, @CoolCu, @17347013442.

v0.17-dev

03 Apr 11:55
002fb45
Compare
Choose a tag to compare
v0.17-dev Pre-release
Pre-release

Features

Archive Series

  • Project Archives— Need to pause a project? Archive it. Now you can focus on what's important. You can view archived projects by applying filters on the Project tab. #4014, #3990
    Project_archiving
  • Cycles and Modules Archives— Archive your completed Cycles and Modules. Declutter your Cycles and Modules tab for better clarity. You can revisit or restore them later. #4005, #3990
    Archiving_C_and_M
  • Issue Archiving— You can now manually archive Completed or Cancelled issues on any layout using the context menu of issues. On issue hover, click the ellipsis to open the issue context menu. #3801
    Archive_and_restore_issues

Face-lift series

  • Listing pages— Search and find what you need faster with Sort and Filter dropdown in Cycles, Modules and Projects. #3947, #3926, #3910
    Sorting_and_filtering_P_M_and_C
  • Emoji picker for Projects— The emoji picker for Projects now comes with Categorisation, search and skin tone. #3868
    Enhanced_emoji_picker
  • Customize your projects from the very beginning: When creating a project, you can now toggle project features. Saves so many clicks! #3909
    Project_feature_selection_while_project_creation
  • All new alerts-- Less distraction, more responsive, and finally slick. #3836
    Toast alerts

Improvements

  • The spreadsheet layout is now fully accessible via keyboard. #3833
  • After spreadsheet layout, now you can navigate from the issue title to the issue description to properties and so on by using the tab key. Keyboard first approach for the win 💪🏻. #3902
  • You've asked for it, we've fixed it. Peek overview mode is now in full parity with the issue detail full-screen page. You can now view sub-issues and attachments. Closes #2515, #3810, and #3956.
  • Minor improvements have been made to enhance the onboarding experience. We've added asterisks (*) for mandatory fields when creating your workspace. #4003
  • The side-kicks, or the sidebars for modules and cycles, will now be responsive even with more description. #4000
  • When creating issues with Create more on, the focus returns to the Issue title after an issue is created #3998
  • When adding a background color to a table's row or column in the editor, you can also preview how the text content will appear inside it. #3867
  • Quickly find progress or blockers in your active cycle with the updated Active Cycle section of your project. #3997
  • You can now test your SMTP connection to ensure it works as expected before saving it for everyone in your instance by configuring it. #3988
  • Quickly exit peek modes—Close the analytics section by clicking anywhere outside the drawer. #3987
  • Calendar layout now supports responsiveness. #3969
  • On mobile screens, we've improved the navigation experience from the sidebar. It now closes with every navigation, or you can manually close it by using the toggle icon on the bottom right. #3960
  • We've removed the Create issue action on an empty state of a completed cycle. #3959
  • In the 'Create Issue' modal, the project dropdown will now include projects in which you are participating as an Admin or member. #3952
  • We've removed tooltips on mobile/tablet screens for better user experience. #3948
  • We've introduced tooltips for issue reactions. Hovering over an emoji will display the reaction count and show which project members have reacted. #3945
  • Issues in the list layout are now optimized for smooth performance on mobile devices. #3938
  • Issues transferred from a completed cycle now have an empty state screen. #3931
  • When you apply quite a few filters, they will be handled gracefully in our UI. #3918
  • "Dashboard" is now renamed to "Home" to ensure consistency with the purpose of the page. #4085
  • You can now view the issue count on the tab bar. It dynamically updates based on filters and changes across different pages. #3911
  • The calendar layout now allows you to assign an existing issue to a specific due date. #3877
  • The options you select in the filter dropdown will now be displayed at the top of the list. #3869
  • The updated 'Home' page now supports filtering by a custom range, allows checking the priorities of assigned issues, and enables viewing all collaborators.. #3849
  • Cycle selection dropdown menus have been updated to ensure consistency with the rest of the dropdowns on the platform. #3845
  • We’ve adjusted the dimensions of project emoji icons for consistent appearance across the platform. #3837
  • The positioning of the dropdown in the spreadsheet layout has now been fixed. #3825
  • Closing alerts in the product will no longer close an issue that is open in peek view. #3821
  • Inbox activity and comments now load quickly when an inbox issue is opened. #3819
  • Dropdowns are now fully accessible via keyboard, enhancing efficiency when toggling properties. #3818
  • The comment editor now prevents the accidental addition and saving of empty data as comments. #3817
  • In your SMTP email configuration, you now have the option to use TLS or SSL. #3732
  • Added a 'Get Started' button for easier redirection to 'God Mode'. #4105

Bugs

  • Issues with saving drafts have been resolved. #3966
  • Previously, omitting the selection of start or end dates when picking ranges on the 'Home' page resulted in unexpected behavior. This issue has now been fixed. #3934
  • We've resolved the tooltip issues in peek-over mode. #3946
  • We've resolved the scrollbar issue in the List layout, eliminating any overlap. #3933
  • We've resolved the issues with the filter drop-downs on the dashboard page. #3950
  • Properties of cross-project sub-issues are now clearly visible in the parent issue. #3996
  • The labels dropdown in issue detail views has now been fixed. #3995
  • After leaving a workspace, it will no longer appear in your profile. #3993
  • Your cache will be invalidated when you leave or delete your workspace. #3989
  • Dates within the product are now consistent across different timezones, addressing the issues #3074, #3305, #3903, and #3986.
  • The headers in cycle and module peek views are now fixed. #3953
  • When deleting or archiving an issue in peek overview mode, the peek view will now remain open. #3944
  • Gantt layout for modules and cycles now displays a pointer cursor when you hover over a module or cycle. #3940
  • Module and cycle peek views are now scrollable, allowing visibility of all assignees, labels, and states. #3932
  • Code blocks will no longer automatically convert to inline code blocks when transitioning to the read-only mode of the editor. #3925
  • Creating a new issue from a module without any existing issues was not functioning as expected. This issue has been resolved. #3916
  • Child issues will not be visible when adding a parent to an issue. #3914
  • Date-range pickers now function correctly when selecting dates. #3913
  • You can now deselect project leads if they are accidentally selected during project creation. #3898
  • The jitter issues with project lead or default assignee selections have been resolved. #3894
  • The cursor position inconsistency of the divider block in pages has been resolved to meet expectations. #3890
  • Attempting to add issues to a completed cycle will now display an error alert. #3889
  • Using an AI response will now add the response only at the location of your cursor. #3872
  • Longer state names are now properly handled in the Kanban view. #3866
  • Links now support bold and italic formatting in the editors. #3855
  • The URLs within issue links now support more than 200 characters. #3852
  • Module descriptions are now functioning as expected in the sidebar. #3844
  • Projects you have favorited, even if you are not a part of them, will no longer appear in your side nav. #3842
  • Navigation across projects on smaller screens has been fixed.#3829
  • Pressing 'esc' while adding a description to your issue will no longer close the issue's peek view. #3888
  • After adding tables or images in the editor, you can smoothly navigate to the next block. #3856

Security

Made Plane a little more secure.

Thanks to all our contributors - @pablohashescobar, @NarayanBavisetti, @aaryan610, @rahulramesha, @gurusainath, @henit-chobisa, @mguptahub, @prateekshourya29, @anmolsinghbhatia, @Palanikannan1437, @1akhanBaheti, @rameshkumarchandra, @theparthacus, @rouja, @wiebe, @igeni, @gausam