Fusion
f65dc4c81d
feat(FN-4228): complete Step 2 — style github tracking spinner slot
...
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
d86e5dff38
feat(FN-4228): complete Step 1 — render spinner during save
...
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
063124f865
feat(FN-4181): add TaskCard tracking-link affordance regression tests
...
Adds regression tests for TaskCard tracking-link affordance (FN-4181 Step 3), covering the interactive element behavior introduced in the prior step.
Fusion-Task-Id: FN-4181
2026-05-13 06:29:34 -07:00
Fusion
459ce24e3a
feat(FN-4171): complete Step 4 — add changeset for error wrap fix
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
59a7907884
test(FN-4171): isolate css fixture to wrap behavior assertion
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
c4eebb6d03
test(FN-4171): complete Step 2 — lock detail vs list error wrapping
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
60efaa559c
feat(FN-4171): complete Step 1 — let detail plugin errors wrap
...
Fusion-Task-Id: FN-4171
Fusion-Task-Lineage: ec60e8bb-4fab-4b3b-a0d9-51d9ba3d2041
2026-05-13 06:29:34 -07:00
Fusion
86972cc3b7
fix(FN-4164): repair dashboard typecheck regressions
...
Fusion-Task-Id: FN-4164
Fusion-Task-Lineage: 7e3ea70f-c2e7-40c5-9de8-d8d3ab67c513
2026-05-13 06:29:34 -07:00
Fusion
bcc0331159
test(FN-4164): complete Step 3 — guard mobile enable button touch target
...
Fusion-Task-Id: FN-4164
Fusion-Task-Lineage: 7e3ea70f-c2e7-40c5-9de8-d8d3ab67c513
2026-05-13 06:29:34 -07:00
Fusion
0c5f634a2e
feat(FN-4164): complete Step 2 — restore mobile touch target sizing
...
Fusion-Task-Id: FN-4164
Fusion-Task-Lineage: 7e3ea70f-c2e7-40c5-9de8-d8d3ab67c513
2026-05-13 06:29:34 -07:00
Fusion
24de419d48
test(FN-4141): complete Step 5 — add backup CSS contract coverage
...
Fusion-Task-Id: FN-4141
Fusion-Task-Lineage: 9dae1c31-2d19-489f-b406-b07ff14bb24e
2026-05-13 06:29:34 -07:00
Fusion
854c9c8ad7
feat(FN-4141): complete Step 3 — style backup stats and responsive list
...
Fusion-Task-Id: FN-4141
Fusion-Task-Lineage: 9dae1c31-2d19-489f-b406-b07ff14bb24e
2026-05-13 06:29:34 -07:00
Fusion
a86e2cc38e
feat(FN-4260): add SkillsView component styles and finalize dashboard test
...
Finalizes the dashboard test baseline restoration by updating CSS for AgentsView and adding a new SkillsView.css stylesheet, while adjusting several related component tests to align with the restored visual baselines.
Fusion-Task-Id: FN-4260
2026-05-13 06:29:34 -07:00
Fusion
b3f9a8ac91
feat(FN-4271): create tracking issue for github-imported tasks
...
Adds a tracking issue mechanism for GitHub-imported tasks, creating an internal Fusion task to track the import lifecycle. The TaskCard component gains visibility into tracking status, backed by new tests in both TaskCard and GitHub tracking modules.
Fusion-Task-Id: FN-4271
2026-05-13 06:29:34 -07:00
Fusion
eb1e4e61c2
feat(FN-4241): close stale merging fanout recovery gap in self-healing
...
Closes a gap in the stale merging fanout recovery path by adding recovery logic in the self-healing module, backed by unit tests covering the new behavior.
Fusion-Task-Id: FN-4241
2026-05-13 06:29:34 -07:00
Fusion
6c0a0f4bab
feat(FN-4267): complete Step 4 — add release changeset
...
Fusion-Task-Id: FN-4267
Fusion-Task-Lineage: fc79d0e6-f30d-4a5c-84f3-33aac4cda1a4
2026-05-13 06:29:34 -07:00
Fusion
86eefa0d84
test(FN-4267): complete Step 2 — add source issue layout CSS regression test
...
Fusion-Task-Id: FN-4267
Fusion-Task-Lineage: fc79d0e6-f30d-4a5c-84f3-33aac4cda1a4
2026-05-13 06:29:34 -07:00
Fusion
a40c64ed9e
feat(FN-4267): complete Step 1 — keep source issue chevron on header row
...
Fusion-Task-Id: FN-4267
Fusion-Task-Lineage: fc79d0e6-f30d-4a5c-84f3-33aac4cda1a4
2026-05-13 06:29:34 -07:00
Fusion
8240a29551
feat(FN-4255): complete Step 4 — add docs and release note
...
Fusion-Task-Id: FN-4255
Fusion-Task-Lineage: 315c5491-0e27-46cb-8474-fda9bb3a0eff
2026-05-13 06:29:34 -07:00
Fusion
e985a04ce2
test(FN-4255): complete Step 2 — add staleness interval regressions
...
Fusion-Task-Id: FN-4255
Fusion-Task-Lineage: 315c5491-0e27-46cb-8474-fda9bb3a0eff
2026-05-13 06:29:34 -07:00
Fusion
fa8adb5713
feat(FN-4255): complete Step 1 — use interval-based staleness threshold
...
Fusion-Task-Id: FN-4255
Fusion-Task-Lineage: 315c5491-0e27-46cb-8474-fda9bb3a0eff
2026-05-13 06:29:34 -07:00
Fusion
b5905dc20d
feat(FN-4275): complete Step 6 — add delivery metadata
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:34 -07:00
Fusion
631a70536f
test(FN-4275): complete Step 4 — add research layout regressions
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:34 -07:00
Fusion
4866755cd5
feat(FN-4275): complete Step 2 — group project research limits
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:34 -07:00
Fusion
4b08dfc9e2
feat(FN-4275): complete Step 1 — tighten global research layout
...
Fusion-Task-Id: FN-4275
Fusion-Task-Lineage: 73857412-928d-4c51-8113-2ac5ce811d04
2026-05-13 06:29:33 -07:00
Fusion
6f976d3933
feat(FN-4266): complete Step 6 — add changeset
...
Ref: Runfusion/Fusion#216
Fusion-Task-Id: FN-4266
Fusion-Task-Lineage: 4105d2eb-f3d8-4297-9b49-bf7e5a2906be
2026-05-13 06:29:33 -07:00
Fusion
b50e597deb
test(FN-4266): update daemon routing expectations
...
Ref: Runfusion/Fusion#216
Fusion-Task-Id: FN-4266
Fusion-Task-Lineage: 4105d2eb-f3d8-4297-9b49-bf7e5a2906be
2026-05-13 06:29:33 -07:00
Fusion
f63f95263b
docs(FN-4266): complete Step 4 — document headless auto-register
...
Ref: Runfusion/Fusion#216
Fusion-Task-Id: FN-4266
Fusion-Task-Lineage: 4105d2eb-f3d8-4297-9b49-bf7e5a2906be
2026-05-13 06:29:33 -07:00
Fusion
340500e4e9
test(FN-4266): align serve auto-register coverage
...
Ref: Runfusion/Fusion#216
Fusion-Task-Id: FN-4266
Fusion-Task-Lineage: 4105d2eb-f3d8-4297-9b49-bf7e5a2906be
2026-05-13 06:29:33 -07:00
Fusion
f19ccb8b34
feat(FN-4266): complete Step 3 — mirror auto-register in daemon
...
Ref: Runfusion/Fusion#216
Fusion-Task-Id: FN-4266
Fusion-Task-Lineage: 4105d2eb-f3d8-4297-9b49-bf7e5a2906be
2026-05-13 06:29:33 -07:00
Fusion
366816ea79
feat(FN-4266): complete Step 1 — add shared auto-registration helper
...
Ref: Runfusion/Fusion#216
Fusion-Task-Id: FN-4266
Fusion-Task-Lineage: 4105d2eb-f3d8-4297-9b49-bf7e5a2906be
2026-05-13 06:29:33 -07:00
Fusion
8e0f3d448d
feat(FN-4270): complete Step 5 — add delivery changeset
...
Fusion-Task-Id: FN-4270
Fusion-Task-Lineage: 6e346590-2dd5-43cd-912f-9f9cbfb3421a
2026-05-13 06:29:33 -07:00
Fusion
ec3696f6dd
test(FN-4270): complete Step 3 — add file path link style regression
...
Fusion-Task-Id: FN-4270
Fusion-Task-Lineage: 6e346590-2dd5-43cd-912f-9f9cbfb3421a
2026-05-13 06:29:33 -07:00
Fusion
1e6bee2d29
feat(FN-4270): complete Step 2 — inherit file link text styling
...
Fusion-Task-Id: FN-4270
Fusion-Task-Lineage: 6e346590-2dd5-43cd-912f-9f9cbfb3421a
2026-05-13 06:29:33 -07:00
Fusion
53c08b55a4
feat(FN-4250): ensure FileBrowserProvider wraps all App branches with tests
...
Refactored App.tsx to ensure FileBrowserProvider wraps all render branches, with a new test verifying the coverage. A design doc was added to document the approach, and vitest config received a minor adjustment.
Fusion-Task-Id: FN-4250
2026-05-13 06:29:33 -07:00
Fusion
937aa892cc
fix(FN-4249): align running-agent reconciliation with taskId linkage
...
Fusion-Task-Id: FN-4249
Fusion-Task-Lineage: e0052fae-38e1-4d66-8240-43d26f5790bb
2026-05-13 06:29:33 -07:00
Fusion
e03146fd34
feat(FN-4249): complete Step 4 — document invariant and add changeset
...
Fusion-Task-Id: FN-4249
Fusion-Task-Lineage: e0052fae-38e1-4d66-8240-43d26f5790bb
2026-05-13 06:29:33 -07:00
Fusion
8f17ab33cd
feat(FN-4249): complete Step 3 — add running-agent mismatch self-healing
...
Fusion-Task-Id: FN-4249
Fusion-Task-Lineage: e0052fae-38e1-4d66-8240-43d26f5790bb
2026-05-13 06:29:33 -07:00
Fusion
b1ce2272d2
test(FN-4249): address Step 2 review typing feedback
...
Fusion-Task-Id: FN-4249
Fusion-Task-Lineage: e0052fae-38e1-4d66-8240-43d26f5790bb
2026-05-13 06:29:33 -07:00
Fusion
fdb11d552e
fix(FN-4249): complete Step 2 — rollback running agents on overlap requeue
...
Fusion-Task-Id: FN-4249
Fusion-Task-Lineage: e0052fae-38e1-4d66-8240-43d26f5790bb
2026-05-13 06:29:33 -07:00
Fusion
f9c5ff5412
test(FN-4249): complete Step 1 — reproduce overlap requeue mismatch
...
Fusion-Task-Id: FN-4249
Fusion-Task-Lineage: e0052fae-38e1-4d66-8240-43d26f5790bb
2026-05-13 06:29:33 -07:00
Fusion
4de193b847
test(FN-4264): add file path wrapping regression coverage
...
- Add a dashboard filePathLinkify regression test for long file path buttons
- Verify file path links render with wrapping-friendly computed styles
- Guard against inline-flex rendering that would prevent long paths from wrapping
Fusion-Task-Id: FN-4264
2026-05-12 23:09:38 -07:00
gsxdsm
2c48566eab
chore(release): v0.28.1
...
Version bump via changesets.
2026-05-12 23:05:47 -07:00
gsxdsm
681770fc1c
fix: drop false-positive committed_reservation_for_existing_id integrity check
...
The rule flagged every committed reservation pointing at an existing task ID
as an anomaly, but that's the happy-path steady state — reservations
transition to `committed` immediately after the task row is inserted, so a
committed reservation is always expected to reference an existing task. On
any node with task history, the dashboard banner fired with hundreds of
"affected" IDs and the store emitted a spurious `[task-id-integrity] anomaly
detected` error log.
Removes the rule, its type/label/reader, and updates tests (core regression
guard now asserts committed reservations don't trigger anomalies; dashboard
server-test fixtures use a still-valid anomaly kind).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 23:04:56 -07:00
gsxdsm
dd528d763b
Delete .fusion/tasks/FN-4137 directory
2026-05-12 22:55:14 -07:00
gsxdsm
c55a497852
chore(release): v0.28.0
...
Version bump via changesets.
2026-05-12 22:53:17 -07:00
Fusion
1d87d77117
fix(FN-4258): add changeset for task card GitHub icon anchor
...
- Add a patch changeset for @runfusion/fusion
- Document the dashboard task card update that anchors the GitHub linked/imported indicator to the bottom-right corner
- Preserve note of existing link behavior and accessibility metadata in release notes
Fusion-Task-Id: FN-4258
2026-05-12 22:52:01 -07:00
Fusion
d084ff452f
feat(FN-4187): fix mobile swipe-back navigation into PlanningMode detail pa
...
Merged PlanningModeModal swipe-back and New Session handling: the feature commits wire key swipe-back gestures to control mobile detail-pane visibility and document the nav trigger rule, while the test commit adds coverage for New Session and mobile swipe-back regressions.
Fusion-Task-Id: FN-4187
2026-05-12 22:52:01 -07:00
Fusion
07f008d4eb
feat(FN-4175): add integration tests for workflow runtime registration cont
...
Adds test coverage for workflow registration, integration contract, and runtime export surface across three test files.
Fusion-Task-Id: FN-4175
2026-05-12 22:52:01 -07:00
Fusion
cec9bcbd53
feat(FN-4173): enable always-on web search in ResearchView
...
Adds a changeset for a minor feature that locks the web search provider UI as always-on in ResearchView, with corresponding component and test updates.
Fusion-Task-Id: FN-4173
2026-05-12 22:52:01 -07:00