Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: v0.22-dev #5041

Merged
merged 313 commits into from
Jul 5, 2024
Merged

release: v0.22-dev #5041

merged 313 commits into from
Jul 5, 2024

Conversation

sriramveeraghanta
Copy link
Contributor

@sriramveeraghanta sriramveeraghanta commented Jul 4, 2024

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.
  • Issues embedded in pages now show which project and workspace they belong to.
  • 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.

anmolsinghbhatia and others added 30 commits June 11, 2024 18:02
* dev: page head custom hook added

* chore: code refactor
* gantt remove drag handles

* remove drag handles for labels and project sidebar develop
* chore: page head component refactor

* chore: page head component refactor
* chore: make ai assistant endpoint workspace level

* chore: create workspace level ai assistant endpoint
* chore: sidebar width reduced

* chore: drag handler added to project sidebar and ui improvement

* chore: label drag handler added
#4763)

* chore: updated modal and form validations

* chore: module estimate analytics

* chore: state analytics

* chore: cycle estimate analytics

* chore: module points serializer

* chore: added fields in serializer

* chore: module state estimate points

* dev: updated module analytics

* dev: updated hover description on the burndown

* dev: UI and module total percentage validation

* chore: estimate points structure change

* chore: module burndown

* chore: key values changed

* chore: cycle progress snapshot

* chore: cycle detail endpoint

* chore: progress snapshot payload change

* chore: resolved merge conflicts

* chore: updated issue and point dropdown in active cycle

* chore: optimized grouped issues count in cycle and module

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* dev: pages migrations

* dev: page models

* dev: api migrations

* chore: apis for pages migrations

* chore: dropped project id from page label and logs

* dev: pages logger exception

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
…4760)

* docs: update self-host guide link in README (#4704)

found via:

- makeplane/docs#48
- #3109

* feat(configure_instance): add check for mandatory variables before starting

* fix(configure_instance): use correct variable and improve the exception

* fix(configure_instance): remove trailling spaces

* fix(configure_instance): check the mandatory value from exported env only

* fix(configure_instance): remove useless import

* fix(configure_command): improve the way error is raising

---------

Co-authored-by: jon ⚝ <jon@allmende.io>
* chore: dummy app switcher component added

* chore: add export statement for the logo
* chore: add pageLink prop to the quick actions dropdown

* chore: accept page store as a prop
* chore: create extended root store

* chore: rename core root store
* chore: add export for store.

* chore: remove pages route group.

* fix: upgrading turbo

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
prateekshourya29 and others added 15 commits July 2, 2024 19:28
* dev: add workspace restriction list in constants

* dev: update list
* custom base tags

* fixed aio actions
* chore: isIssueFilterActive helper function added

* chore: isIssueFilterActive implementation

* chore: code refactor
…5015)

* fix to not query issues before fetching the view filters

* add default group by for Kanban views
…t when the issue creation is happening on the home page (#5033)

* chore: handled project id on the issue creation modal toast when the issue creation is happening on the home page

* chore: updated issue modal condition
apiserver/plane/authentication/views/space/gitlab.py Dismissed Show dismissed Hide dismissed
apiserver/plane/authentication/views/space/gitlab.py Dismissed Show dismissed Hide dismissed
apiserver/plane/authentication/views/app/gitlab.py Dismissed Show dismissed Hide dismissed
apiserver/plane/authentication/views/app/gitlab.py Dismissed Show dismissed Hide dismissed
rahulramesha and others added 9 commits July 4, 2024 16:17
… issue list boards (#5010)

* fix issue changes done in Peek overview to reflect in the issue boards

* Adding comments to aliased names
…idebar (#5046)

* ui: updatedm UI notificaton tooltip on header and app sidebar

* fix: reverted notification sorting

* fix: renamed function name updateIssue with issueUpdate in issue base helper file
…t_date is in between start_date and end_date (#5050)
@sriramveeraghanta sriramveeraghanta merged commit 707570c into master Jul 5, 2024
25 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.