Skip to content

Commit 50b1d88

Browse files
Merge pull request #363 from makeplane/new-features-3-11-25
Milestones, Auto-schedule cycles, Custom exports
2 parents 706da90 + 7817e54 commit 50b1d88

File tree

13 files changed

+192
-29
lines changed

13 files changed

+192
-29
lines changed

docs/ai/pi-chat.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Plane AI is accessible from the left sidebar (AI icon for a dedicated chat inter
6363
1. Type your question in the chat input at the bottom of the Plane AI interface.
6464
2. Plane AI will process your query and provide a response.
6565
3. You can ask follow-up questions to dive deeper into the results.
66-
4. Use `@mentions` for direct entity reference, for eg., "@WEB-4651 what's the status of this issue?"
66+
4. Use `@mentions` for direct entity reference, for eg., "@WEB-4651 what's the status of this work item?"
6767

6868
![Plane AI chat mentions](https://media.docs.plane.so/pi-chat/pi-chat-mentions.webp#hero)
6969

@@ -99,7 +99,7 @@ Plane AI can create work items, projects, cycles, and modules through natural la
9999

100100
The newly created work item will include:
101101
- Automatically generated title based on your description
102-
- AI-generated description summarizing the issue
102+
- AI-generated description summarizing the work item
103103
- Appropriate work item type (bug, feature, etc.) inferred from your command
104104
- Default project properties
105105

docs/automations/custom-automations.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Automations
33
hide_title: true
4-
description: Automate repetitive project tasks with trigger-based workflows. Set up rules to automatically update issue properties, assign team members, and manage priorities when specific conditions are met.
4+
description: Automate repetitive project tasks with trigger-based workflows. Set up rules to automatically update work item properties, assign team members, and manage priorities when specific conditions are met.
55
---
66

77
import Tags from "@site/src/components/Tags";
@@ -13,7 +13,7 @@ import Tags from "@site/src/components/Tags";
1313

1414
Automations let you streamline your project management workflow by automatically performing actions based on specific triggers and conditions. This powerful feature eliminates repetitive manual tasks, ensures consistency in your processes, and helps your team maintain focus on high-value work by letting the system handle routine operations.
1515

16-
Think of automations as your digital assistant that watches for specific events in your projects and responds according to rules you define. Whether it's updating issue statuses, assigning team members, adding labels, or posting comments, automations work behind the scenes to keep your projects moving smoothly.
16+
Think of automations as your digital assistant that watches for specific events in your projects and responds according to rules you define. Whether it's updating work item statuses, assigning team members, adding labels, or posting comments, automations work behind the scenes to keep your projects moving smoothly.
1717

1818
![Create automations](https://media.docs.plane.so/automations/create-automation.webp#hero)
1919

@@ -104,13 +104,13 @@ Toggle automations on or off as needed without deleting them. This is useful for
104104
Automatically transition work items between workflow states and update status when specific conditions are met.
105105

106106
- **Team assignment and handoffs**
107-
Automatically assign team members when issues reach specific stages, reassign work based on type or priority, and ensure proper handoffs between different teams or departments.
107+
Automatically assign team members when work items reach specific stages, reassign work based on type or priority, and ensure proper handoffs between different teams or departments.
108108

109109
- **Priority and categorization**
110-
Auto-adjust issue priorities based on labels or assignees, apply consistent labeling across similar issue types, and maintain project organization through automated property updates.
110+
Auto-adjust work item priorities based on labels or assignees, apply consistent labeling across similar work item types, and maintain project organization through automated property updates.
111111

112112
- **Communication and notifications**
113-
Post automatic comments when issues are assigned or reassigned, add context when issues move between stages, and ensure stakeholders receive updates on critical changes.
113+
Post automatic comments when work items are assigned or reassigned, add context when work items move between stages, and ensure stakeholders receive updates on critical changes.
114114

115115
---
116116
Automations transform reactive project management into proactive workflow orchestration, allowing teams to focus on solving problems rather than managing processes. With the ability to monitor, edit, and control when automations run, you maintain full control over your automated workflows while reducing manual overhead.

docs/core-concepts/cycles.mdx

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Tags from "@site/src/components/Tags";
77

88
# Manage and track your sprints using Cycles
99

10-
A Cycle is a set period of time where your team focuses on completing specific tasks or issues, similar to sprints in Agile. Each Cycle is flexible, allowing you to prioritize and tackle backlog items at your own pace.
10+
A Cycle is a set period of time where your team focuses on completing specific tasks or work items, similar to sprints in Agile. Each Cycle is flexible, allowing you to prioritize and tackle backlog items at your own pace.
1111

1212
Using Cycles, your team stays organized, meets deadlines, and keeps moving forward efficiently. It’s all about getting things done without the overwhelm!
1313

@@ -92,6 +92,42 @@ Once the due date of an active Cycle passes, it’s automatically marked as comp
9292

9393
![Transfer work items](https://media.docs.plane.so/cycles/transfer-issues.webp#hero-tr)
9494

95+
96+
<div className="tag-wrapper">
97+
## Auto-schedule cycles
98+
<Tags tags={[{ name: "Business", link: "https://plane.so/pricing", additionalClass: "business" }]} />
99+
</div>
100+
101+
Automate the creation and management of cycles according to predefined configurations, eliminating manual setup while ensuring consistent cycle planning and team predictability.
102+
103+
![Autoschedule cycles](https://media.docs.plane.so/cycles/auto-schedule-cycles.webp#hero-br)
104+
105+
### Benefits
106+
- Maintain regular cycle rhythms automatically without manual intervention.
107+
- Keep future cycles pre-scheduled so teams can plan ahead with confidence.
108+
- Eliminate repetitive administrative work from cycle creation.
109+
- Ensure reliable, consistent sprint schedules across projects.
110+
111+
### Configuration
112+
113+
1. Navigate to **Project Settings → Features → Cycles**.
114+
2. Turn on the **Auto-schedule cycles** toggle and configure:
115+
- Cycle Title — Set a naming convention for automatically created cycles.
116+
- Cycle Duration — Define the length of each cycle in weeks (e.g., 1 week, 2 weeks).
117+
- Cooldown Period — Add an optional buffer between cycles in days for planning and retrospectives.
118+
- Cycle starts day — Choose the start date for the first auto-scheduled cycle.
119+
- Number of future cycles — Specify how many upcoming cycles to keep pre-scheduled.
120+
- Auto-rollover work items — Enable to automatically move incomplete work items from one cycle to the next.
121+
122+
Once enabled, the system automatically:
123+
124+
- Generates the configured number of future cycles based on your settings.
125+
- Creates a new cycle when the current one concludes to maintain the specified schedule.
126+
- Ensures cycles don't overlap and follow the defined cadence.
127+
- Applies consistent naming conventions and durations across all cycles.
128+
129+
All auto-scheduled cycles appear in your Cycles view with clear dates and durations. Admins can update configuration settings anytime to adjust the schedule, and the system will adapt future cycles accordingly.
130+
95131
## Track active cycle
96132

97133
Once a cycle is active and contains work items, you can monitor its progress, assess the team's productivity, and review the breakdown of priorities in the Cycles page of the project. This section also allows you to investigate any discrepancies if the cycle is not proceeding as expected.
@@ -109,22 +145,22 @@ This feature provides powerful visualization tools to help you track project cyc
109145

110146
### Cycle summary
111147

112-
At the top of the cycle view, you’ll see the overall progress percentage. Hover over it to get a breakdown of completed and pending issues, along with the number of days left in the cycle.
148+
At the top of the cycle view, you’ll see the overall progress percentage. Hover over it to get a breakdown of completed and pending work items, along with the number of days left in the cycle.
113149

114150
To the left, there’s a color-coded summary that shows if the cycle is leading or trailing based on the burn-down and build-up. This gives you instant feedback about how things are going and highlights risks so you can make quick decisions and ensure nothing slips through the cracks.
115151

116-
The burn-down and build-up charts are straightforward ways to gauge your cycle’s momentum. You can customize them to show progress based on the **count of issues** or **point estimates** for each task, giving you the flexibility to use the metrics that work best for your team.
152+
The burn-down and build-up charts are straightforward ways to gauge your cycle’s momentum. You can customize them to show progress based on the **count of work items** or **point estimates** for each task, giving you the flexibility to use the metrics that work best for your team.
117153

118154
![Scope](https://media.docs.plane.so/cycles/scope-change.webp#hero)
119155

120156
- **Scope**\
121-
This is the total number of issues planned for the current cycle.
157+
This is the total number of work items planned for the current cycle.
122158

123159
- **Unstarted**\
124-
The issues that haven't begun yet
160+
The work items that haven't begun yet
125161

126162
- **Backlog**\
127-
All issues in an unstarted state
163+
All work items in an unstarted state
128164

129165
The other metrics are detailed below, tailored to each chart type.
130166

@@ -149,7 +185,7 @@ The burn-down chart gives you a clear visual of how much work remains in your cy
149185
The build-up chart helps track how much work has already been completed in the cycle.
150186

151187
- **Today's ideal done**\
152-
This shows how many issues should be completed by today based on the ideal pace.
188+
This shows how many work items should be completed by today based on the ideal pace.
153189

154190
- **Done**\
155191
This is the total number of tasks your team has completed so far.

docs/core-concepts/deploy.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ You can publish your project in either **Kanban** or **List** layouts. Choose wh
2929

3030
- Project name
3131
- Project work items
32-
- Issue ID
32+
- Work item ID
3333
- Title
3434
- Description
3535
- State, due-date, priority
@@ -40,7 +40,7 @@ You can publish your project in either **Kanban** or **List** layouts. Choose wh
4040
**Non-visible attributes**
4141

4242
- Attachments
43-
- Issue links
43+
- Work item links
4444
- Relations
4545
- Cycles
4646
- Modules
@@ -55,7 +55,7 @@ When turned on, users can sign up on the public board and add comments to work i
5555

5656
When turned on, users can upvote or downvote any work item on the deployed board. This helps project managers or owners prioritize which work items need attention.
5757

58-
### Issue reactions
58+
### Work item reactions
5959

6060
When this feature is on, users can react to work items on the public board using predefined emoticons. This provides a quick way for team members and the public to express their sentiments about specific work items, aiding in gauging overall opinion and urgency.
6161

docs/core-concepts/export.mdx

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Export
33
description: Export work items from Plane in CSV, Excel, or JSON formats for backup, analysis, or sharing.
44
---
55

6+
import Tags from "@site/src/components/Tags";
7+
68
# Export data
79

810
Plane allows you to export all your work items—from a single project or multiple projects—so you can access your data outside of Plane. You can export work items into CSV, Excel, or JSON formats. Additionally, you can choose how you'd like the data to be packaged: in a single consolidated file or split into separate files (downloaded as a ZIP).
@@ -11,7 +13,7 @@ Plane allows you to export all your work items—from a single project or multip
1113
All key fields related to your work items are included in the export, except for work item types, custom properties, relations, links, attachments, and estimates. We're actively working on adding these soon.
1214
:::
1315

14-
## Export data
16+
## Export projects
1517

1618
> **Role**: Workspace Admins
1719
@@ -48,3 +50,32 @@ Exporting large workspaces may take some time depending on the number of work it
4850
:::caution
4951
Exported files remain downloadable for a limited time (7 days).
5052
:::
53+
54+
<div className="tag-wrapper">
55+
## Custom exports
56+
<Tags tags={[{ name: "Pro", link: "https://plane.so/pricing", additionalClass: "pro" }]} />
57+
</div>
58+
59+
Export filtered work items, cycles, views, or modules directly from your project. Custom exports let you export exactly what you see after applying filters and display options—perfect for reports, analysis, or sharing specific data sets.
60+
61+
You can export data from:
62+
63+
- Work items: Export filtered work item lists from any view
64+
- Cycles: Export work items within a specific cycle
65+
- Modules: Export work items within a specific module
66+
- Views: Export custom filtered views you've saved
67+
68+
### How to export
69+
70+
![Export work items](https://media.docs.plane.so/issues/export-work-items.webp#hero)
71+
72+
1. Navigate to the work items, cycle, module, or view you want to export.
73+
2. Apply any filters or display options to narrow down your data.
74+
3. Click the ⋯ (more options) menu in the top right.
75+
4. Select **Export**.
76+
5. Choose your format:
77+
- CSV: For spreadsheet applications.
78+
- JSON: For programmatic use or data processing.
79+
6. Click **Continue** to download your file.
80+
81+
The exported file will include all visible work items based on your current filters and settings.

docs/core-concepts/pages/editor-blocks.mdx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,30 @@ Or use single dollar syntax:
111111

112112
Both equation types support full LaTeX rendering with built-in validation and error handling for invalid mathematical expressions.
113113

114+
115+
<div className="tag-wrapper">
116+
## Draw.io diagrams
117+
<Tags
118+
tags={[
119+
{ name: "Business", link:"https://plane.so/pricing", additionalClass: "business" }
120+
]}
121+
/>
122+
</div>
123+
124+
Create and manage interactive diagrams and whiteboards directly within your Pages using the integrated Draw.io editor. Whether you need professional flowcharts, system architecture diagrams, or freehand sketches for brainstorming, the diagram feature provides powerful visual documentation capabilities without leaving Plane.
125+
126+
![Draw.io diagram](https://media.docs.plane.so/pages/draw-io-diagram.webp#hero)
127+
128+
### Diagram
129+
Create professional diagrams, flowcharts, and visual documentation using the full Draw.io editor with comprehensive shape libraries. Perfect for technical documentation, process flows, system architecture, network diagrams, and organizational charts.
130+
Use the `/diagram` or `/drawio-diagram` slash command to insert a diagram block. Click the placeholder to launch the Draw.io editor.
131+
132+
### Board
133+
Create whiteboards with freehand drawing and sketching capabilities using a simplified interface. Ideal for brainstorming sessions, quick mockups, concept visualization, and collaborative ideation.
134+
Use the `/board` or `/drawio-board` slash command to insert a whiteboard block. Click the placeholder that says "Click to start editing whiteboard" to launch the board interface.
135+
136+
Both modes feature a consistent toolbar with **Save** and **Exit** buttons, making it easy to preserve your work and return to your Page. All diagrams are fully interactive—simply click any saved diagram to edit it again.
137+
114138
## Callout
115139
Creates visually distinct sections with customizable icons and colors for highlighting warnings, tips , and calls-to-action.
116140

docs/core-concepts/pages/inline-comments.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Replies are threaded under the original comment, keeping related discussions org
8484

8585
### Resolve comments
8686

87-
When a discussion is complete or an issue has been addressed:
87+
When a discussion is complete or a work item has been addressed:
8888

8989
1. Locate the checkmark icon next to the comment (in the top-right area).
9090
2. Click the checkmark icon.
@@ -94,7 +94,7 @@ The comment will be hidden from the default view and moved to the resolved comme
9494

9595
### Unresolve comments
9696

97-
If a discussion needs to be reopened or the issue resurfaces:
97+
If a discussion needs to be reopened or the work item resurfaces:
9898

9999
1. Use the Filters button to show resolved comments.
100100
2. Locate the resolved comment you want to reopen.

docs/core-concepts/pages/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ Duplicate an existing page to jumpstart new content.
104104
### Move Page
105105
<Tags tags={[{ name: "Pro", link: "https://plane.so/pricing", additionalClass: "pro" }]} />
106106
</div>
107-
Transfer a Page to a different project in your workspace.
107+
Transfer a page to Wiki, Teamspace or a different Project in your workspace.
108108

109109
### Lock Page
110110

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Milestones
3+
hide_title: true
4+
description: Align work items toward shared completion dates with milestones. Track progress on quarterly objectives, product launches, and strategic initiatives in Plane.
5+
---
6+
7+
import Tags from "@site/src/components/Tags";
8+
9+
<div className="tag-wrapper">
10+
# Track goals with Milestones
11+
<Tags tags={[{ name: "Pro", link: "https://plane.so/pricing", additionalClass: "pro" }]} />
12+
</div>
13+
14+
Milestones provide a layer to align work items and epics toward shared completion dates, helping teams focus on strategic objectives and critical deliverables. Whether tracking quarterly goals, product launches, or major feature releases, milestones give you visibility into progress and ensure teams stay on track.
15+
16+
## Set up milestones
17+
Workspace and project admins can turn on the Milestones feature in the project.
18+
19+
![Enable Milestones](https://media.docs.plane.so/milestones/set-up-milestones.webp#hero)
20+
21+
To enable milestones in your project:
22+
23+
1. Go to **Project Settings → Features**.
24+
2. Toggle on **Milestones** under the **Work management** section.
25+
3. A **Milestones** section will appear in your project's Overview page.
26+
27+
## Create a milestone
28+
![Create Milestones](https://media.docs.plane.so/milestones/create-milestone.webp#hero)
29+
30+
From your project's Overview page:
31+
32+
1. Scroll down to the **Milestones** section.
33+
2. Click **Create** or the **+** icon to add a new milestone.
34+
3. Enter the milestone details:
35+
- Title: Name your milestone (e.g., "Q4 Launch", "MVP Release").
36+
- Description: Add context about the milestone's purpose and goals.
37+
- Target date: Set the completion deadline.
38+
- Link work items: Associate relevant work and epics with the milestone.
39+
4. Click **Create** to save your milestone.
40+
41+
## Manage milestones
42+
43+
### Track progress
44+
![Manage Milestones](https://media.docs.plane.so/milestones/manage-milestone.webp#hero)
45+
46+
Each milestone displays:
47+
48+
- Completion percentage: Based on linked work items and epics.
49+
- Target date: Deadline with visual indicators for approaching or overdue milestones
50+
51+
Click on a milestone to expand and see all linked work items. The progress bar updates automatically as work items are completed or cancelled.
52+
53+
### Link work items and epics
54+
You can link work items and epics to milestones in two ways:
55+
56+
**From the milestone**
57+
Click **Link work items** and select work items and epics from your project.
58+
59+
**From the work item or epic**
60+
Open any work item or epic and assign it to a milestone from the properties panel.
61+
62+
![Link work items](https://media.docs.plane.so/milestones/link-work-items.webp#hero)
63+
64+
### Edit or delete milestones
65+
Update milestone details anytime:
66+
67+
- Modify the title, description, or target date.
68+
- Adjust linked work items.
69+
- Track metrics and progress indicators.
70+
- Click the ⋯ menu for additional options.
71+

0 commit comments

Comments
 (0)