2.2 KiB
2.2 KiB
Мелкие замечания / backlog
Dashboard
[x] Редактирование в editor (не Save в webview)
- Dashboard view-only; Edit → файл в editor → Ctrl+S / format-on-save как обычно в VS Code.
[x] Кнопка сброса фильтров
- В toolbar Dashboard: Reset →
filter = {}, query/chips/groupBy defaults,setFilter+ сброс groupBy.
[x] Фильтр по приоритету
- Chips: critical / high / medium / low →
filter.priorities.
[x] Dashboard: view-only + Edit в editor
- View: meta + body (read-only) в webview.
- Edit: кнопка →
openTask+showTextDocument— полный.xflow.mdв editor. - Use-case
saveTaskRaw/applyRawTaskContent/saveTaskDescriptionостаются для non-webview path.
[x] Боковая панель
- кнопка открытия dashboard (view title →
xboctukFlow.openDashboard) - кнопки на задаче (inline): open file, open in dashboard
(
xboctukFlow.openInDashboard+ preselect), delete - change status остаётся в context menu
[x] Dashboard: кнопка создания задачи
+ Taskв toolbar → inboundcreateTask→ hostexecuteCommand("xboctukFlow.createTask")→ reload list
[x] Kanban
- кнопка переключения global\project (scope filter: All / Project / Global)
- кнопка создания задачи на каждой колонке (
createTask+ status колонки) - колонки с
defaultHidden(backlog, cancelled) скрыты по умолчанию; кнопка Show hidden / Hide backlog/cancelled
[x] Cтатус backlog
- в модели (
TaskStatus.BACKLOG), ORDER, chips dashboard из ORDER - в kanban: колонка при Show hidden; defaultHidden в meta
[x] Dashboard
- фильтр scope: All / Project / Global
- в списке и detail — scope (Project / Global)
- сортировка по created: по умолчанию старые сверху (ASC), toggle Newest first
[ ] Боковая панель
- при изменении настроек должна обновляться (или добавить кнопку refresh)