plane

🔥 🔥 🔥 Open Source JIRA, Linear and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.

AGPL-3.0 License

Stars
23.8K
Committers
92

Bot releases are visible (Hide)

plane - v0.17-dev Latest Release

Published by sriramveeraghanta 7 months ago

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

plane - v0.16-dev

Published by sriramveeraghanta 8 months ago

Release packed with the features you've been waiting for! Experience major facelifts, enhanced performance, UI upgrades, and security improvements.

🎉 Features

Filter, group and toggle display properties for cycles and modules on layouts.

  • You'll now have the ability to view Cycles and Modules across layouts by simply toggling from display properties. #3702
  • Filtering issues using cycles and modules is now supported. #3830
  • Issues can be grouped by Cycles and Modules, providing better navigation options. #3834

🔧 Improvements

  • Scrollbars are now neat and clean. #3703
  • A minor facelift to the calendar layout: now, current_date will be highlighted in a blue bubble, allowing you to easily navigate your calendar. #3705
  • When there are no projects in the workspace, issue creation is disabled. #3706
  • Performance improvements to IssuesViewEndpoint, CyclesViewEndpoint, ModulesViewEndpoint. #3710, #3711
  • Global issue views now have the option to display sub-issues properties. #3712
  • Project network settings comes with a UX copy. #3717
  • UX improvements to render only current, upcoming, and draft cycles in the cycles tabs. #3718
  • Performance improvements to in IssueDetailEndpoint, ArchivedIssuesEndpoint, and `InboxissuelEndpoint``. #3722
  • Sub-issues are visible by default without toggling from the issue detail page. #3724
  • Tables now offer color customization. Pick from a range of colors using the color picker to enhance the appearance of your rows and columns. #3748
  • Issues can now be searched by their IDs in the selection of relations. #3807
  • We've added a few validations to the Name field when onboarding, so you won't run into issues later. #3808
  • The spreadsheet layout now supports keyboard accessibility, enabling toggling of focus using the Enter key for dropdowns. #3818
  • We
  • Calendar view gets a new Week view in cycles and modules. #3729

🐛 Bug fixes

  • We've fixed the issue where the Show Empty Groups from display properties didn't turn off the empty states. #3708
  • Users can now perform only one transfer of issues from a cycle, ensuring the creation of a single snapshot. #3715
  • You might have seen some e-mail notifications being duplicated, we've fixed this now. #3719
  • You'll now see Page titles for easy identification of tabs. #3723
  • Issue titles will not overflow on the UI when using peek overview mode. #3728
  • The error with CMD/CTRL + Click on archived issues has been fixed. #3738
  • Profile page will only show data from the projects that you've part of. #3745
  • You won't encounter any 500s when opening newly created issues. #3749
  • When selecting labels on the Issue Create Modal, we render every label for better UX. #3752
  • We've fixed many UI overflow bugs on the Spreadsheet layout. #3758
  • When switching between the Scope | Demand and Custom Analytics tabs under Analytics, we make the Analytics tab on sidebar active. #3767
  • The issue with shrunken user images in the invite member dropdown has been fixed. #3776
  • No more unintentional extra spaces in the issue title. #3780
  • We've fixed the issue in the All Issuescreate view modal where the filter wouldn't disappear upon deselection.. #3781
  • The issue where the entire peek overview would close upon using the escape key to close dropdowns has been fixed.. #3787
  • We fixed the issues of labels overflowing on the sidebar. #3788
  • You can now edit cycles data even on the last day of Cycle. #3793
  • Dashboard tabs in Assigned Issues and Created Issues now render data without any fails. #3795
  • You can't add empty comments to Issues now. #3796
  • Now you can edit the description of an issue directly from the Issue Edit Modal. #3809
  • Closing alters will not close the issues on the peek overview mode. #3821
  • Draft issues are now bound to a workspace, eliminating the persistence of previous workspace data. #3822
  • Dropdowns now will not overflow on the speardsheet layout. #3825
  • We fixed a few errors when redirecting to different pages from command menu. #3827
  • We've added responsiveness for notification screens to view better when using on Mobile. #3829
  • CTAs from dashboards will now redirect to respective pages with filters applied. #3832
  • We fixed UI overflowing issues when sub-grouping in Kanban layout. #3841
  • When leaving a project, we ensure it is also removed from the favorites section in the sidebar. #3842
  • Module description is shown twice, we fixed it. #3844
plane - v0.15.4-dev

Published by sriramveeraghanta 8 months ago

A swift and sleek release where we introduce ARM builds and address bugs in Issue views, delivering enhanced performance following our v0.15-dev release.

New things

  • ARM builds are now accessible on Docker Hub. Check them out here. 🎉

Bug Fixes

  • Inbox stability has been improved. We've resolved issues such as auto-saves and loading states when adding issues from the Inbox.
  • The pesky undefined alert that popped up when using the copy issue link button has been fixed. (#3686)
  • Custom theme colour configuration receives a minor makeover for a smoother experience. (#3691)
plane - v0.15.3-hotfix

Published by sriramveeraghanta 8 months ago

Peek overview issue description infinite loading for certain data sets.

plane - v0.15.2-dev

Published by sriramveeraghanta 8 months ago

We have some improvements to our loaders and empty states. We have also fixed a few issues related to pages not loading and adding a parent to issues.

Improvements

  • New improved loaders with smoother transitions are here. #3639
  • Know how a feature works before you dive in with our updated empty states #3640

Bugfixes

  • Changing dates in the Gantt layout is now consistent. #3645
  • Dragging and dropping within a group in the Kanban layout is fixed now. #3646
  • The sidebar stays as you intend it, even when you reload. #3644
  • Tabs in project pages now render data when you navigate across them. #3635
  • Docker-compose local file is now updated to fix challenges in local development setup. #3641
  • Switching workspaces is now consistent, no spillovers. #3652
  • A Parent issue can now be assigned to other children. #3665
  • Parent issue redirection for the issue detail page is now fixed. #3662

Thanks to all our contributors - @anmolsinghbhatia @NarayanBavisetti @aaryan610 @rahulramesha @rameshkumarchandra @abidkhan484

plane - v0.15.1-dev

Published by sriramveeraghanta 8 months ago

⚡ Experience lightning-speed views, now 20 times faster! Stay up-to-date on the go with our enhanced mobile-friendly version with optimized email notifications. Boost your productivity with improvements to keyboard accessibility and real-time updates to analytics.

Improvements

  • Your views now load faster; we've enhanced Kanban, list, and spreadsheet layouts, speeding up issue rendering. We'll soon extend this to other layouts. #3538

https://github.com/makeplane/plane/assets/9498163/42267835-217a-480c-9779-206f3dd9dde4

  • Now ARM builds are available in docker hub. #3569
  • The spreadsheet layout has been enhanced for increased productivity through the implementation of keyboard navigation, which improves accessibility. #3564

https://github.com/makeplane/plane/assets/9498163/377572e1-2c4c-48cd-b201-e6bfec4fef18

  • Breadcrumbs were slow to navigate back; we have now fixed them to save your time. #3537
  • Check your work at a glance anywhere you are with mobile-responsiveness extended to dashboard, analytics, modules and cycles. #3541, #3604, #3580
  • Get notified via email as soon as you are assigned to a newly created issue. #3572
  • Receive a reminder for unsaved changes in pages when you return to them and navigate away. #3577
  • Dashboards will help you see priorities even if there are no due dates; just filter by "none" in them. #3556
  • The burn-down chart is now consistent for cycles, even if issues are transferred to a new cycle. #3600
  • Analytics are now real-time; change an issue and see your charts update instantly. #3559

Bug Fixes

  • Upgrading your plane instance had troubles, it's fixed now. #3571
  • When you create an issue from dashboard, the project you select is the project issue get's created in consistently. #3549
  • Sorting by priority and due dates in spreadsheet layout is fixed. #3550
  • Edit start dates for modules which already had one. #3565
  • Gantt layout now scrolls consistently. #3585
  • Drag-and-drop in Kanban layouts now functions properly at the bottom of the page. #3550
  • Fixed notification omission for first mentions. #3573

Thanks to all our contributors - @pablohashescobar, @gurusainath, @NarayanBavisetti, @AnmolBhatia1001, @rahulramesha, @prateekshourya29, @rameshkumarchandra, @1akhanBaheti, @aaryan610, @etaxi341

plane - v0.15-dev

Published by sriramveeraghanta 9 months ago

Notifications in your inbox, a view of all running cycles, and tons of improvements. Yes, an equal number of bugs squashed, too. Dive in. ⬇️

Features

  • You asked for it and we delivered.
    Introducing Email Notifications with preference controls #3421 #3457
    email-notifications

  • Introducing Active Cycles
    See all running cycles across projects in your workspace from—wait for it—a single screen. #3378
    active-cycles

  • All-new Dashboards
    Dashboards now sport some swank, with a clean new look and a ton of personalization. #3362
    image

  • Now, deploy the Plane Docker image in one-click. #3474

Improvements

  • When an issue opens in Peek-over view, you now know which issue you have opened—as in you can see it instead of relying on memory and intuition. #3514
  • Issues without Start and Target dates also show up in the Gantt layout now. #3487
  • Every issue can be added into multiple modules now. #3484
  • Guests and Viewers can now comment on issues. We are still working on packing enough difference between those roles that they make a whole lot of sense. #3515
  • When you land on a screen and its empty, you will now see a preview for what it's supposed to look like with a comment to help you get the most out of it. #3448
  • All non-configured screens for Labels, Integrations, and Estimates now sport clean and helpful messages to help guide you to their set-up. With labels, when you set a label, the empty state goes away. #3319
  • All dates everywhere now look and behave the same way—a better and easier way. #3283
  • You can now escape, enter, and tab through all modals. Clicking outside a modal works like the Esc key and closes the modal. #3332
  • Drag handles in Pages and Issue details are now easier to hold and drag. #3401
  • All links in Pages now show a quick-edit menu that lets you remove them, edit them, or copy them. More improvements coming! #3335
  • Making all you can do in Pages faster and feel natural took a lot of work. Read the PR for the sausage-making, head over to Pages to try the sausage. #3397
  • Galileo, our AI, gets a little better at reading issue titles or your unique texts and coughing up descriptions that you expect. #3276
  • By popular feedback, hitting Enter in an issue comment submits the issue now instead of creating a new line. Shift + Enter now to create a new line. #3499
  • Code blocks and in-line code are easier to toggle on and off. Use space to exit out of in-line-code writing and stay in the same line or with the right-arrow key to go to the next line. #3318, #3446
  • Peek-over view and Issues details are now prettier and cleaner. #3447
  • Upcoming cycles now show a more accurate message instead of a confusing status message. #3319
  • Filtering your issues will now show you a loader icon—sort of like a wait sign—before we show the your filtered issues. This gets rid of the headache-causing flicker from before. #3406
  • Making changes to your workspace doesn't show an infinite Loading message. #3319
  • Two things. #3415
    • Self-managed instances can now use unique codes to sign in if SMTP is configured.
    • We have a separate sign-up page now for new users. We will make it better over the next few releases.
  • Now, when you enter your e-mail address to log in, we don't send you mixed signals about the address. That field is grayed out while you wait for the code, but you can use the X in the corner to enter a different address. #3307
  • Similarly, when you move over to the Email field under a user's Settings, you see a mouse cursor that tells you the field is uneditable. #3319
  • The menu under your profile icon now closes when you click an item. #3319
  • The breadcrumb for Integrations under Workspace settings was called Exports. It's called Integrations now. Much clearer, we hope.
  • The Postgres-password problem with local setups is now fixed. #3390
  • A ton of changes to make all Issues screens—Layouts, Cycles, Modules—load faster when you land on them the first time, improve updates to issues anywhere, and reflect those changes everywhere. #3228

Bugs

  • Cycles and Modules now show up as soon as you are done adding them. No refreshes required. #3466
  • Estimates now follow the order you add or update them in rather than by ascending number. #3326
  • Switching between two project's Settings pages works right now. #3290
  • The cursor in the Identifier field in the Project details modal behaved erratically. It doesn't anymore. #3320
  • Custom themes now work correctly for all color fields and the Custom Theme picker doesn't show a Color Picker either. #3284
  • There was an unnecessary horizontal scroll on All Issues when you had more views than the screen could contain. That's gone now. #3300
  • Hitting Backspace on your keyboard didn't take out the Divider when it came at the end of a page. Backspace removes Dividers now. #3507
  • Now you can delete imports without the confirmation box disobeying you. #3445

Security

  • Made Plane a little more secure, which we do everyday anyway.

Thanks to all our contributors - @pablohashescobar, @gurusainath, @anmolsinghbhatia, @prateekshourya29, @1akhanBaheti, @aaryan610, @NarayanBavisetti, @henit-chobisa, @Palanikannan1437, @rahulramesha.

plane - v0.14.2-dev

Published by sriramveeraghanta 10 months ago

Improvements

  • Your project identifiers can now have non-Latin characters. #3226
  • A No lead option now shows up in Cycle and Module properties—useful when you don’t know who’s leading a cycle or a module and will assign someone later. #3251
  • Estimate points in the Create estimate modal now have a 20-character limit. #3188
  • Widgets on the dashboard and items on the left nav are all anchor links now which you can click and open in new tabs respectively. #3263

Security

  • Clickjacking isn’t possible with Plane.
  • Redirections now work a little better, thanks to some nifty engineering by our Flight Engineers.

Bug fixes

  • When running Plane locally with a NGINX proxy, relevant headers are now passed explicitly to switch connections from HTTP to Websocket, courtesy @abidkhan484. #3196
  • Discarding issues would show a Save as draft message. That’s gone now. We have also made the Quick-add boxes for issues on Kanban and Calendar layouts wider so you can see more of the issue title. #3218
  • Clicking the issue in the Parent issue property removed it, which should have only happened if you clicked the X that showed when you hovered on it. That’s fixed now, so clicking the selected issue now lets you change it. You can still remove a parent issue by clicking the X. #3267
  • Activities that don’t fit in one line under Activity in Issue details flow to the next line instead of outside the screen. #3269
  • The Activity log now also shows changes to an issue’s title. #3271
  • New images in issue details and comments didn’t honor the position of the cursor. Now they do. #3224
  • Pages now save their content when you edit or duplicate a page. #3203
  • The horizontal scroll on the empty Pages screen is now gone. #3218
  • @luandnh helped us turn the maximum allowed file size in uploads the same as the maximum allowed file size everywhere in Plane. Meaning, you won’t get an error after the upload process for a file goes through. You will get it right at the beginning. #3160
  • If you leave a Custom Theme field empty, you will now see an error, not an incomplete or ugly theme applied to your project. #3246
  • Admins and members couldn’t see the button to create new projects on the empty projects screen. They can now. #3204
  • After you sent an invite, the Invite modal wouldn’t reset to its empty state. That’s fixed now. #3189
  • Invited users who clicked Accept but didn’t sign up showed up under Members in Workspace settings, but not on the Invite Members modal in Project settings. Now, the tags Pending , Account not created, and Rejected help show their status in your Plane workspace and inform you if you can add them to a project. #3279
  • Onboarding screens looped for you right after you signed up? No more looping now. #3250
  • Guest and Viewers weren’t supposed to save views or change Date and Label properties. They can’t anymore. #3260
  • Thanks to daveanthonyc, we are a little better in our grammar on the empty Labels screen. #3120
plane - v0.14.1-dev

Published by sriramveeraghanta 10 months ago

Improvements

  • The clickable area for issues on Kanban and List layouts is now larger. #3157
  • To make Plane APIs more performant, Workspace and Project APIs now only work for authorized members. #3144
  • The sorting in priority has been reversed to have the highest priority listed first. (#3141)
  • setup.sh now reflects changes to self-hosted Publish AKA Space. See contributing.md for the new local setup. #3105
  • Tooltips now tell you more about Issue props when they are empty.
  • Now you can set a From email address in Instance Admin / Email. #3155

from-address

Bugs

  • Creating an issue deselected the project ID. That’s fixed now. #3131
  • Delete and Edit now work in Peek overview of issues. #3134
  • The member dropdown in All issues now works right.
  • Pesky errors for validating links are now gone. #3147
  • Clicking on Assignee and Labels in the right sidebar in Cycles and Modules now applies those filters again. #3142
  • Dates in the Date picker now want to be selected as opposed to showing up without your selection. #3127
  • States in Kanban and List layouts now follow their order as in Project Settings. #3130
  • Toggling STARTTLS variables to Off now honors the choice. #3114
  • Users can join projects again when they get an invite and viewers can now leave projects. #3112
plane - v0.14-dev

Published by sriramveeraghanta 10 months ago

We know we are delayed with this update, but we bring you a jam-packed release nonetheless. New sign-up flows, simpler onboarding, new collaboration features, and a whole new Pages---you have a lot to look forward to with this upgrade. Dig in!

🔐 New sign-up and sign-in flows | #2847

We have new sign-up and sign-in flows designed to balance security, flexibility, and convenience on both our Cloud and your self-managed instances. Learn more

Introducing God Mode | #2792, #2800, #2877

To administer self-hosted instances of Plane better, we have introduced the role Instance admin, accessible only to instance admins after they complete secure instance set-up.

God_Mode__Plane
These settings, accessible from planesubdomain.yourdomain.yourtld/god-mode on your self-hosted instance, unlock security, email delivery, and AI features on your instance. Learn more.

🏊‍♀️ Introducing sub-groups in Kanban | #2262

With sub-groups on the Kanban layout, you can now group issues along two dimensions horizontally and vertically in three clicks.

Sub-groups_in_Kanban_layout__Plane
Say, you want to group by states—Backlog, To-do , In-progress and so on—, but you also want to group by Assignee. Just group by States under Display, sub-group by Assignee, and done. You now have States vertically and Assignee horizontally.

📄 Write notes, docs, or a whole knowledge base with Pages | #2784

Pages are now armed to support all your writing needs.

This_is_the_new_Pages__Plane

  • They now look like, well, a page. Bye, bye, blocks.
  • All major formatting options are now supported. Use a title, then a head, then a sub-head, and so on. Format your pages like you see fit.
  • A table of contents now makes navigating within a page easy.
  • / brings up useful components that add that little extra you need to make your docs, knowledge base, or note presentable.
  • You can lock pages for edits—cool when you are publishing a knowledge base for your project—or turn it private when you aren’t ready to showcase just yet.

🧏 @mention your team in issues and comments | #2358, #2544

Our upgraded editor experience now translates to two delights.

  • For everyone using Plane, you can now @mention anyone in your team in issues and comments.
    mention_in_comments__Plane

  • Others @mentions show up in blue while yours show up in orange. #LittleBigDelights

  • You can filter by mentions with names under Filters.

  • For self-hosters, this works out of the box. No Tiptap libraries, no downloading extensions, no jumping through hoops.

    How did we do it?

    We took what you got with Tiptap and baked it into our editors. Thank you, Tiptap, for being open source.

#️⃣ Tables get a facelift | #2596

You can now color rows and columns differently, add rows and columns easily, and delete a table in one go.

https://github.com/makeplane/plane/assets/9498163/15a6fd13-30a1-4eab-a277-00128af6c9cc

Introducing APIs and webhooks | #2543

  • Connect third-party tools to Plane, bring in data from anywhere, and make your Plane projects more contextual. Learn more

    API_tokens__Plane

  • Trigger create, update, and delete actions to third-party URLs from within Plane. Learn more.

    Webhooks__Plane

Improvements

  • Issues are now searchable from the Search bar. #2465, #2526

  • The Create issue modal now supports Cycles and Modules. #2602
    The_new_Create_issue_modal__Plane

  • Comments now show a full editor with more obvious formatting options. #2671
    The_new_Comments__Plane

  • Peek overview now supports more actions that you are used to in the Issue details page.
    The_new_Peek_Overview__Plane

  • Drag and drop labels to nest and order them.

  • Helpful screens and feature descriptions now guide new users about features in Plane. #2923, #2967

  • All dropdowns now adjust to the space available on the screen for complete viewability. #2398

  • Issues on the Calendar layout now show in chips instead of cards. #2535, #2610

  • Breadcrumbs look better and are clickable so you can navigate easily. #2458)
    Breadcrumbs__Plane

  • Any delays with updates to issues, cycles, and modules are now a lot lesser. They will be completely gone soon.

  • Users can now stay logged in for 30 days instead of just 7. #2928

Bug fixes

  • Fonts and alignments are now consistent across the product. #2461, #2493, #2624
  • Resolved problems with mutations when switching filters and updating Gantt chart blocks. #2485
  • When you grouped issues by Assignee and Labels in List and Kanban layouts, quick-add issues would throw an error. It doesn’t now. #2689
  • Marking notifications Read now keeps them read. #2639
  • Modals used to overlap. They don’t anymore. #2885
  • Deleting and undoing deletes in Issue description didn’t really work. It does now. #2804,#2797

Refactors

Finally, a shoutout to our new contributors, @thomasync, @PrashantIndurkar, and @AbhiShake1 for making Plane a little better for everyone.

plane - v0.13.2-dev

Published by sriramveeraghanta about 1 year ago

Improvements

  • Removed the draft issue log from My Profile. #2368
  • Addressed the issue of board layout shift functionality in Plane Deploy. #2351
  • Display the current version in the help section dropdown. #2353
  • Now, only administrators have the capability to execute automation, features, and member-related actions. #2369
  • Removed unnecessary OAuth environment variables. #2378

Bug Fixes

  • Fixed the issue description not being saved in the draft issue modal. #2340
  • Fixed the issue where fields except title and description are not getting updated in the draft issue modal. #2340
  • Fixed the UX around the "New Issue" button on the draft issues page. #2340
  • Fixed the issue relation mutation. #2340
  • Fixed the issue activity not getting updated when issue relation is removed. #2340
  • UI improvements in profile settings page typos. #2340, #2343
  • Fixed the emoji selection popover hiding in project cover banner. #2340
  • Fixed the issue where the 'New Issue' button appeared repeatedly on the cycle and module page gantt layout sidebar. #2340
  • Addressed the issue of theming not being set to undefined. #2350
  • Fixed the positioning of the table options menu. #2354
  • Resolved the issue of cross-project rendering in the peek overview and implemented mutations for the sub-issues. #2357
  • Fixed the 404 error that occurred when redirecting users who clicked on the 'Sign In' button in Plane Deploy. #2349
  • Updated the state group icons for Backlog and Started groups. #2381
plane - v0.13.1-dev

Published by sriramveeraghanta about 1 year ago

We have fixed some redirection and mutation issues on all issues page.

plane - v0.13-dev

Published by sriramveeraghanta about 1 year 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.

plane - v0.12.2-dev

Published by sriramveeraghanta about 1 year ago

This patch release resolves minor issues related to API routing for the self-hosted configuration.

plane - v0.12.1-dev

Published by sriramveeraghanta about 1 year ago

Patch v0.12.1-dev is here, focusing on improving our self-hosting options and fixing issues from Plane Deploy.

Improvements

  • Users can now change the access level of comments (to support Plane Deploy) they have posted and view whether the comment is public or private after posting it. (#2116)
  • Specific icons will now be rendered for different dates based on the time difference from the current date. (#2114)
  • Updated the state icons and colors throughout the platform. (#2126)
  • Removed the getServerSideProps function from the app installations page. (#2130)
  • Added a pre-release tag for workflow publications. (#2133)

Bug Fixes

  • Fixed a workspace-level typo in cross-project issue linking. (#2105)
  • Resolved the opacity issue on the settings page. (#2105)
    • Fixed the text color of the role-select dropdown in onboarding. (#2117)
  • Updated the Plane logo in various places across the product. (#2118)
  • Resolved the issue where custom start and due date filters were not working on 'My Issues' and 'Profile Issues'. (#2123)
  • Corrected the logic for checking the existence of an object, rather than its truthiness or falseness. (#2137)
  • Fixed the handleClose function of the export modal. (#2124)
  • Fixed the issue of comment ordering for public boards. (#2108)
  • Corrected the issue with the edit issue comment mutation on Plane deploy. (#2109)
  • Removed the triage issue status from public boards. (#2110)
  • Made editor fixes for space. (#2119)
  • Fixed the comment card's editor integration for space. (#2129)
  • Removed redundant content being set twice for the web. (#2129)
  • Slash commands now work as expected in Space comments. (#2129)

Refactor

  • Refactored the state group icon component and icons folder structure. (#2126)
  • Changed the priority icon renderer from a function to a component. (#2132)
plane - v0.12-dev

Published by sriramveeraghanta about 1 year ago

We have just published our August updates, and a day later, we are excited to introduce our latest release, Plane v0.12-dev. This release is packed with power, taking Plane Deploy to a whole new level. But that's not all; there's more to it, including time zone enhancements, improved Gantt charts, table support for our issue detail-rich text editor, and much more. Dig in to learn more.

New Features

🌠 Face-lift to Plane Deploy

We’ve made some significant upgrades to Plane Deploy, with the goal of making customer feedback process smoother and faster. Here are the upgrades ⬇️

  • Commenting on Public Boards: When your boards are made public with commenting enabled, external users can start adding comments to the issues.

    Note that, users need to sign in on the boards in order to comment. Also, when these users add comments they’ll not be added as the project members but instead added as contributors to your project.

  • Upvotes and Downvotes: Contributors who have logged in to your public board can also upvote or downvote issues to help prioritize tasks within your project.

  • View Issues with Peek-Overview: Users or contributors can now view issue details on your public boards using a "peek-overview" mode. Please note that not all information will be visible. The attributes that can be seen are as follows: Title, Description, Priority, Due Date, Public Comments, Upvotes/Downvotes, and Reactions.

  • Reactions: Just like upvotes, users can react with emoji’s.

plane-deploy-min

(#2006, #2010, #2012, #2013, #2017, #2022, #2026, #2030, #2039, #2050, #2051, #2054, #2057, #2058, #2068, #2069, #2073, #2077, #2081, #2084, #2096, #2099, #2100, #2108, #2109, #2110, #2116)

🎉 Gantt comes out of Beta

Ten commits, and thousand lines later, Gantt layout now comes out of Beta with killer features.

  • View issues in Gantt layout, smoother faster and accurate—renders blocks with start date and due-date.
  • Complete revamp of the design, making the gantt layout more pleasing and easy to work with.
  • A new sidebar to spot issues quickly.
  • Left and right navigators to jump to an issue that’s out of timeline.
  • Move gantt blocks horizontally to adjust start date and due-date of an issue.
  • Supports filters from View options.

gantt

(#1900, #2024, #2070, #2074, #2101)

👀 Peek overviews for Spreadsheet layout

We've introduced a new feature, Peek Overview, which provides a quick look at your issues. This view is compatible with the spreadsheet layout and is also available for deployed public projects.

  • Occupies half of your screen, providing you with a view of activity related to other issues.
  • Allows users to edit issues directly within the Peek Overview, eliminating the need to navigate through multiple pages.
  • Fast and highly responsive.

PeakOverview

(#1979, #2021, #2043, #2064, #2075)

🕝 Better comms with Timezones

With the integration of time zones, all activities on Planes are now more accurately recorded. Update your time zone settings in your user profile to enhance communication with your project members.

  • Local time can be displayed based on the time zone set in user profiles.
  • Activities related to issues are logged according to the time zone specified by the user.

timezones-min

(#2002, #2009, #2089)

🚀 New attribute to Issues: start date

You can now add a start date to issues, facilitating better planning and estimation. This addition also aids in filtering and sorting issues.

  • Helps view your issues based on timelines on the gantt layout.
  • Filter or order issues based on the start-date attribute.
  • [coming-soon] notifications for issues based on start-date.

start-date

(#1813, #1955, #2007)

😉 Tables on the Text

In our previous release, we unveiled a comprehensive revamp of our Rich Text Editor for issue details. Expanding on that, we now offer the ability to include tables within those details.

  • Generate tables using slash commands.
  • Add or remove rows and columns with ease.
  • Supports adding headers for better column identification.

Table_Tip_tap

(#2008, #2033, #2061, #2092)

📝 Mark as read on Notifications

Too many notifications? Hit Mark as read from the notifications dropdown to declutter all your notifications.

Mark_all_as_read

 (#1963, #1982)

🏗️ Improvements

  • Now, Guests and Viewers can easily leave a project anytime. Simply hover the project in the sidebar click on the 'Leave' option to fulfil your request. (#2042, #2079, #2083)
  • Added the "Group by Assignees" filter for issues. (#1957)
  • Added the issue activity redirection to cycles and modules. (#1973)
  • Updated the user activity endpoint to return only workspace activities. (#1980)
  • Improved development workflows by incorporating PR build updates, while also eliminating image updates with every merge. (#1985)
  • Updated Docker files for Plane-Web and Plane-Deploy, culminating in successful builds. (#1987)
  • Implemented new module status icons and refreshed the color palette for status indicators. (#2011)
  • Improved issue detail sidebar. (#2014)
  • Improved the themes in the Kanban Boards and Sign In pages. (#2055)

🐛 Bug Fixes

  • Proper date validation has been added to cycles and modules. (#1945)
  • The project creation response now includes member roles and member statuses. (#1962)
  • The problem with mutation issues in workspace member invitations has been resolved. (#1966)
  • The mutation issues in project member invitations has also been fixed. (#1967)
  • The Tiptap editor's maximum width has been adjusted to occupy the proper screen size. (#1968)
  • After deleting a project, users will now be redirected to the projects list page. (#1970)
  • Optimized the n+1 for project members. (#1975)
  • Pending member invites have been reordered to appear at the start of the members' page. (#1978)
  • Introduced workspaceSlug to the endpoint for my profile activity. (#1983)
  • Repositioned the activity loader for My Issues. (#1983)
  • Omit the display of completion percentage if the user does not have any assigned issues. (#1984)
  • Favorite project is generated only when the plus icon within the favorites section of the sidebar is utilized. (#1993)
  • Optimized the n+1 for issue history endpoint for comment reactions. (#1994)
  • Optimized the n+1 for issue automation tasks for auto closing and auto archiving issues.(#1994)
  • Resolved the problem related to issue exports in self-hosted instances. (#1996)
  • Implemented responsiveness for Cycles and Modules Cards view. (#1997)
  • Modified the "Next Link" tag to an anchor tag for exporting downloads. (#2000)
  • Tiptap editor export issues have been fixed. (#2001)
  • Corrected the Issue creation statistics/counts in the user profile. (#2016)
  • Rectified the project progress calculation logic in the Profile Sidebar of User Profile. (#2018)
  • Resolved the empty state issue in Kanban layout for Subscribed issues in User Profile. (#2018)
  • Addressed the Group-By Property persistence issue when changing the layout. (#2018)
  • The issue where the subscribed issues in My Issues were not rendering has been fixed. (#2037)
  • Fixed issue with display names in Active Cycles. (#2041)
  • Fixed the mutation issue in notification counts. (#2053)
  • Resolved the issue related to cycle and module selection within the issue details sidebar. (#2056)
  • Numerous bugs in the platform have been resolved, resulting in a smoother experience. (#2036, #2072, #2080, #2082, #2088, #2094, #2102, #2105, #2111, #2114, #2117, #2118)

Thanks to all our contributors - @sriramveeraghanta, @pablohashescobar, @aaryan610, @dakshesh14, @NarayanBavisetti, @Kritikkkaaa, @srinivaspendem, @rhea0110, @henit-chobisa, @Palanikannan1437, @vamsi, and @vihar

plane - v0.11-dev

Published by sriramveeraghanta about 1 year ago

It’s been a busy month for Plane. We’ve added tons of new features, but there’s one cool one that’s worth celebrating— Introducing Plane Deploy. With Plane Deploy, make your project boards public with just one-click, but that’s not all. There’s more.

Read the full release notes to learn more 👇

The Big Features

🛰️ Brace yourself, Plane Deploy is here.

Now share your project boards with the world using just one click with Plane Deploy. This feature will make it easier to let your users and customers know what features you’re on or when bug fixes are rolling out.

Plane_Deploy-min

  • Click the Publish button located in the project menu.
  • Select the views you'd like your users to see, such as List or Kanban.
  • Hit Publish and your project will go live on the web, accessible via a new 'plane.sh' URL.

Please note that Plane Deploy is only available in the Cloud version, but will soon be offered in the self-hosted version as well.

(#1844, #1863, #1866, #1870, #1875, #1878, #1885, #1893, #1906, #1921, #1925)

🚀 Export your workspace data to CSV, Excel and JSON

You requested it, and we've delivered. Administrators now have the capability to export workspace or project data into CSV, Excel, or JSON formats. (#1840, #1857, #1865, #1946)

Export

  • Administrators can go to Workspace Settings → Exports.
  • Select the desired export format and choose the required projects.
  • Hit 'Export,' and voilà, the requested data should be ready within a few second.

🎹 You’ll start falling in Love with our new RTE. Thanks to TipTap!

We've enhanced the project detailing experience a hundredfold with this new update. The improvements include migrating from our existing rich text editor, Remirror, to TipTap. We're confident you'll love the results.

TipTap-min

  • We’ve made sure all your data is safely migrated, so you can experience our new rich text editor on the go.
  • Includes—headings, code blocks, quotes, link, images and more formats.
  • Slash commands work like magic, so you need not think or worry about formatting the content.
  • Saves in realtime, so your data is never lost.

But that's not all; our team is continuously working to improve the issue detailing experience. Stay tuned for upcoming features like tables, issue hyperlinking, user tagging, and more.

🧑‍🤝‍🧑 Fun and Freedom Matters, Introducing Display Names

Introducing Display Names: Update once and you're set. We've ensured that these changes are reflected throughout the product, including in assignees, activity updates, and more. Don't hesitate—update your display names on the profile page today! 😊

(#1796, #1804, #1808, #1812, #1818, #1819, #1823, #1881, #1889, #1894)

dpnames

🤕 Improvements

  • Implemented MobX setup and enhanced the app sidebar and theme management. (#1798, #1879, #1890)
  • Removed the auto start date configuration. (#1799)
  • Added a subscribed tab on the My Issues page for self-subscribed issues. (#1800)
  • Created an empty state for the multi-level dropdown to display absent values. (#1802)
  • Enabled user profile redirection for issue activity. (#1805)
  • Improved the UI of Display properties and their placement in Issue tickets in both Kanban and List layouts. (#1806, #1883)
  • Updated user permissions for project and workspace settings to manage sensitive data visibility. (#1807)
  • Added resizing for Gantt chart blocks to edit dates. (#1810, #1886)
  • Implemented empty state designs for user profile graph metrics. (#1811)
  • Added the Start Date property for issues. (#1813)
  • Included the Start Date property on the profile and My Issues page. (#1815)
  • Enhanced the sidebar UI for better navigation. (#1816)
  • Display emails in workspace and project settings for members based on their user roles. (#1817)
  • Improved issue list date filters and properties. (#1820)
  • Start date option has been added to the spreadsheet view. (#1824)
  • Limit access to sensitive functions in settings for users with the Member role. (#1828)
  • Experience a completely new rich text editor as we have upgraded it to the Tiptap editor. (#1832, #1877, #1884, #1897)
  • Enhanced the sorting order for cycle and module list endpoints. (#1835)
  • An option to update the profile cover photo has been added in the profile settings. (#1836)
  • Project search functionality has been added to the project list page. (#1837)
  • Added random color generation for label creation and optimized the code. (#1839)
  • Cycle through sort orders for arranging in Gantt view by sort order. (#1841)
  • Utilize module sort order to arrange items in Gantt view. (#1841)
  • Automatically reset the issues’ ordering to manual by default when revisiting the Gantt view. (#1886)
  • Revised migration files for version 0.11. (#1851)
  • Adjusted the aspect ratio of the profile image upload modal to 1:1. (#1853)
  • Improved the exported issue date formatting. (#1855)
  • Implemented a Skeleton Loader for Profile Activity. (#1858)
  • Implemented comprehensive validation for issue activities to track issue descriptions. (#1887)
  • Implemented the start date property for custom analytics' X-axis measure and grouping. (#1888)
  • Incorporated the ability to edit links that have been uploaded to the issues or modules. (#1895)
  • The dashboard's upcoming issues list now displays issues with approaching start dates. (#1902, #1904)
  • Styled the empty state for analytics statistics. (#1903)
  • UI for creating and updating issue modal properties is now consistent. (#1907)
  • You can now directly add projects to your list of favorite projects from the sidebar. (#1909)
  • A responsive empty state has been implemented for profile statistics. (#1911)
  • Updated the default API base_url. (#1922)
  • Concealed the New Issue button from the empty state screen of the page displaying my subscribed issues. (#1927)

🐝 Bug Fixes

  • Optimized n+1 issue handling for better performance. (#1785)
  • Fixed issue with empty label filtering. (#1795)
  • Fixed the issue with shortcuts overlapping with OS and browser defaults. (#1822)
  • Theming has been updated using MobX. (#1827)
  • Resolved the bulk delete keyboard shortcuts issue on MacOS. (#1829)
  • Resolved the problem of states not displaying after project creation. (#1830)
  • Resolved the problem where the Global Search menu did not close when selecting an option. (#1833)
  • Resolved the issue with date filtering (created_at, updated_at, start_date, target_date, completed_at). (#1834)
  • Unified save process for both GET and POST requests in date filtering. (#1834)
  • The issue with global search not changing the theme when a custom theme is active has been resolved. (#1842)
  • Fixed the issue where empty groups were not appearing on the 'My Issues' Kanban board. (#1843)
  • fixed the issue with sub issue endpoint for state distribution. (#1845)
  • Corrected the Custom Theming Color Picker Positioning Issue. (#1846)
  • Resolved the Issue with Sub-issue Progress Indicator. (#1847)
  • Fixed the left drag flicker issue with Gantt chart’s blocks. (#1854)
  • Resolved the gray background issue associated with PNG format images. (#1856)
  • Aligned the Width of Select Date Fields in the Issue Details Sidebar for Consistency. (#1859)
  • Corrected the Slack Queryset to list and retrieve Slack-connected projects. (#1860)
  • Resolved the issue of Notification card not redirecting to archived issue details for archived issues. (#1861)
  • Fixed the issue with exporting CSV with the X-axis set as assignee, now includes IDs along with first_names and last_names in the CSV. (#1862)
  • Fixed the issue with exporting CSV with the segment set as assignee, IDs are now included in the CSV along with first_names and last_names. (#1862)
  • Resolved the problem of issue duplication in both the Assigned and Created tabs of my issues. (#1882)
  • Cycle validation has been addressed in both the cycle list and cards, preventing users from editing or deleting completed cycles. (#1901)
  • Aligning the assignee count layout within the cycle card has been adjusted. (#1901)
  • Updated the title field validation to optional for links in modules. (#1905)
  • The problem of multiple context menus opening upon right-click has been resolved. (#1913)
  • Adjusted the positioning of the context menu to ensure it opens appropriately when there isn't sufficient space for proper rendering. (#1913)
  • Validated start and target date selections in create module form to prevent invalid date ranges. (#1914)
  • Resolved the build error related to the null check for 404 and search parameters. (#1919)
  • The title field in the module link modal has been updated. (#1905)
  • Update the restricted workspace slugs. (#1920)
  • Resolved the problem of the Add Project button not appearing in the sidebar. (#1926)
  • Resolved the mutation issue of sidebar projects after joining. (#1944)
  • Corrected the problem of label color select popover overflow. (#1949)

♻️ Code Refactor

  • Removed escape keydown listener. (#1814)
  • The code for conditional statements. (#1822)
  • Not initiating calls to the member's endpoint to retrieve membership status. (#1831)
  • Adopting WebP Image Format in Place of SVG. (#1852)
  • Refactored props structure of the context menu component. (#1913)
  • Refactored useOutsideClickDetector hook to call the callback function on mousedown instead of click. (#1913)
  • Refactored project and workspace delete modals with react-hook-form for Enter key submission and component optimization. (#1915)
plane - v0.10-dev

Published by pablohashescobar about 1 year ago

✈️ What’s new?

We're thrilled to unleash our quick succession major release, loaded with intuitive updates that will take Plane to the next level of awesomeness! 💫

Cross-Project issue property issue linking

With this new feature, you can now effortlessly link any issue from any project within your workspace to the current project. Whether it's a sub-issue, blocked issue, or blocked by issue, managing issues and collaborating across projects is now easier with a single toggle.

image

(#1609, #1612, #1625)

Say Hello to the Revamped My Issues Page! 🚀 🔍

We are excited to present the all-new My Issues page with enhanced customization options, empowering you to take full control of your issue management! With this revamp, we've introduced a host of powerful features.

image

  • 👁️ Customize View Options: Enjoy the freedom to personalize your issue view exactly the way you want.
  • 🔍 Add Filters for Efficient Issue Sorting: Now, you can effortlessly add filters to your My Issues, allowing you to quickly find and focus on the tasks that matter most to you.
  • 🛠️ Choose Your Preferred Layout: Now, you can effortlessly select your preferred issue view layout, whether it's a comprehensive and detailed layout or a simplified and streamlined one.
  • 👀 Stay Updated on Your Set of Issues: Stay on top of your tasks by selecting your view based on issues assigned to you or those created by you.

(#1666, #1681, #1726, #1727, #1733, #1753, #1754)

🫂 Member’s Profile Analytics

Now, you have access to a comprehensive view of members' activities, covering issue creation, assignments, and subscriptions, all conveniently located in one place.

🙌 With customizable layouts, including List and Kanban views, plus powerful groupings, ordering, and display options, you can now gain deeper insights into each member's contributions.

📊 Our robust filtering options provide a transparent, organized workflow, enhancing collaboration and team efficiency!

(#1682, #1698, #1710, #1728, #1733, #1737, #1745, #1747, #1749, #1751, #1752, #1754, #1765)

image

🧙‍♂️ Expanded Content Magic: Pages' Block View Personalization!

By enabling the Show full block content option within the page, you'll experience pure magic as the expanded view is automatically applied to all blocks in all the pages within the project.

image

  • Enhanced Visibility: Bid farewell to the hassle of clicking on each block individually. With this latest update, relish an expanded view of each block's content without the need for repetitive clicks.

Once you activate this feature, your preferred view will be consistently applied across all blocks in all pages within the project until you decide to disable it. (#1652, #1669, #1673)

✈️ Express Yourself with Emojis!

Now, you can react like never before to issues and comments using fun emojis! 😄👍 Spread positivity, show support, and express yourself effortlessly with a click! Collaborating has never been this delightful! So, let your emoji thoughts flow and make it a breeze! (#1674, #1690, #1692, #1768)

image

🧹 Manage Sub-Issues with Ease!

We've refined our Sub-Issues View to ensure smoother project management. Now, you can effortlessly toggle the view to show or hide sub-issues, allowing you to focus on what requires your attention. Experience a more organized project and enhance your productivity! 📝🧹 (#1665, #1679)

🌈 Project Cover Image 📸: Let Your Projects Shine!

Unleash your creativity with Project Cover Images! Add a touch of uniqueness to your projects by uploading captivating cover images. Make a lasting impression and express the essence of each project like never before. It's the perfect way to make your projects stand out in style! 🌟🖼️ (#1668, #1676, #1704)

🔄 Efficient Project Reordering

Reorder projects effortlessly with drag & drop! Organize favorites, joined, and un-joined projects separately in the sidebar with our improved UX. Boost productivity and stay on top of your tasks. (#1701, #1725, #1727, #1736, #1738, #1744, #1756)

⚙️ Improvements

  • Added a tooltip for the notification icon in the collapsed sidebar. (#1605)
  • Updated the border style of the automation settings. (#1605)
  • Updated the cursor style for the free plane label in the sidebar. (#1605)
  • Improved Issue Create Update by n+1, Issue Activity Get by n+1, and Cycles by n+1. (#1606, #1689)
  • Implemented proper error message display on the profile form submission. (#1611)
  • System preference is now shown by default, reducing setup complexity. (#1616)
  • User-selected themes are now saved and applied on subsequent visits. (#1616)
  • Project leads are now automatically added as project members, even when they are not current project members. (#1627)
  • Styled the created project modal, improving the visual appearance. (#1628)
  • Revamped cycles list page design with empty states for improved usability. (#1633)
  • The project details endpoint now returns total members, cycles, and modules, providing more comprehensive project information. (#1637)
  • Updated the project identifiers length to accept 12 characters and added proper validations for character entries, ensuring data integrity. (#1636, #1638, #1643, #1663, #1755, #1757)
  • Updated the project issue link activity to return the URL on delete, improving the handling of issue links. (#1639)
  • All the issue properties will now be enabled by default just after creating the project. (#1640)
  • Added the ability for guests and viewers to comment, promoting collaboration and feedback from all project stakeholders. (#1650)
  • Improved the global search endpoint for across-project search in a workspace, enabling users to quickly find information across multiple projects. (#1649)
  • Enhanced UX for labels on issue cards with visible applied titles. (#1653)
  • Added Pagination to Notifications for better and organized visibility about all your updates. (#1580, #1678, #1734)
  • Improved search results positioning for a more intuitive experience. (#1680)
  • Added project identifier for each search result item. (#1680)
  • Enhanced the responsiveness of issue titles to match the screen responsiveness. (#1683)
  • Improved the UI for the Sibling Issues & Views widget's menu for a more intuitive user experience. (#1699, #1742)
  • Added new colors to enhance the theming structures. (#1727)
  • Added bulk invites for members at the workspace level. (#1530)
  • Get notified on issues you create, regardless of role in the workspace. (#1739, #1740)
  • Improved Create Project form with better styling. (#1741)
  • Leave workspaces effortlessly with the Leave option. (#1746)
  • Global CSS file now includes a primary color variable for seamless styling. (#1748)
  • Added non-existing states for project entities (#1770)
  • Improved alignment issue in comment activity (#1771)
  • Added consistent padding to match the sidebar's layout applied (#1767)
  • Implemented dynamic length title on hover, which allows it to expand and occupy available space while shrinking upon hovering to reveal the quick action icon in the sidebar. (#1767)
  • Show a message if dragging an un joined project in the sidebar. (#1763)

🪲 Bug Fixes

  • Fixed an issue where project selection was not working on the create issue modal. (#1608)
  • Resolved a bug related to custom search select query. (#1610)
  • Fixed the link form not submitting when pressing Enter. (#1613)
  • Fixed the issue activity for attachments, ensuring proper display of attachment-related activities. (#1626)
  • Fixed the issue parent activity. (#1629)
  • Removed the blocker and blocked issue payload. (#1629)
  • Disabled older dates on the start date popup, preventing the selection of invalid dates. (#1631)
  • Closed datepicker once the date is selected, improving the user interface of date selection. (#1631)
  • Fixed the issue with the remove issue link activity not displaying the removed link, providing better clarity when issue links are removed. (#1644)
  • Titles for issue links are now optional, allowing users the flexibility to include titles for issue links when desired. (#1641)
  • Issue link validation is now fixed, ensuring accurate validation of issue links, preventing incorrect or broken links. (#1645)
  • Fixed the issue with the create issue modal resetting when the project is changed, ensuring a consistent and seamless issue creation experience. (#1647)
  • Fixed the notification select related fields for n+1s, resolving issues related to notification selection. (#1646)
  • Fixed the display of API errors for AI responses. (#1677)
  • Fetching states only when the dropdown is opened. (#1684)
  • Fixed the issue with filters for enhanced properties fetch. (#1688)
  • Fixed the issue with conditional checks for the create view form. (#1691)
  • The issue of workspace deletion when only one admin or member is present has been resolved.(#1700, #1730)
  • Added appropriate validations to the workspace name. (#1702)
  • Fixed the issue where Google authentication tab was not accepting width as a string. (#1708)
  • Fixed the issue with the image uploader by allowing it to accept PNG and JPEG file formats only. (#1720)
  • In the rich text editor, image uploads will now take 35% of the width instead of 100%. (#1720)
  • Fixed the mutation issue related to workspace member invitation. (#1721)
  • Moved the mutation of project invitations to the finally block. (#1722)
  • Issue with project invite has been fixed. (#1760)
  • The problem of project selection while creating an issue from the create issue form has been resolved. (#1766)
  • Prevented accidental toggling of notification read status. (#1769)
  • Resolved custom theme persistence after signing out. (#1780)
plane - v0.9-dev

Published by vihar about 1 year ago

📢 What’s new?

This release ships with several highly requested features––Notifications, Automations, Bulk Invites, and more, drawing us nearer to our General Availability (GA) version. Delve into the details to learn about all the new updates,

🎉 Introducing Project Automation

While we are still in the initial stages, we have started introducing automation by unveiling two new features: Issue Archive and Auto-close Issues. These will enhance transparency regarding existing issues and facilitate the transition of your issues in 'Done' and 'Cancelled' status to your archive box.

Auto_archive__Auto_close

  • Auto-Archival for Completed & Cancelled Issues: Define specific durations to automatically archive issues in the Completed and Cancelled state groups. This feature ensures your issue board stays organized and clutter-free, without the need for manual intervention.
  • Auto-Closure of Inactive Issues: You can now set a customized duration for automatic closure of inactive issues.

(#1502, #1500, #1520, #1538, #1547, #1559, #1564, #1569)

🔔 Never miss a thing, Introducing In-app Notifications

We are excited to bring you the brand-new In-app Notification system, ensuring you never miss a beat when it comes to important updates on your issues.

notification_gif

  • Created Issues: Get new information quickly about the issues you made.
  • Assigned Issues: Keep track of updates on issues given to you.
  • Subscribed Issues: Always catch the latest news on issues you're following.

(#1363, #1515, #1534, #1498, #1553, #1566, #1573, #1577, #1579, #1580, #1583, #1584, #1587, #1588 , #1591, #1592, #1593, #1596, #1598)

👥 Unveiling the Potent Bulk Invites!

Add multiple members to your projects using the bulk invites feature. Customize roles during the invitation process to ensure a seamless project adventure. 🚀 (#1466)

Project_bulk_invite

📊 New fields on Spreadsheet View

Created_On and Updated_On properties now display the creation and last update dates of each issue, empowering you with valuable timeline information. (#1454)

🤝 Unveiling OpenAI Host! 🌐

We are thrilled to announce the addition of support for custom OpenAI API endpoints, ensuring seamless compatibility. Additionally, we have updated the OpenAI-python package to its latest version and made necessary adjustments in accordance with the new API documentation. These exciting changes bring enhanced capabilities and improved performance.

A big thanks to @rush-skills for the contribution 👏. (#1447)

🆕 New Icons package

Get ready to experience a fresh look and feel with our revamped icon collection. We've carefully curated a wide range of stunning icons to elevate your user interface and enhance your overall app experience. (#1586)

🛞 Improvements

  • Improved theming structure with high contrast color schemes, persistent theme maintenance, and resolved border color update issues. (#1565, #1555, #1496, #1533, #1559, #1422)
  • Revamped authentication screens for a more immersive experience. (#1531)
  • Styled the inbox with new theming and color schemes. (#1508)
  • Elevated Onboarding Experience for Maximum Immersion. (#1412, #1575)
  • Improved clarity of empty state screens for better user understanding. (#1497)
  • Redesigned label dropdown empty state for enhanced interaction. (#1065)
  • Resolved page overflow issues in the Pages recent section. (#1436)
  • Updated favorite projects endpoint for improved functionality. (#1522)
  • Added the is_favorite filter for easier project sorting. (#1518)
  • Updated classnames to align with the new theming structure. (#1494)
  • Renamed the company size field in workspace to organization size. (#1463)
  • Updated project members endpoint to support bulk operations. (#1464)
  • Upgraded backend dependencies for improved performance. (#1479)
  • Updated project members type for better data consistency. (#1459)
  • Improved workspace name and slug character limits. (#1453)
  • Dialog now closes when clicking outside of it. (#1364)
  • Added network timeout option to yarn install for better control. (#1382)
  • Removed the logger from GPT assistant. (#1542)
  • Issue properties will be hidden in Issue Views if their values are null. (#1554)
  • Revamped Styling for the Dashboard Navbar. (#1560)

🐜 Bug Fixes

  • Fixed issue with showing alert on change rather than on submit if invalid characters are added to the input in create workspace. (#1535)
  • Resolved the problem of selecting labels once created using a modal. (#1537)
  • Resolved design issues with onboarding screens. (#1539)
  • Fixed create label form in the issue sidebar. (#1527)
  • Resolved dashboard pie chart legends overflow issue. (#1528)
  • Fixed redirection back to list view when an issue is deleted from the issue details page and performed code refactor. (#1521)
  • Resolved onboarding screen design issues. (#1517)
  • Fixed magic code letter casing issue with proper casing validations. (#1519)
  • Added missing argument and refactored the code. (#1506)
  • Fixed all Docker inconsistencies. (#1493)
  • Resolved overflow issues with longer state names in the Issues' Views. (#1444)
  • Fixed emoji render function. (#1484)
  • Fixed static and media files storages. (#1482)
  • Fixed workspace invitation delete for self-hosted versions. (#1475)
  • Corrected state icon colors on state group titles. (#1435)
  • Improved layout of tabs on Pages for adaptable responsiveness to mobile screens. (#1400)
  • Fixed user invitation workflow for self-hosted version. (#1441)
  • Resolved project members list endpoint n+1 issue. (#1458)
  • Fixed display properties in the Issues Views. (#1382)
  • Resolved cycle and module sidebar overflow. (#1436)
  • Fixed cycle list item overflow issue. (#1436)
  • Fixed UI for Labels & Filters dropdowns. (#1436)
  • Fixed charts design and mutation. (#1426)
  • The issue of opening the "Create issue" modal when no projects are available has been resolved. (#1546)
  • The rendering for the list of sibling issues has been fixed. (#1546)
  • The height of buttons and input placeholders in the authentication screens has been fixed to ensure consistency. (#1548)
  • The role-based permissions for favoriting objects have been fixed. (#1549)
  • Archive and project issues now have a distinct style. (#1552)
  • The old set of icons in the product tour screens has been replaced with a new set to maintain consistency. (#1555)
  • Fixed the scroll issues in authentication screens. (#1555)
  • Enhanced button styling in onboarding screens and improved date-picker color scheme. (#1562)
  • Resolved overlapping Y-axis values in Scope and Demand line graph. (#1563)
  • Added loading state to the Remove button when removing workspace logo. (#1586)

⚒️ Refactoring

  • Refactored the favorite projects fetch function and updated tooltip design. (#1526)
  • Refactored the serializers to avoid getting child items. (#1504)
  • Refactored the logic for selecting the parent issue. (#1546)
  • Standardized the date format throughout the platform. (#1461)
plane - v0.8-dev

Published by vihar over 1 year ago

📢 What’s new?

We've been hard at work, and now it's time for the big reveal! This release introduces a sleek new view for effortless issue tracking and a feature empowering every user to contribute to your project's discussions. Let's dive in!

🎁 Introducing all-new Spreadsheet View

Unveiling the Power-Packed Spreadsheet View in Plane. Switch in just one-click.

Spreadsheet View in Plane

  • 🔎 All Eyes on the Prize: View and assess the status, priority, and deadlines of each issue at a glance.
  • 🎨 Tailored to Perfection: Customize your Spreadsheet View by selecting properties from the View menu.
  • 📂 Masterful Management of Sub-Issues: Easily toggle and view nested sub-issues, simplifying your project navigation.
  • 💡 Swift Actions at Your Fingertips: Edit, delete, or copy issue links quickly using the intuitive hover menu.
  • 🔄 Smooth Integration: Directly add existing issues to cycles and modules from the Spreadsheet View for effortless project organization.

Experience improved visibility and efficiency, empowering administrators, managers, and developers with effective project management in Plane. (#1369, #1379, #1397)

📨 Introducing Inbox

We're over the moon to unveil 'Inbox' on Plane, your one-stop solution for creating and managing issues raised by project viewers and members.

But wait, there's more! Keep an eye out for an exciting upcoming feature: soon, you'll be able to seamlessly manage issues established by other teams via APIs or third-party integrations. A whole new level of collaboration is on its way!

Inbox

  • 📌 All users, including guests and viewers, can generate issues in 'Inbox', pending admin approval.
  • 👍 Project admins can accept, decline, snooze, or label issues as duplicates as per the situation.

This process ensures that issues are created under the supervision and guidance of project admins, maintaining a structured approach to issue management. (#1023)

🔖 Quick add Labels

Take the convenience of labeling to a new level! Now, swiftly add labels to your issues directly from List, Kanban, Calendar, and Spreadsheet views. (#1390)

Labels

🔍 Enhanced Search Endpoints

Improved search endpoints for issues now enable seamless searching directly in issue details page, enhancing flexibility and convenience. (#1317)

Improved Search

🎈 Self-hosters you can now sign-up, instead of using default credentials.

For the convenience of our self-hosted users, we have introduced an enhanced experience by adding a sign-up page. This addition aims to simplify the onboarding process and provide a more seamless user experience. (#1306)

🩹 Improvements

  • Added info icon for activity graph. (#1353)
  • Added link and attachment count in sub issues. (#1352)
  • Updated cycle and module stats logic. (#1323)
  • Updated issue search for cycle and modules. (#1314)
  • Added assignee, label, and burn-down plot in module details. (#1313)
  • Toggled sub-issue view and sub-issue count in sub issues. (#1312)
  • Added assignee avatar and performed minor refactor on cycles list and retrieve endpoint. (#1320)
  • Replaced Recharts with Nivo charts. (#1305)
  • Added link and attachment count for cycles and modules. (#1307)
  • Added labels data in cycles. (#1223)
  • Project list endpoint now shows is_member status. (#1166)
  • Enabled/disabled signup in self-hosted environments. (#1271)
  • Improved the padding and styling for profile settings, activity & preference page. (#1335)
  • Developed the issue count in the workspace. (#1298)
  • Updated missing migration file when for model Inbox. (#1321)
  • Added tooltips to the all line graphs. (#1392)
  • Creating issues from "My Issues" is now more convenient with the pre set assignee being yourself. (#1393)
  • Added loader for active cycles. (#1409)

🐜 Bug Fixes

  • Fixed words breaking abruptly in issues. (#1371)
  • Updated task for AI requests. (#1368)
  • Updated auth error messages. (#1376)
  • Fixed bulk delete issues mutation. (#1351)
  • Fixed description not loading while editing an issue. (#1349)
  • Fixed issue title overflowing in issue card. (#1339)
  • Fixed cycle stats empty state. (#1338)
  • Fixed importer delete when imported_data is None. (#1328)
  • Fixed issue details page authorization for title and description fields. (#1331)
  • Fixed application error in creating new issue when grouped by label. (#1308)
  • Fixed email SSL setting for Docker environment. (#1299)
  • Fixed member invite issues. (#1303)
  • Fixed issue where lower role user could not invite higher role user. (#1302)
  • Fixed the mutation issues in the List & Kanban view in the Views feature page. (#1390)
  • Fixed the issue for showing the sidebar toggle button on the workspace dashboard and added responsiveness. (#1389)
  • Fixed the issue to create issue on the workspace level. (#1393)
  • Enhanced styling consistency for multi-level dropdowns, ensuring a unified and polished appearance. (#1394)
  • The issue population for filtering issues based on a priority value of None has been resolved. This fix ensures accurate and consistent filtering of issues in the system. (#1398, #1399)
  • The issue of editing state groups from project settings has been resolved. Now, you cannot change the state's group if it is the only state in the group. (#1358)
  • The z-index issues for the quick action menu in the spreadsheet view have been resolved. (#1404, #1405)
  • Added proper labels when filtering the issue by Priority with the value of None. (#1407)
  • The status colors for the issues in the inbox have been updated. (#1408)
  • Fixed the X-axis values in the progress charts. (#1409)
  • Issue with GitHub importer fixed for improved user experience. (#1414, #1415)
  • Corrected the positioning of the tooltip in the spreadsheet view. (#1420)
  • Adjusted the spacing between the workspace ID and title. (#1420)
  • Rectified the layout of the issue detail page. (#1424)
  • Resolved the problem of the pie chart text overlapping on the dashboard. (#1426)
  • Resolved the issue of the burndown chart mutation in the cycles and modules sidebar. (#1426)