app-map: deck.diff — меню колонки Переименовать/Удалить [done] (Ff_app 24.1%), STATUS

This commit is contained in:
b-mob-deck
2026-07-13 08:00:47 +00:00
parent 4fdadef16b
commit 2567273843
2 changed files with 13 additions and 11 deletions
+1 -1
View File
@@ -17,7 +17,7 @@
| tasks | b-mob-tasks | 1 | 24.6 | 52.7 | ~34 | ~8 | нет | P1 закрыт в коде (умные коллекции+3-state видимость+персист, `bd56c4b`); далее P2 управление списками; ждёт девайс-сверки | | tasks | b-mob-tasks | 1 | 24.6 | 52.7 | ~34 | ~8 | нет | P1 закрыт в коде (умные коллекции+3-state видимость+персист, `bd56c4b`); далее P2 управление списками; ждёт девайс-сверки |
| notes | b-mob-notes | 1 | 42.8 | 0.0 | 26 | 21 | нет | P1 read-only ядро в коде+UI (`8a8f1cf` данные + `fb120d5` VM/список/редактор/конфликт); compile+7/7 тестов+detekt OK (worktree); Fd ждёт девайс. Пинг лиду на регистрацию экрана в app-шелле | | notes | b-mob-notes | 1 | 42.8 | 0.0 | 26 | 21 | нет | P1 read-only ядро в коде+UI (`8a8f1cf` данные + `fb120d5` VM/список/редактор/конфликт); compile+7/7 тестов+detekt OK (worktree); Fd ждёт девайс. Пинг лиду на регистрацию экрана в app-шелле |
| notifications | b-mob-notify | 0 | — | — | — | — | нет | карта готова, diff | | notifications | b-mob-notify | 0 | — | — | — | — | нет | карта готова, diff |
| deck | b-mob-deck | 1 | 23.1 | предв. | 51 | ? | нет | P1: «Назначить мне/снять» (6eeba1b) + бейдж комментариев (9d726f4) done, green compile; далее бейдж чек-пунктов, меню колонки (Удалить/Переименовать), быстрые сроки; Fd на устройстве | | deck | b-mob-deck | 1 | 24.1 | предв. | 49 | ? | нет | P1: назначить-себя (6eeba1b) + бейдж коммент. (9d726f4) + меню колонки Переименовать/Удалить (4fdadef) done; compile+detekt GREEN (baseline-рефреш модуля); далее бейдж чек-пунктов, быстрые сроки; Fd на устройстве |
| calendar | b-mob-calendar | 1 | 64.0 | 80.4 | ~35 | ~7 | нет | P1 разворот повторений+BYDAY=1MO ЗАКРЫТ в коде (`CalendarRecurrence`, 15 тестов, compile+detekt green, коммиты e7d0a5a/492af61); Appointments=n-a (101); далее P2 EXDATE/RECURRENCE-ID | | calendar | b-mob-calendar | 1 | 64.0 | 80.4 | ~35 | ~7 | нет | P1 разворот повторений+BYDAY=1MO ЗАКРЫТ в коде (`CalendarRecurrence`, 15 тестов, compile+detekt green, коммиты e7d0a5a/492af61); Appointments=n-a (101); далее P2 EXDATE/RECURRENCE-ID |
| contacts | b-mob-contacts | 1 | 31.2 | предв. | ~37 | ? | нет | P1 ядро edit/delete в main (`bc1a497`: updateContact/deleteContact If-Match + VCardEditor, 10 тестов, гейт зелёный); Команды=n-a (102); далее шаг 2/2 Room+форма, потом P2 группы/типы | | contacts | b-mob-contacts | 1 | 31.2 | предв. | ~37 | ? | нет | P1 ядро edit/delete в main (`bc1a497`: updateContact/deleteContact If-Match + VCardEditor, 10 тестов, гейт зелёный); Команды=n-a (102); далее шаг 2/2 Room+форма, потом P2 группы/типы |
+12 -10
View File
@@ -1,11 +1,12 @@
# Diff: Карточки (Deck) — итерация 1 (2026-07-13) # Diff: Карточки (Deck) — итерация 1 (2026-07-13)
Ff_app: **23.1%** (51 open Ф / 76) · Fd_app: **предварительно** (веб-вёрстка сверена live через Ff_app: **24.1%** (49 open Ф / 76) · Fd_app: **предварительно** (веб-вёрстка сверена live через
iframe 390px; натив-дизайн-проход на устройстве — след. итерация) · n-a: 4 iframe 390px; натив-дизайн-проход на устройстве — след. итерация) · n-a: 4
> Прогресс P1: (6eeba1b) меню карточки «**Назначить мне / Снять назначение с меня**» > Прогресс P1: (6eeba1b) меню карточки «**Назначить мне / Снять**»; (9d726f4) **бейдж
> (`assignUser`/`unassignUser`, type 0); (9d726f4) **бейдж числа комментариев** «💬 N» на карточке > комментариев** «💬 N»; (73762d8/4fdadef) **меню колонки** «⋯» — «**Переименовать**» и
> (`commentsCount`) — оба `[done]` ниже (Ff экрана 4: 52.0%→60.0%). Green compile против core; > «**Удалить список**» (`renameStack`/`deleteStack`) — все `[done]` ниже (Ff экрана 4:
> detekt модуля без новых замечаний (baseline-рефреш — лид, mail/095). > 52.0%→68.0%). **Compile + detekt модуля GREEN** (detekt-baseline модуля обновлён — v0.5.144-долг,
> как у calendar e7d0a5a; вписывается в свип лида mail/095).
Сверка веб (карта `deck.md`, апстрим `nextcloud/deck v1.16.4` + тема forbion, live-сверка Сверка веб (карта `deck.md`, апстрим `nextcloud/deck v1.16.4` + тема forbion, live-сверка
Browser 1/cloude read-only) ↔ натив (`feature/deck`: `DeckRepository`/`DeckScreen`/ Browser 1/cloude read-only) ↔ натив (`feature/deck`: `DeckRepository`/`DeckScreen`/
@@ -51,7 +52,7 @@ Browser 1/cloude read-only) ↔ натив (`feature/deck`: `DeckRepository`/`De
- [Ф][open] Открыть карточку из обзора — нет (нет обзора). - [Ф][open] Открыть карточку из обзора — нет (нет обзора).
- [Д][open] Композиция: 6 секций-капшенов в столбец, карточки внутри — отсутствует. - [Д][open] Композиция: 6 секций-капшенов в столбец, карточки внутри — отсутствует.
## Экран 4: Доска (Controls + Колонка + Карточка) — Ff 60.0% (10 open Ф / 25) ## Экран 4: Доска (Controls + Колонка + Карточка) — Ff 68.0% (8 open Ф / 25)
**Шапка доски (`Controls`):** **Шапка доски (`Controls`):**
- [Ф][done] «**Добавить список**» — натив «+ Колонка» (`createStack`). - [Ф][done] «**Добавить список**» — натив «+ Колонка» (`createStack`).
- [Ф][open] «**Применить фильтр**» (по метке / назначенному / статусу) — фильтров нет. - [Ф][open] «**Применить фильтр**» (по метке / назначенному / статусу) — фильтров нет.
@@ -61,8 +62,9 @@ Browser 1/cloude read-only) ↔ натив (`feature/deck`: `DeckRepository`/`De
**Всплывающее меню колонки (⋯, `Stack`)** — в нативе меню колонки НЕТ: **Всплывающее меню колонки (⋯, `Stack`)** — в нативе меню колонки НЕТ:
- [Ф][open] «**Архивировать все карточки**» — нет. - [Ф][open] «**Архивировать все карточки**» — нет.
- [Ф][open] «**Разархивировать все карточки**» — нет. - [Ф][open] «**Разархивировать все карточки**» — нет.
- [Ф][open] «**Удалить список**» — нет. - [Ф][done] «**Удалить список**» — реализовано (меню «⋯» → подтверждение `DeckConfirmDialog`).
- [Ф][open] «**Изменить заголовок списка**» (инлайн-правка) — нет (переименования колонки нет). - [Ф][done] «**Изменить заголовок списка / Переименовать**» — реализовано (меню «⋯» → диалог с
префиллом, `renameStack`).
- [Ф][done] «**Добавить карточку**» в колонку — есть (инлайн-поле «Имя карточки»). - [Ф][done] «**Добавить карточку**» в колонку — есть (инлайн-поле «Имя карточки»).
**Карточка на доске (`CardItem` + бейджи):** **Карточка на доске (`CardItem` + бейджи):**
- [Ф][done] Открыть карточку (тап) — открывает лист-деталь. - [Ф][done] Открыть карточку (тап) — открывает лист-деталь.
@@ -142,12 +144,12 @@ Browser 1/cloude read-only) ↔ натив (`feature/deck`: `DeckRepository`/`De
| 1. Навигация + меню доски | 16.7% | 10/12 | | 1. Навигация + меню доски | 16.7% | 10/12 |
| 2. Все доски (список) | 50.0% | 1/2 | | 2. Все доски (список) | 50.0% | 1/2 |
| 3. Обзор (по срокам) | 0.0% | 2/2 | | 3. Обзор (по срокам) | 0.0% | 2/2 |
| 4. Доска (Controls/Колонка/Карточка) | 60.0% | 10/25 | | 4. Доска (Controls/Колонка/Карточка) | 68.0% | 8/25 |
| 5. Лист-деталь карточки | 33.3% | 12/18 | | 5. Лист-деталь карточки | 33.3% | 12/18 |
| 6. Сайдбар доски | 0.0% | 10/10 | | 6. Сайдбар доски | 0.0% | 10/10 |
| 7. Move/copy карточки | 25.0% | 3/4 | | 7. Move/copy карточки | 25.0% | 3/4 |
| 8. Настройки Deck | 0.0% | 3/3 | | 8. Настройки Deck | 0.0% | 3/3 |
| **Ff_app (среднее)** | **23.1%** | **51/76** | | **Ff_app (среднее)** | **24.1%** | **49/76** |
## Приоритеты (черновик, жду визы лида — mail/071 план 1→2→3) ## Приоритеты (черновик, жду визы лида — mail/071 план 1→2→3)
- **P1 (в своём модуле, наибольший охват):** меню карточки (Назначить мне/Переместить-копировать/ - **P1 (в своём модуле, наибольший охват):** меню карточки (Назначить мне/Переместить-копировать/