Skip to content

Commit 0b95d3e

Browse files
authored
Added math equations, project nested pages and recurring work items (#343)
1 parent 05aee8c commit 0b95d3e

File tree

4 files changed

+104
-22
lines changed

4 files changed

+104
-22
lines changed

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

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,33 @@ Inserts and displays images within your content.
5858

5959
Uploads and embeds files directly into your content, supporting documents, images, and other file types up to 100MB each.
6060

61+
<div className="tag-wrapper">
62+
## Math equations
63+
<Tags
64+
tags={[
65+
{ name: "Business", link:"https://plane.so/pricing", additionalClass: "business" }
66+
]}
67+
/>
68+
</div>
69+
70+
### Block equation
71+
Creates standalone mathematical expressions using LaTeX syntax. Block equations are displayed on their own line with centered formatting, perfect for formulas, theorems, and complex mathematical statements that need emphasis.
72+
73+
Use the `/blockequation` slash command or double dollar syntax:
74+
```latex
75+
$$ \int_a^b f(x)\,dx = F(b) - F(a) $$
76+
```
77+
78+
### Inline equation
79+
Embeds mathematical expressions within regular text flow using LaTeX syntax. Inline equations maintain the same text baseline, allowing you to seamlessly integrate mathematical notation into sentences and paragraphs.
80+
81+
Use the `/inlineequation` slash command or single dollar syntax:
82+
```latex
83+
$ a^2 + b^2 = c^2 $
84+
```
85+
86+
Both equation types support full LaTeX rendering with built-in validation and error handling for invalid mathematical expressions.
87+
6188
## Callout
6289
Creates visually distinct sections with customizable icons and colors for highlighting warnings, tips , and calls-to-action.
6390

docs/core-concepts/pages/nested-pages.mdx

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,57 +11,54 @@ import Tags from "@site/src/components/Tags";
1111
<Tags tags={[{ name: "Business", link: "https://plane.so/pricing", additionalClass: "business" }]} />
1212
</div>
1313

14-
Nested Pages allows you to create a hierarchical structure for your workspace content, helping you organize documentation logically and improve navigation for your team. This feature enables you to build robust knowledge architecture with parent and child pages, similar to folders and files but with more flexibility.
14+
Nested Pages allows you to create a hierarchical structure for your content, helping you organize documentation logically and improve navigation for your team. This feature enables you to build robust knowledge architecture with parent and child pages, similar to folders and files.
1515

16-
## Create nested pages
16+
Nested pages are available in two contexts:
1717

18-
There are multiple ways to create a nested page:
18+
- Wiki Pages (Workspace level)
19+
- Project Pages (Project level)
1920

20-
### Using the `/page` command
21+
## Create nested pages
2122

2223
While editing any page, type `/page` to insert a new page reference. Name your new page and it will automatically be created as a child of the current page.
2324
![Page command](https://media.docs.plane.so/pages/page-command.webp#center)
2425

25-
### On the Wiki sidebar
26-
27-
Click the **+** icon that appears next to any page name. This creates a new page nested under the selected parent.
26+
Wiki Pages offer an additional ways to create nested pages. Click the **+** icon that appears next to any page name. This creates a new page nested under the selected parent.
2827
![Nested page on the wiki sidebar](https://media.docs.plane.so/pages/create-nested-page-sidebar.webp#center)
2928

30-
## Move existing pages
29+
## Move pages between levels
30+
Both Wiki Pages and Project Pages support reorganizing your page hierarchy.
31+
32+
To promote a nested page to a higher level, drag it to the desired position in the hierarchy. To demote a page to become nested under another, drag it under the new parent.
3133

32-
To nest an existing page under another page, drag and drop the page in the sidebar to position it under the desired parent.
3334
![Move nested pages](https://media.docs.plane.so/pages/move-nested-pages.webp#center)
3435

3536
## Navigate nested pages
3637

37-
- The sidebar displays your page hierarchy with visual indentation showing the nesting structure.
38+
- Your page hierarchy is displayed with visual indentation showing the nesting structure (in the sidebar for Wiki, or in the Pages section for project pages).
3839
- Expand or collapse parent pages using the ▶ arrow to show or hide nested pages.
3940
- Breadcrumbs appear at the top of each page showing the full path.
4041
- Click any page in the breadcrumb trail to navigate to that level. This provides context about where you are in the documentation hierarchy.
4142

42-
## Move pages between levels
43-
44-
To promote a nested page to a higher level, drag it to the desired position in the hierarchy. To demote a page to become nested under another, drag it under the new parent.
45-
4643
## Visibility and access control
4744

48-
#### Public vs. Private Pages
45+
#### Public vs private pages
4946

50-
- Public pages are visible to anyone with access to your workspace.
51-
- Private pages are only visible to only you and the Workspace Admins.
47+
- Public pages are visible to anyone with Admin/Member access to your Workspace (for Wiki Pages) or Project (for Project Pages).
48+
- Private pages are only visible to you and the Workspace Admins (for Wiki Pages) or Project Admins (for Project Pages).
5249
- You can nest private pages under public pages for controlled access to sensitive information.
5350
- A private nested page is not visible to users who only have access to the public parent.
5451

55-
#### Visibility Inheritance
52+
#### Visibility inheritance
5653

5754
- Nested pages do not automatically inherit the visibility settings of their parent.
5855
- Each page can have its own visibility settings, allowing for flexible access control.
5956
- Users without access to a parent page will not see any nested pages, regardless of the nested pages' individual visibility settings.
6057

61-
## Archiving and Deletion
58+
## Archiving and deletion
6259

6360
- When you archive a parent page, all nested pages under it will also be archived. This helps maintain the integrity of related content.
64-
- Archived pages can be restored from the **Archived** section in the sidebar.
61+
- Archived pages can be restored from the **Archived** section.
6562
- Deleting a parent page prompts a warning about nested content. You can choose to:
66-
- Delete only the parent page and move nested pages up one level
67-
- Delete the parent and all nested content permanently
63+
- Delete only the parent page and move nested pages up one level.
64+
- Delete the parent and all nested content permanently.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
title: Recurring work items
3+
hide_title: true
4+
description: Learn how to set up recurring work items to automatically create repetitive tasks, maintenance schedules, and routine work on a predefined schedule.
5+
---
6+
7+
import Tags from "@site/src/components/Tags";
8+
9+
<div className="tag-wrapper">
10+
# Automate repetitive tasks
11+
<Tags tags={[{ name: "Business", link: "https://plane.so/pricing", additionalClass: "business" }]} />
12+
</div>
13+
14+
Keep your team on track with repetitive tasks by setting them up once and letting them automatically repeat on your schedule.
15+
16+
## Overview
17+
18+
Recurring work items are templates that automatically create new tasks based on a schedule you define. Instead of manually creating the same maintenance check, weekly report, or team standup every time, you set it up once and let the system handle the repetition.
19+
20+
Think of it like setting a recurring calendar appointment, but for your project work. You define what needs to be done, how often it should happen, and who should do it - then the system takes care of creating these items automatically.
21+
22+
## Set up recurring tasks
23+
24+
![Recurring work items](https://media.docs.plane.so/projects/recurring-work-items.webp#center)
25+
26+
1. Navigate to your [Project Settings](/core-concepts/projects/overview#project-settings).
27+
28+
2. In the left pane, select **Recurring work items**.
29+
30+
3. Click **Create recurring work item**.
31+
32+
![Create recurring work items](https://media.docs.plane.so/projects/create-recurring-work-items.webp#center)
33+
34+
4. Fill out your recurring work item just like any regular task - add a title, description, assignees, and any custom properties your team uses. This becomes your template that gets copied each time a new instance is created.
35+
36+
5. In the **Schedule** section, you'll configure when and how often your work item repeats:
37+
38+
- **Start and end dates**
39+
When the recurring pattern begins and optionally when it should stop.
40+
- **Frequency**
41+
Choose from daily, weekly, monthly, or yearly patterns. The system will continue creating items based on your frequency until the end date you specify, or indefinitely if you don't set an end date.
42+
43+
6. Click **Create recurring work item**.
44+
45+
## Manage recurring tasks
46+
47+
All your recurring work items appear in the Recurring work items section of your Project settings. Here you can:
48+
49+
- See all your recurring patterns with their repeat frequency (like "repeats every week").
50+
- Edit the template or schedule for future instances by clicking the three-dot menu.
51+
- Delete recurring patterns you no longer need.
52+
53+
When you edit a recurring work item, your changes only affect future instances. Work items that have already been created remain unchanged.
54+
55+
---
56+
57+
Recurring work items help ensure nothing falls through the cracks while reducing the administrative burden on your team. Set them up once, and focus your energy on the work that matters most.

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ const sidebars: SidebarsConfig = {
5151
"core-concepts/issues/issue-types",
5252
"core-concepts/issues/time-tracking",
5353
"core-concepts/issues/bulk-ops",
54+
"core-concepts/projects/recurring-work-items",
5455
"core-concepts/issues/timeline-dependency",
5556
"core-concepts/issues/epics",
5657
"core-concepts/projects/initiatives",

0 commit comments

Comments
 (0)