tasks: round1 UX feedback — 6 dev-tasks + review umbrella [board-viewer-ux-round1-review]
User первые впечатления после go-live board.kzntsv.site:
- drawer падает TypeError (приватные репо + no browser token; bundle md
в build-time — единственно верное решение)
- slug не виден на карточке (только в data-attr)
- дата без времени, неясный формат
- owner-pill дублируется (single-owner whitelist → visual noise)
- нет нумерации задач (BV-12 / T-001 shorthand нужен)
- done-tail слишком длинный (нужен render-side cutoff/collapse)
Все 6 — code-impl в board-viewer (не deploy → не в .admin, per workshop §5).
TDD posture везде (project follow tdd-criteria).
Drawer bug = critical (clear-impl: bundle md в build-time, root-cause grounded).
Show-slug + full-datetime = clear-impl, простой TDD-цикл.
Owner-conditional = clear-impl (single vs multi owner branches), 2 fixtures.
Task-numbers + done-cutoff = design-first (4 open questions каждый),
brainstorm если recommendations не пройдут single-session.
+ review umbrella 🔵 blocked-by 6 slug'ами (workshop §4 mandatory).
Ops-handoff (rebuild image + Portainer pull) — отдельная taska в
.admin/[board-viewer-redeploy-ux-round1] (workshop §5).
This commit is contained in:
30
.tasks/board-viewer-ux-full-datetime.md
Normal file
30
.tasks/board-viewer-ux-full-datetime.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# board-viewer-ux-full-datetime
|
||||
|
||||
## Goal
|
||||
|
||||
Сейчас карточка показывает `YYYY-MM-DD` + tooltip с full ISO + относительное `7h` (per `board-viewer-card-meta-fix`). User: «хочется видеть дату и время, а не только дату в непонятном форматировании».
|
||||
|
||||
Заменить short ISO на `YYYY-MM-DD HH:MM` (timezone-suffix явный — `МСК` / `UTC`, чтобы не было ambiguity). Relative «7h» оставить (компактный signal recency) или убрать — зависит от ответа user'а в impl-сессии.
|
||||
|
||||
## Design open questions
|
||||
|
||||
- TZ: МСК (UTC+3) или UTC? User в МСК, но board может смотреться из других мест. Recommend МСК с явным суффиксом.
|
||||
- Format: `2026-05-22 14:35 МСК` или ISO `2026-05-22T14:35+03:00`? Recommend первое — читаемее.
|
||||
- Relative «7h» — сохранить или убрать? Recommend сохранить как тоненькую вторую строку под датой.
|
||||
|
||||
## TDD posture
|
||||
|
||||
**Mode = TDD**. Failing test для нового format'а в `render.test.ts` (или эквивалент в card-meta-fix tests). Impl в `src/render.ts`.
|
||||
|
||||
## Key files
|
||||
|
||||
- `src/render.ts` (formatLastCommitIso или эквивалент функция)
|
||||
- `tests/render.test.ts`
|
||||
|
||||
## Acceptance
|
||||
|
||||
- Карточка показывает `2026-05-22 14:35 МСК` (или согласованный format) — не только дату
|
||||
- Tooltip остаётся (full ISO с секундами для копи-паста)
|
||||
- Тесты pass с новым форматом
|
||||
|
||||
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .workshop / 2026-05-22 / trigger: user-ux-feedback-round1 -->
|
||||
Reference in New Issue
Block a user