Commit Graph

1697 Commits

Author SHA1 Message Date
Fusion
60b9ec2651 feat(FN-4274): finalize tokenized skills/runtime css
Fusion-Task-Id: FN-4274
Fusion-Task-Lineage: 13806cfa-9911-4084-a439-dc4d91076062
2026-05-13 09:23:13 -07:00
Fusion
ea8582c9a4 feat(FN-4254): improve mission manager list accessibility
- Make mission and interview list rows keyboard-reachable buttons with descriptive aria labels
- Handle Enter and Space activation while preventing nested control bubbling from triggering row actions
- Replace targeted MissionManager sizing literals with design tokens and add regression coverage for tokenized CSS
2026-05-13 09:06:20 -07:00
Fusion
c199357c05 test(FN-4327): complete Step 4 — add direct visibility anchor regressions
Fusion-Task-Id: FN-4327
Fusion-Task-Lineage: 8508cca0-c7ff-43da-bbf1-385f9bc095ff
2026-05-13 09:06:20 -07:00
Fusion
da514f5cfd test(FN-4248): complete Step 3 — cover draft labels and empty state behavior
Fusion-Task-Id: FN-4248
Fusion-Task-Lineage: 90028ba0-6d46-4b61-8458-1f1a4fa27fa8
2026-05-13 09:06:20 -07:00
Fusion
2811f2c30e test(FN-4246): cover safe-area top padding in mobile modal CSS
Fusion-Task-Id: FN-4246
Fusion-Task-Lineage: 40ca0357-149d-423c-a9c0-79d2b0d77a13
2026-05-13 09:06:20 -07:00
Fusion
98137af8e4 test(FN-4246): complete Step 2 — add mobile fullscreen modal CSS guards
Fusion-Task-Id: FN-4246
Fusion-Task-Lineage: 40ca0357-149d-423c-a9c0-79d2b0d77a13
2026-05-13 09:06:20 -07:00
Fusion
dbde32b629 test(FN-4311): complete Step 4 — assert bottom-right tracking link placement
Fusion-Task-Id: FN-4311
Fusion-Task-Lineage: 36875958-adc8-4c22-9ff0-c0abda747b43
2026-05-13 09:06:20 -07:00
Fusion
31c5f79925 test(FN-4310): complete Step 3 — assert badge spacing and typography styles
Fusion-Task-Id: FN-4310
Fusion-Task-Lineage: 64ade1a4-ae3f-481c-81e8-25bbf7569f0a
2026-05-13 09:06:20 -07:00
Fusion
196194d8d9 test(FN-4306): complete Step 4 — add capacity banner gating coverage
Fusion-Task-Id: FN-4306
Fusion-Task-Lineage: b0ab9b60-de02-40a7-ad8b-0ca18c98e16c
2026-05-13 09:06:20 -07:00
Fusion
7a7a1af18a feat(FN-4263): complete Step 2 — add code-wrapper regression tests
Adds regression tests for the code-wrapper feature across three test files: `AgentLogViewer`, `ChatView`, and `TaskDetailModal.rendering`.

Fusion-Task-Id: FN-4263
2026-05-13 09:06:20 -07:00
Fusion
63078ff636 test(FN-4247): complete Step 2 — assert drafts render above missions
Fusion-Task-Id: FN-4247
Fusion-Task-Lineage: d0b267a8-1254-4f87-87b8-c9f565fe9950
2026-05-13 09:06:20 -07:00
Fusion
e4cb325206 feat(FN-4242): add CSS regression test for WorkflowResultsTab
Adds a CSS regression test for the WorkflowResultsTab component, covering layout and styling assertions in the dashboard test suite.

Fusion-Task-Id: FN-4242
2026-05-13 09:06:19 -07:00
Fusion
d42ddf77bc fix(FN-4162): keep GitHub tracking enable button mounted while saving
- Keep the inline GitHub tracking Enable button mounted during save
- Disable the button while showing the in-flight tracking status spinner
- Update dashboard tests to assert the stable mounted-button behavior
- Add a changeset for the published CLI package

