feat: add tags workflow

This commit is contained in:
2026-07-16 03:34:23 +05:00
parent 7c0584707a
commit 6eedfb2bc5
29 changed files with 1153 additions and 22 deletions
+22 -1
View File
@@ -15,7 +15,8 @@ extension.
- **Dashboard** — список + описание задачи (фильтры, scope, sort, group)
- **Kanban** — колонки по статусу, drag-and-drop, create в колонке
- **Команды** — create / open / change status / delete
- **In-editor** — lint frontmatter + Quick Pick status/priority (decorations)
- **In-editor** — lint frontmatter + status/priority/tags/assignee
- **Теги проекта** — каталог в `config.yml` папки задач
- **Два хранилища** — проектное (в workspace) и глобальное (общая папка на
машине)
@@ -119,6 +120,26 @@ updated: 2026-07-12T10:00:00.000Z
Один файл — одна задача (`*.xflow.md`). Имя файла строится из title (slug).
Макс. длина `title`: 80 символов.
### Конфиг проекта (`config.yml` в папке задач)
По умолчанию:
```text
.xflow/
config.yml
fix-login.xflow.md
```
```yaml
# .xflow/config.yml
tags:
- bug
- frontend
```
Если `config.yml` есть, теги задачи вне каталога — warning. Hover на `tags`
**Edit tags…** / **Add tag to project**.
## Dashboard
- Поиск по title/body, chips status/priority, group none/status/priority