From 32dac7d466e22161afbb464d9711c79064962a76 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Thu, 28 May 2026 21:06:09 -0700 Subject: [PATCH] feat(tracker-web): item-detail ActionMenu + Timeline comments (UX-12.2) Move the Edit/Delete item actions into a shared ActionMenu in the page header and render the comment history with the shared Timeline. Document UX-12.3 as data-gated/deferred: descriptions and comments are plain text with no backend HTML sanitization, so RichTextEditor is intentionally not adopted yet. Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../docs/roadmaps/UX_INTEGRATION_BYTELYST.md | 11 +++- .../src/app/dashboard/items/[id]/page.tsx | 58 ++++++++++++------- 2 files changed, 47 insertions(+), 22 deletions(-) diff --git a/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md b/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md index 2773e4ab..3feea67e 100644 --- a/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md +++ b/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md @@ -220,12 +220,19 @@ pnpm build # final gate (SegmentedControl now drives the roadmap board/list toggle — the app's only board↔list toggle — replacing the bespoke `blue-600` buttons; `Tooltip` wraps the truncated board card titles. e2e toggle selector updated button→radio. UX-12.1 verified: tc/lint/test 162 ✓/build/e2e 18 ✓) -- [ ] **12.2** Item detail: move row/item actions into an `ActionMenu`, and render the item's +- [x] **12.2** Item detail: move row/item actions into an `ActionMenu`, and render the item's activity/comment history with `Timeline`. + (Edit + Delete now live in an `ActionMenu` in the page header; comments render via + `Timeline`. UX-12.2 verified: tc/lint/test 162 ✓/build/e2e 18 ✓.) - [ ] **12.3** _(stretch — needs HTML-capable description/comment storage)_ Swap the plain description/comment `