Fusion-Task-Id: FN-4162
2026-05-13 06:29:36 -07:00
Fusion
2a1a25b5dd fix(FN-4245): use package-relative path in CSS token test
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00
Fusion
90b7b7582c fix(FN-4245): stabilize FileBrowser CSS guard test path resolution
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00
Fusion
c80610297f test(FN-4245): complete Step 3 — add FileBrowser radius token guard test
Fusion-Task-Id: FN-4245
Fusion-Task-Lineage: 7b816bdb-e848-4ca3-b74f-9e4ce696ce06
2026-05-13 06:29:36 -07:00
Fusion
f3f4b20c85 feat(FN-4080): complete Step 3 — split thinking persistence settings UI
Fusion-Task-Id: FN-4080
Fusion-Task-Lineage: 086863ba-7100-41ab-9cfc-197301fbcab0
2026-05-13 06:29:36 -07:00
Fusion
511253915c test(FN-4240): complete Step 4 — update workflow toggle styling tests
Fusion-Task-Id: FN-4240
Fusion-Task-Lineage: 16d72dbb-a601-476a-be5c-fc132193e1a6
2026-05-13 06:29:36 -07:00
Fusion
31a20856b3 test(FN-4223): complete Step 5 — lock disambiguation copy assertions
Fusion-Task-Id: FN-4223
Fusion-Task-Lineage: bc114ff2-ee0f-4e96-b1d2-6ba3112a48e4
2026-05-13 06:29:36 -07:00
Fusion
0178a5a299 feat(FN-4230): complete Step 1 — separate review label hit target
Fusion-Task-Id: FN-4230
Fusion-Task-Lineage: 99ad972d-a633-4905-b8e1-d606f4237b7d
2026-05-13 06:29:35 -07:00
Fusion
0dc6ac98ba test(FN-4226): complete Step 2 — cover active room member meta behavior
Fusion-Task-Id: FN-4226
Fusion-Task-Lineage: 3cbc561e-71dd-47c4-b4df-e570ef9a1d0c
2026-05-13 06:29:35 -07:00
Fusion
ea85430af2 feat(FN-4202): complete Step 5 — align message inbox wording
Fusion-Task-Id: FN-4202
Fusion-Task-Lineage: 80626869-c2ef-4a57-ba94-e3fe37cfc2b8
2026-05-13 06:29:35 -07:00
Fusion
aebd173e31 test(FN-4202): complete Step 3 — cover distinct ntfy test copy
Fusion-Task-Id: FN-4202
Fusion-Task-Lineage: 80626869-c2ef-4a57-ba94-e3fe37cfc2b8
2026-05-13 06:29:35 -07:00
Fusion
fb8a1983ab fix(FN-4190): align deferred tracking UX copy with title-or-description gating
Fusion-Task-Id: FN-4190
Fusion-Task-Lineage: 5d94a4ad-32fb-4d20-8d04-5d757619f104
2026-05-13 06:29:35 -07:00
Fusion
d829a0dc4f feat(FN-4190): complete Step 7 — tracking UX and summarization discoverability
Fusion-Task-Id: FN-4190
Fusion-Task-Lineage: 5d94a4ad-32fb-4d20-8d04-5d757619f104
2026-05-13 06:29:35 -07:00
Fusion
fd0cd93192 feat(FN-4214): fix live-log empty-state when agent logs become stale
Fixes a live-log empty-state regression in the workflow results tab by adding test coverage for the stale agent-log case, with a changeset prepared to publish the patch.

Fusion-Task-Id: FN-4214

Fusion-Task-Lineage: da180434-6d1d-497e-8f5a-f29d07a874f2
2026-05-13 06:29:35 -07:00
Fusion
a6e04f2205 feat(FN-4209): add responsive header to WorkflowResultsTab
Completes the responsive header implementation for the WorkflowResultsTab component, adding mobile-aware styling in the co-located CSS module alongside test coverage for the responsive behavior.

