gsxdsm
b621f29747
FN-8428: add mailbox links to related work
Add direct mailbox navigation to related tasks and planning sessions.
- Extend mailbox message metadata with task and planning-session references.
- Render accessible related-work actions in mailbox views and avoid duplicate artifact task links.
- Route planning clarification actions to the associated Planning session and cover the flows with tests.
Files changed:
packages/core/src/types/messages.ts | 6 +++
.../app/components/MailboxArtifactAttachment.tsx | 5 +-
packages/dashboard/app/components/MailboxModal.tsx | 15 ++++++
.../app/components/MailboxRelatedWorkLink.tsx | 63 ++++++++++++++++++++++
packages/dashboard/app/components/MailboxView.tsx | 15 ++++++
.../app/components/__tests__/MailboxModal.test.tsx | 31 +++++++++++
.../__tests__/MailboxRelatedWorkLink.test.tsx | 54 +++++++++++++++++++
.../app/components/__tests__/MailboxView.test.tsx | 41 ++++++++++++--
.../app/components/dashboard/MainContent.tsx | 10 ++++
.../MainContent.mailbox-view-task.test.tsx | 13 +++++
.../__tests__/planning-infinite-interview.test.ts | 35 ++++++++++++
packages/dashboard/src/planning.ts | 5 ++
12 files changed, 288 insertions(+), 5 deletions(-)
Fusion-Task-Id: FN-8428
Fusion-Task-Lineage: d0c6bf0e-7fb4-4bff-8cb2-3c75045a43da
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-20 09:41:02 -07:00
..
2026-07-20 09:41:02 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00
2026-04-18 23:41:47 -07:00
2026-07-14 08:16:42 -07:00