docs(app-map): diff/STATUS Задач — P1 частично (умные коллекции), Ff 18.4/Fd 46.5

This commit is contained in:
b-mob-tasks
2026-07-13 06:02:17 +00:00
parent 23f7565a1a
commit cfeb9b3b79
2 changed files with 18 additions and 12 deletions
+1 -1
View File
@@ -14,7 +14,7 @@
| files | b-mob-files | 1 | — | — | 4 | ? | нет | правки D4→D3→D2→D1 |
| mail | b-mob-mail | 1 | — | — | ~4 | ~2 | нет | правка P1 черновики |
| talk | b-mob-conf | 1 | 38.2 | предв. | ~34 | ? | нет | карта+diff выложены (из кода spreed v22.0.12); жду приоритеты P1–P5; звонок=vendor; Fd на устройстве |
| tasks | b-mob-tasks | 1 | 16.7 | 41.5 | ~38 | ~11 | нет | карта+diff выложены (из кода v0.17.1); жду приоритизацию P1–P5, вопросы по меткам/напоминаниям/корзине |
| tasks | b-mob-tasks | 1 | 18.4 | 46.5 | ~36 | ~10 | нет | P1: умные коллекции в панели (агрегат+счётчики+открытие, `23f7565`); далее 3-state видимость+персист; ждёт девайс-сверки |
| notes | b-mob-notes | 0 | — | — | — | — | нет | карта готова, diff |
| notifications | b-mob-notify | 0 | — | — | — | — | нет | карта готова, diff |
| deck | b-mob-deck | 0 | — | — | — | — | нет | карта готова, diff |
+17 -11
View File
@@ -1,6 +1,10 @@
# Diff: Задачи (Tasks) — итерация 1 (2026-07-13)
Ff_app: **16.7%** · Fd_app: **41.5%** (среднее по 8 экранам, невзвешенно) · n-a: 0
Ff_app: **18.4%** · Fd_app: **46.5%** (среднее по 8 экранам, невзвешенно) · n-a: 0
> Прогресс P1 (коммит `23f7565`): умные коллекции выведены в панель (агрегат + счётчики +
> открытие). Пункты помечены `done` = сделано в коде, **ждёт девайс-сверки** (тест-аккаунт —
> блокер лида); подтверждённого второго прогона на устройстве ещё не было.
Сверка веб (`nextcloud/tasks v0.17.1` + тема) ↔ натив (`feature/tasks`: `TasksScreen`,
`TasksComponents`, `TasksViewModel`, `TasksRepository`, `TasksSmartLists`). Метки: `[Ф|Д]`
@@ -12,11 +16,11 @@ Ff_app: **16.7%** · Fd_app: **41.5%** (среднее по 8 экранам, н
---
## Экран 1. Панель навигации (списки + умные коллекции) — Ff 14.3% · Fd 40%
Ф (14, open 12):
- [Ф][open] умные коллекции в панели (Важное/Сегодня/Неделя/Все/Текущие/Завершённые) — движок
`TasksSmartLists` готов, в UI не выведены
- [Ф][open] счётчики-бейджи на коллекциях
## Экран 1. Панель навигации (списки + умные коллекции) — Ff 28.6% · Fd 80%
Ф (14, open 10):
- [Ф][done] умные коллекции в панели (Важное/Сегодня/Неделя/Все/Текущие/Завершённые) — выведены
(`23f7565`), тап открывает агрегированный вид; ждёт девайс-сверки
- [Ф][done] счётчики-бейджи на коллекциях
- [Ф][done] открыть реальный список
- [Ф][open] «Добавить список» (MKCALENDAR) — сейчас мёртвая кнопка
- [Ф][open] выбор цвета при создании списка
@@ -26,8 +30,9 @@ Ff_app: **16.7%** · Fd_app: **41.5%** (среднее по 8 экранам, н
- [Ф][done] открыть Настройки
- [Ф][open] «⋯» списка: поделиться · [Ф][open] изменить · [Ф][open] копировать ссылку ·
[Ф][open] экспорт · [Ф][open] удалить/unshare
Д (5, open 3): [Д][open] композиция (коллекции+корзина) · [Д][open] иконки коллекций ·
[Д][open] вид счётчика · [Д][done] активный пункт (фон) · [Д][done] строка списка (40dp/иконка)
Д (5, open 1): [Д][done] композиция (коллекции показаны) · [Д][done] иконки коллекций ·
[Д][done] вид счётчика · [Д][done] активный пункт (фон) · [Д][open] порядок (в вебе коллекции
выше списков и кнопки «Добавить»; в нативе кнопка «Добавить» сверху) · строка списка (40dp/иконка)
## Экран 2. Список задач — Ff 38.9% · Fd 75%
Ф (18, open 11):
@@ -82,12 +87,13 @@ Ff_app: **16.7%** · Fd_app: **41.5%** (среднее по 8 экранам, н
---
## Итог и предлагаемый приоритет
Ff_app = (14.3+38.9+30+0+0+0+0+50)/8 = **16.7%**;
Fd_app = (40+75+66.7+50+0+0+0+100)/8 = **41.5%**. Обе далеко от 98% — Задачи требуют нескольких
Ff_app = (28.6+38.9+30+0+0+0+0+50)/8 = **18.4%**;
Fd_app = (80+75+66.7+50+0+0+0+100)/8 = **46.5%**. Обе далеко от 98% — Задачи требуют нескольких
итераций. Крупные функциональные дыры (по влиянию на Ff):
- **P1 — Умные коллекции в UI** (`TasksListNavView` + счётчики + 3-state видимость с персистом).
Движок готов (`TasksSmartLists`), это «дешёвый» большой прирост Ff экрана 1. Мой модуль.
Движок готов (`TasksSmartLists`). **Частично сделано** (`23f7565`: коллекции+счётчики+открытие);
остаётся 3-state видимость (Скрыта/Видима/Авто) в шите настроек + персист (SharedPreferences).
- **P2 — Управление списками**: рабочее «Добавить список» + цвет, «⋯» списка (переименовать/цвет/
удалить/экспорт/копировать ссылку), шаринг. Часть — core DAV (PROPPATCH/MKCALENDAR/share) —
**согласую с тобой ДО** (образец у calendar). Мой модуль + core-точки.