gsxdsm
4c2369ed99
FN-8678: keep mailbox task links in dashboard
Keep valid dashboard task links from mailbox markdown in the current application surface.
- Route same-origin task deep links through the shared task-opening handler.
- Preserve normal links, modified-click behavior, and desktop/mobile task-detail surfaces.
- Cover markdown task navigation in content, modal, and mailbox-view tests.
- Add a patch changeset for the mailbox navigation fix.
Files changed:
.changeset/mailbox-task-links-stay-in-app.md | 7 ++
.../app/components/MailboxMessageContent.tsx | 106 +++++++++++++++++----
packages/dashboard/app/components/MailboxModal.tsx | 2 +
packages/dashboard/app/components/MailboxView.tsx | 2 +
.../__tests__/MailboxMessageContent.test.tsx | 81 +++++++++++++++-
.../app/components/__tests__/MailboxModal.test.tsx | 29 +++++-
.../app/components/__tests__/MailboxView.test.tsx | 27 +++++-
7 files changed, 233 insertions(+), 21 deletions(-)
Fusion-Task-Id: FN-8678
Fusion-Task-Lineage: c906f173-f78d-4b5a-a0ce-5294cfddcada
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-01 01:22:20 -07:00
..
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 01:15:10 -07:00
2026-08-01 01:22:20 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 01:15:10 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-07-27 19:40:08 -07:00
2026-08-01 00:55:04 -07:00