Fusion-Task-Id: FN-4209
2026-05-13 06:29:35 -07:00
Fusion
2c50fb6b2d feat(FN-4199): complete Step 3 — add capacity risk banner
Fusion-Task-Id: FN-4199
Fusion-Task-Lineage: fd530f3d-ef2e-4684-ab05-5aaab6856f15
2026-05-13 06:29:35 -07:00
Fusion
c123159642 test(FN-4208): complete Step 3 — add failed badge precedence regressions
Fusion-Task-Id: FN-4208
Fusion-Task-Lineage: a195b416-f5c2-402e-939a-5d356a17ceec
2026-05-13 06:29:35 -07:00
Fusion
9c8794a123 feat(FN-4206): add WorkflowResultsTab overflow regression coverage
Adds regression test coverage for WorkflowResultsTab overflow behavior, completing Step 3 of FN-4206.

Fusion-Task-Id: FN-4206
2026-05-13 06:29:35 -07:00
Fusion
be89dbce30 fix(FN-4168): surface stalled-review reason inline on task cards
Fusion-Task-Id: FN-4168
Fusion-Task-Lineage: 781ffc66-cb1c-42b9-85e1-e5cbe0655863
2026-05-13 06:29:35 -07:00
Fusion
71b6e58933 feat(FN-4168): complete Step 5 — add stalled review badge UI
Fusion-Task-Id: FN-4168
Fusion-Task-Lineage: 781ffc66-cb1c-42b9-85e1-e5cbe0655863
2026-05-13 06:29:35 -07:00
Fusion
7b2bb00d39 fix(FN-4201): add autosize regression coverage and finalize gates
Fusion-Task-Id: FN-4201
Fusion-Task-Lineage: 6bfc2e72-8c11-4e63-b3c7-9245965d2380
2026-05-13 06:29:35 -07:00
Fusion
f58208176f fix(FN-4197): resolve TaskCard provenance footer spacing
Fusion-Task-Id: FN-4197
Fusion-Task-Lineage: 27bb77e2-52a1-4b7d-8830-fe13af235b97
2026-05-13 06:29:35 -07:00
Fusion
cc18b2f073 test(FN-4121): complete Step 7 — cover labeled org chart layout toggle
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
5c9920ebf7 feat(FN-4121): complete Step 2 — align resolver dimensions with chart CSS
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
88987675c4 test(FN-4121): complete Step 6 — add org chart layout toggle interaction coverage
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:35 -07:00
Fusion
09fe09fdc8 test(FN-4121): complete Step 2 — cover layout preference resolver behavior
Fusion-Task-Id: FN-4121
Fusion-Task-Lineage: aa8b8ab7-c250-4ce5-b42e-7b7a2ba920b1
2026-05-13 06:29:34 -07:00
Fusion
5d135efa16 test(FN-4174): complete Step 3 — cover locked web search research row
Fusion-Task-Id: FN-4174
Fusion-Task-Lineage: 8b50a52b-dc3a-448d-998b-09023fbdd9af
2026-05-13 06:29:34 -07:00
Fusion
19ff7c09f9 test(FN-4195): complete Step 3 — add ChatView token regression guards
Fusion-Task-Id: FN-4195
Fusion-Task-Lineage: 3abaad9b-5973-41cb-bec3-3c0d3a5347ba
2026-05-13 06:29:34 -07:00
Fusion
5be53a7f6d feat(FN-4195): complete Step 1 — fix in-progress status color mapping
Fusion-Task-Id: FN-4195
Fusion-Task-Lineage: 3abaad9b-5973-41cb-bec3-3c0d3a5347ba
2026-05-13 06:29:34 -07:00
Fusion
29f68d2b73 feat(FN-4153): complete Step 6 — add general ephemeral agents toggle
Fusion-Task-Id: FN-4153
Fusion-Task-Lineage: 6ec09467-c7a0-4a9d-9a09-16d5ef6f7a86
2026-05-13 06:29:34 -07:00
Fusion
4b671dedb1 fix(FN-4228): handle unresolved github tracking detail as loading
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
b225bf0b33 test(FN-4228): complete Step 3 — cover spinner pending state
Fusion-Task-Id: FN-4228
Fusion-Task-Lineage: 86a2aac1-a45f-4cb0-b004-a95db3676355
2026-05-13 06:29:34 -07:00
Fusion
72a6e266b5 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
f608dcac77 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
cf7f27b839 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
bc92e8fbb5 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
a8de122d6d 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
22bc13f0d0 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