gsxdsm
b6da7fafd5
FN-7408: normalize task detail tab padding
...
Normalize task detail tab padding so chat-like views reuse the standard modal body inset.
- Remove Activity and planner Chat body padding overrides while preserving their flex and internal-scroll behavior.
- Strengthen CSS contract tests for desktop, expanded, and mobile task-detail tab spacing.
- Add a patch changeset for the published Fusion package.
Files changed:
.changeset/fn-7408-task-detail-tab-padding.md | 7 ++++++
.../dashboard/app/components/TaskDetailModal.css | 26 ++++----------------
.../TaskDetailModal.attachments-and-tabs.test.tsx | 10 +++++++-
.../__tests__/TaskDetailModal.css.test.ts | 28 ++++++++++++++++++++++
...etailModal.responsive-and-dependencies.test.tsx | 26 ++++++++++++--------
5 files changed, 64 insertions(+), 33 deletions(-)
Fusion-Task-Id: FN-7408
Fusion-Task-Lineage: ffff5aed-ebb9-4f81-b90c-8d58d218cd95
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-01 23:36:35 -07:00
gsxdsm
7e5d908efa
FN-7375: fix Activity dropdown clipping
...
Keep the task Activity view selector visible without blanking the mobile tab strip.
- Portal the Activity view menu to the document body and clamp its fixed position to the visual viewport.
- Close and refocus the menu safely across task changes, scrolling, resizing, keyboard selection, and outside clicks.
- Add regression coverage for mobile clipping, tab-strip preservation, and the changeset release note.
Files changed:
.changeset/fn-7375-activity-dropdown-overlay.md | 7 +
.../dashboard/app/components/TaskDetailModal.css | 15 +-
.../dashboard/app/components/TaskDetailModal.tsx | 186 ++++++++++++++++++---
.../__tests__/TaskDetailModal.css.test.ts | 7 +-
...etailModal.responsive-and-dependencies.test.tsx | 12 +-
.../TaskDetailModal.task-activity-chat.test.tsx | 61 +++++++
6 files changed, 254 insertions(+), 34 deletions(-)
Fusion-Task-Id: FN-7375
Fusion-Task-Lineage: 5999507a-edd3-4485-935a-885f7c143ed4
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-01 09:18:47 -07:00
gsxdsm
72eb9af16c
FN-7351: Make Activity tab switch views
...
Make the Activity tab act as the Live, Feed, and Raw view picker in task details.
- Add an Activity tab dropdown with keyboard, outside-click, and Escape handling.
- Remove the duplicate in-panel Activity view selector while preserving legacy segment routing.
- Keep Activity view switching available in expanded mode and update responsive styling/tests.
- Add a patch changeset for the published Fusion package.
Files changed:
.changeset/fn-7351-activity-tab-dropdown.md | 7 +
.../dashboard/app/components/TaskDetailModal.css | 84 +++++++++---
.../dashboard/app/components/TaskDetailModal.tsx | 148 +++++++++++++++------
.../TaskDetailModal.attachments-and-tabs.test.tsx | 49 +++++--
.../__tests__/TaskDetailModal.css.test.ts | 8 +-
...lModal.inline-editing-and-integrations.test.tsx | 2 +-
...skDetailModal.models-progress-workflow.test.tsx | 15 ++-
.../__tests__/TaskDetailModal.rendering.test.tsx | 2 +-
...etailModal.responsive-and-dependencies.test.tsx | 29 ++--
.../TaskDetailModal.task-activity-chat.test.tsx | 53 ++++++--
.../components/__tests__/TaskDetailModal.test.tsx | 30 ++++-
11 files changed, 318 insertions(+), 109 deletions(-)
Fusion-Task-Id: FN-7351
Fusion-Task-Lineage: 7b544505-953f-4c77-a92f-eadb2d9477f3
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-07-01 07:33:56 -07:00
gsxdsm
4ab4aae02e
FN-7344: replace Activity subtabs with a dropdown
...
Replace the task detail Activity subtab strip with a compact selector while keeping legacy routing intact.
- Swap the Live, Feed, and Raw Logs segmented control for an Activity view dropdown.
- Preserve legacy Activity segment ids and initial-tab routing for Live, Feed, and Raw views.
- Update Activity styling, coverage, and the published CLI changeset for the dropdown behavior.
Files changed:
.changeset/fn-7344-activity-dropdown.md | 7 ++
.../dashboard/app/components/TaskDetailModal.css | 63 +++---------------
.../dashboard/app/components/TaskDetailModal.tsx | 56 +++++++---------
.../TaskDetailModal.attachments-and-tabs.test.tsx | 76 ++++++++++++----------
.../__tests__/TaskDetailModal.css.test.ts | 10 +--
...lModal.inline-editing-and-integrations.test.tsx | 2 +-
...skDetailModal.models-progress-workflow.test.tsx | 12 ++--
.../__tests__/TaskDetailModal.rendering.test.tsx | 2 +-
...etailModal.responsive-and-dependencies.test.tsx | 43 +++++-------
.../TaskDetailModal.task-activity-chat.test.tsx | 39 ++++++-----
.../components/__tests__/TaskDetailModal.test.tsx | 28 ++++----
11 files changed, 153 insertions(+), 185 deletions(-)
Fusion-Task-Id: FN-7344
Fusion-Task-Lineage: cb609122-d9b6-4ef2-9cf0-35130c3dcffc
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-06-30 23:45:02 -07:00
gsxdsm
e6be1f765f
FN-7307: add Activity segments to task details
...
Unify task-detail activity surfaces under one segmented Activity tab.
- Add Current, Feed, and Raw Logs segments inside the Activity tab while preserving legacy chat/logs entrypoints.
- Route log-based stall jumps and raw log loading through the new Activity segments.
- Update task-detail styles, plugin modal types, and tests for the segmented Activity layout.
- Add a minor changeset for the published CLI package.
Files changed:
.changeset/fn-7307-activity-segments.md | 7 ++
.../dashboard/app/components/TaskDetailModal.css | 42 +++++--
.../dashboard/app/components/TaskDetailModal.tsx | 122 +++++++++++--------
.../TaskDetailModal.attachments-and-tabs.test.tsx | 134 +++++++++++----------
.../__tests__/TaskDetailModal.css.test.ts | 11 ++
...lModal.inline-editing-and-integrations.test.tsx | 7 +-
...skDetailModal.models-progress-workflow.test.tsx | 26 ++--
.../__tests__/TaskDetailModal.rendering.test.tsx | 3 +-
.../components/__tests__/TaskDetailModal.test.tsx | 30 ++---
packages/dashboard/app/hooks/useModalManager.ts | 4 +-
packages/dashboard/app/plugins/types.ts | 4 +-
11 files changed, 230 insertions(+), 160 deletions(-)
Fusion-Task-Id: FN-7307
Fusion-Task-Lineage: 20ce70a6-2c94-4980-b528-ae4079b59016
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai >
2026-06-30 15:23:51 -07:00
gsxdsm
300c31e335
FN-6864: enable touch panning for task detail tabs
...
Restores horizontal swiping for overflowing task detail tabs on touch viewports.
- Allow the detail tab strip to opt into horizontal touch panning despite the mobile pan-y default.
- Extend the CSS contract test to require the task detail tabs to remain touch-pannable.
Files changed:
packages/dashboard/app/components/TaskDetailModal.css | 6 ++++++
.../dashboard/app/components/__tests__/TaskDetailModal.css.test.ts | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-6864
Fusion-Task-Lineage: 0863d551-8088-4c8d-b583-1212b199ed69
2026-06-21 13:25:41 -07:00
gsxdsm
5bad807189
FN-5879: restore desktop tab scrolling in task detail modal
...
Keep the task detail tab strip scrollable on desktop without shrinking tab labels.
- move horizontal tab-strip scrolling and momentum styles into the base .detail-tabs rule
- keep .detail-tab items from shrinking at all viewport sizes so overflow remains scrollable
- add a CSS contract test for the base tab strip behavior and extend task detail API mocks with refreshPrStatus
Files changed:
packages/dashboard/app/components/TaskDetailModal.css | 7 ++++---
.../dashboard/app/components/__tests__/TaskDetailModal.css.test.ts | 7 +++++++
.../app/components/__tests__/TaskDetailModal.test-helpers.ts | 1 +
3 files changed, 12 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-5879
Fusion-Task-Lineage: b990a88e-7b1d-44d9-b222-986a28ae143d
2026-06-02 08:46:04 -07:00
Fusion
e570b16267
feat(FN-4183): align detail source header in TaskDetailModal
...
Fixed the chevron/source header top alignment in TaskDetailModal with a CSS adjustment, backed by a new CSS assertion test. Includes a changeset for a patch release of `@runfusion/fusion`.
Fusion-Task-Id: FN-4183
2026-05-12 17:04:33 -07:00