Skip to content

Support Inline Syntax for Task Creation (Similar to Todoist) #3071

@Martin-1997

Description

@Martin-1997

Is your feature request related to a problem? Please describe.

Currently, Nextcloud Tasks requires users to add a task title first, then open the task to set properties like due date, priority, and labels. This workflow is less efficient compared to tools like Todoist, which support inline syntax for adding all task properties in a single line.

Describe the solution you'd like

Proposed Solution

Implement support for an inline syntax similar to Todoist, allowing users to create tasks with properties directly in the input field. For example:

  • Buy milk !1 @grocery #errands

    • !1 = Priority 1 (High)
    • @grocery = Label
    • #errands = Project/List
  • Submit report tomorrow @work !2

    • tomorrow = Due date
    • @work = Label
    • !2 = Priority 2 (Medium)

Benefits

  • Faster task creation and editing
  • Improved user experience, especially for power users
  • Consistency with popular task management tools

Additional Notes

  • The syntax should be customizable or align with common standards to avoid confusion.
  • Consider supporting natural language for dates (e.g., "next Monday", "in 2 days").

Describe alternatives you've considered

No response

Additional context

There is a related Issue here: #3060

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions