Support Inline Syntax for Task Creation (Similar to Todoist)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
Comienza revisando la entrada de creación de tareas y el issue relacionado #3060. Aclara la sintaxis inline, los requisitos de personalización, las expresiones de fecha compatibles y cómo deben analizarse las etiquetas, las listas, las prioridades y las fechas de vencimiento. Se considera terminado cuando los usuarios pueden crear tareas desde una sola línea con las propiedades especificadas y el comportamiento está documentado y probado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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 !2tomorrow= 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: https://github.com/nextcloud/tasks/issues/3060
- Lenguaje dominante
- JavaScript
- Estrellas
- 710
- Forks
- 125
- Merge medio
- 19 h 37 min
- PR fusionados (30 d)
- 12
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/tasks
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nextcloud/tasks#3240 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nextcloud/tasks#3111 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
nextcloud/tasks#122 · 9 comentarios · 25 reacciones ·
Los mantenedores suelen responder en 1 día
-
Allow a team to own a task-listAbierto1. to develop
Dificultad 5/5 Más de una semana Aptitud para principiantes 39/100
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/tasks
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
remotion-dev/remotion#13341 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
svix/svix-webhooks#2808 ·
Los mantenedores suelen responder en 1 día
-
enhancement should-have ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100