Commit Graph

1863 Commits

Author SHA1 Message Date
Fusion (runfusion.ai)
11a357d1d1 test(FN-4702): add dedicated settings worktrunk states test
Fusion-Task-Id: FN-4702
Fusion-Task-Lineage: 378b46bc-2e71-43bf-9ff7-85e7aed8bf85
2026-05-15 23:39:43 -07:00
Fusion (runfusion.ai)
c345576340 feat(FN-4702): complete Step 4 — add settings install affordance
Fusion-Task-Id: FN-4702
Fusion-Task-Lineage: 378b46bc-2e71-43bf-9ff7-85e7aed8bf85
2026-05-15 23:39:43 -07:00
Fusion (runfusion.ai)
1eef42a912 feat(FN-4702): complete Step 3 — render worktrunk approval details
Fusion-Task-Id: FN-4702
Fusion-Task-Lineage: 378b46bc-2e71-43bf-9ff7-85e7aed8bf85
2026-05-15 23:39:43 -07:00
Fusion (runfusion.ai)
a9fd0ef2e7 test(FN-4713): complete Step 2 — cover in-review far-right chip behavior
Fusion-Task-Id: FN-4713
Fusion-Task-Lineage: 16b63893-dcb5-4cf3-baae-c7353db54d38
2026-05-15 22:35:07 -07:00
Fusion (runfusion.ai)
8f519a94fa test(FN-4627): complete Step 4 — cover worktrunk settings behavior
Fusion-Task-Id: FN-4627
Fusion-Task-Lineage: 39fbecd6-69b3-4ba5-8357-ca3af9060f6a
2026-05-15 22:29:56 -07:00
Fusion (runfusion.ai)
ef5f7bbdfb feat(FN-4712): complete Step 4 — autosize planning chat textareas
Fusion-Task-Id: FN-4712
Fusion-Task-Lineage: 92ef2161-7ce2-4277-9921-7fe1dd204e98
2026-05-15 22:24:13 -07:00
Fusion (runfusion.ai)
a7859ccef3 feat(FN-4712): complete Step 3 — autosize mailbox composer
Fusion-Task-Id: FN-4712
Fusion-Task-Lineage: 92ef2161-7ce2-4277-9921-7fe1dd204e98
2026-05-15 22:24:12 -07:00
Fusion (runfusion.ai)
dd40d974e7 test(FN-4708): complete Step 3 — room reflection quick chat coverage
Fusion-Task-Id: FN-4708
Fusion-Task-Lineage: dcd9df10-bfe3-47b5-a4ac-01c8f0fbc36b
2026-05-15 22:03:35 -07:00
Fusion (runfusion.ai)
82273a47bb test(FN-4706): complete Step 4 — stabilize verification gates
Fusion-Task-Id: FN-4706
Fusion-Task-Lineage: 00e9207c-d2dc-4bc4-ae92-4604339bcbc2
2026-05-15 21:23:05 -07:00
Fusion (runfusion.ai)
e638cdecea test(FN-4669): complete Step 3 — cover rooms autosize growth and room switching
Fusion-Task-Id: FN-4669
Fusion-Task-Lineage: a9e579d1-9c24-4668-9606-eb7761dfddb0
2026-05-15 15:48:29 -07:00
Fusion (runfusion.ai)
569eb2eb79 feat(FN-4674): fix SettingsModal research defaults rendering and coverage
Completed Step 5 of FN-4674 by fixing research defaults rendering in SettingsModal and adding corresponding test coverage.

Fusion-Task-Id: FN-4674
2026-05-15 15:41:49 -07:00
Fusion (runfusion.ai)
eb8c426717 test(FN-4675): add mobile project switch View Projects tests
Fusion-Task-Id: FN-4675
Fusion-Task-Lineage: a3ae7df8-809a-4c9c-a756-a2795b10b16a
2026-05-15 15:26:42 -07:00
Fusion
f0cd9eb3b7 test(FN-4661): complete Step 5 — cover unread indicators in chat views
Fusion-Task-Id: FN-4661
Fusion-Task-Lineage: 39553dc3-4e7d-4398-b03f-24fa2edb9e20
2026-05-15 15:19:57 -07:00
Fusion
03c49a6d49 test(FN-4673): complete Step 3 — update copilot device-code assertions
Fusion-Task-Id: FN-4673
Fusion-Task-Lineage: 165601b1-c20c-40d5-addb-3c42d710d66d
2026-05-15 15:14:14 -07:00
Fusion
e50a4b5ad6 feat(FN-4659): add room title switcher dropdown
Adds a room title switcher dropdown to the chat view, with corresponding styles and a new rooms test file.

Fusion-Task-Id: FN-4659
2026-05-15 14:57:49 -07:00
Fusion
334e5c1d86 test(FN-4660): complete Step 4 — cover rooms-first dropdown order
Fusion-Task-Id: FN-4660
Fusion-Task-Lineage: 6a6813c9-1e5d-4603-9224-ab98252f05ee
2026-05-15 14:40:07 -07:00
Fusion
67c2fbc182 feat(FN-4646): complete Step 4 — prefer landed file metadata in dashboard
Fusion-Task-Id: FN-4646
Fusion-Task-Lineage: f921098e-3407-40fa-984d-720e0c3248c7
2026-05-15 13:22:19 -07:00
Fusion
92721f41f5 test(FN-4647): complete Step 5 — add done-task diff labeling regressions
Fusion-Task-Id: FN-4647
Fusion-Task-Lineage: c86304d4-ff28-478a-a254-8ddaeca53447
2026-05-15 12:07:52 -07:00
Fusion
6675a3ff2b feat(FN-4650): complete Step 3 — add sandbox experimental toggle
Fusion-Task-Id: FN-4650
Fusion-Task-Lineage: 3da8db80-236b-46f6-8122-644abda35ca3
2026-05-15 12:02:44 -07:00
Fusion
2d59aa903f test(FN-4654): complete Step 4 — cover mission criteria visibility
Fusion-Task-Id: FN-4654
Fusion-Task-Lineage: bc852c61-d2f3-440f-bb2b-520bf1d8dea1
2026-05-15 11:36:35 -07:00
Fusion
732f5b7826 test(FN-4652): complete Step 3 — flip over-suppression assertions
Flip prior negative assertions that hid milestone-feature-acceptance-rollup when milestone.acceptanceCriteria existed. Those assertions encoded FN-4613 over-suppression; new assertions verify rollup and feature text remain visible alongside milestone acceptance.

Fusion-Task-Id: FN-4652
Fusion-Task-Lineage: a660f18e-2f34-4e8a-9bca-3d1a55a2b448
2026-05-15 11:23:48 -07:00
Fusion
28fca5665b feat(FN-4652): complete Step 2 — narrow milestone rollup suppression
Fusion-Task-Id: FN-4652
Fusion-Task-Lineage: a660f18e-2f34-4e8a-9bca-3d1a55a2b448
2026-05-15 11:23:47 -07:00
Fusion
7f0a12ccef feat(FN-4616): complete Step 3 — add OpenRouter advanced settings UI
Ref: Runfusion/Fusion#325
Fusion-Task-Id: FN-4616
Fusion-Task-Lineage: ea5ea571-cc40-4ec0-86b4-2f003ac2834c
2026-05-15 10:18:47 -07:00
Fusion
0c38c17923 test(FN-4634): complete Step 3 — cover in-progress github chip far-right modifier
Fusion-Task-Id: FN-4634
Fusion-Task-Lineage: 87cc75e7-ba50-4cb5-bb9f-6d86f49268e0
2026-05-15 10:05:46 -07:00
Fusion
ea9ec50a1d feat(FN-4611): add themed quick chat session dropdown
- Replace the quick chat header mode toggle with a session picker dropdown styled from dashboard theme tokens
- Surface chat room entries alongside sessions and keep active room/session switching in the same menu
- Add QuickChatFAB and CSS regression coverage for the new dropdown behavior and token-based styling
- Add a changeset note for the quick chat session picker update

Fusion-Task-Id: FN-4611
Fusion-Task-Id: FN-4634
Fusion-Task-Lineage: 87cc75e7-ba50-4cb5-bb9f-6d86f49268e0
2026-05-15 10:05:46 -07:00
Fusion
4d99a72c94 feat(FN-4619): add regression test for initial loading thinking state in Pl
Adds a regression test for initial loading thinking in the Planning Mode Modal and includes a changeset documenting the new behavior as a minor feature.

Fusion-Task-Id: FN-4619
2026-05-15 10:05:19 -07:00
Fusion
4ef83019f2 feat(FN-4608): complete Step 4 — add reliability reset action
Fusion-Task-Id: FN-4608
Fusion-Task-Lineage: 6cabc509-38a1-4cb8-be6f-51c53d5753ff
2026-05-15 09:52:58 -07:00
Fusion
0ccbd49aad feat(FN-4613): complete Step 3 — guard acceptance visibility regressions
Fusion-Task-Id: FN-4613
Fusion-Task-Lineage: 07ecbe9c-cfee-42d8-b9d2-8b99b2cce9e6
2026-05-15 09:31:21 -07:00
Fusion
0c139a455f feat(FN-4618): add inline in-review move control with meta row
Adds an inline move-control button to the TaskCard meta row for in-review tasks, letting users move tasks directly from the board without opening the detail panel. Tests and a workflow-step allowlist entry were added alongside the CSS and component changes.

Fusion-Task-Id: FN-4618
2026-05-15 09:31:00 -07:00
Fusion
eacb823a37 feat(FN-4606): complete Step 6 — CLI and dashboard settings surface
Ref: Runfusion/Fusion#321
Fusion-Task-Id: FN-4606
Fusion-Task-Lineage: 94b23f37-944e-4bcd-bfa1-67d0a8c0a267
2026-05-15 09:19:59 -07:00
Fusion
f990b93a86 test(FN-4612): complete Step 3 — add bullet list indentation regression coverage
Fusion-Task-Id: FN-4612
Fusion-Task-Lineage: 72e6259a-3642-427e-9f3f-23eb206815a4
2026-05-15 09:04:26 -07:00
Fusion
c460d5a0c4 test(FN-4610): complete Step 2 — cover rooms latest button behavior
Fusion-Task-Id: FN-4610
Fusion-Task-Lineage: 6f2a411d-817d-45e5-bc8f-40ea38920401
2026-05-15 08:59:10 -07:00
Fusion
550aeb1037 test(FN-4609): complete Step 2 — assert footer chip text optical offset
Fusion-Task-Id: FN-4609
Fusion-Task-Lineage: 0c692d6c-a54b-488c-accb-0b85cfaeb407
2026-05-15 08:56:09 -07:00
Fusion
1ffa0b7a0f test(FN-4607): complete Step 3 — add github badge alignment regressions
Fusion-Task-Id: FN-4607
Fusion-Task-Lineage: efd8db24-f734-49c8-8eb4-a96ae78c0afd
2026-05-15 08:16:50 -07:00
Fusion
d1d2b439b7 test(FN-4595): cover legacy backfill and wall-clock timing display
Fusion-Task-Id: FN-4595
Fusion-Task-Lineage: 73a3d0ad-5c10-4560-aec5-f9d138deeefd
2026-05-15 07:50:34 -07:00
Fusion
3648d1e1df feat(FN-4595): implement cumulative execution timing semantics
Fusion-Task-Id: FN-4595
Fusion-Task-Lineage: 73a3d0ad-5c10-4560-aec5-f9d138deeefd
2026-05-15 07:50:34 -07:00
Fusion
48b98eec6b test(FN-4604): complete Step 4 — gate acceptance rollup when milestone criteria exist
Fusion-Task-Id: FN-4604
Fusion-Task-Lineage: 71752cd0-eadb-4434-a2a3-d9fff562ea63
2026-05-15 07:45:49 -07:00
Fusion
4f03857dc3 test(FN-4598): complete Step 2 — add footer chip alignment regression
Fusion-Task-Id: FN-4598
Fusion-Task-Lineage: c22192f1-1f32-4aa3-b418-0f98b284ab89
2026-05-15 07:21:23 -07:00
Fusion
be2cccfbaa test(FN-4599): complete Step 5 — lock category and exempt panel coverage
Fusion-Task-Id: FN-4599
Fusion-Task-Lineage: 39bdbfd4-d90a-4232-a447-23ef107732e4
2026-05-15 07:10:36 -07:00
Fusion
6338ec7a29 feat(FN-4599): complete Step 4 — wire provisioning approvals into settings
Fusion-Task-Id: FN-4599
Fusion-Task-Lineage: 39bdbfd4-d90a-4232-a447-23ef107732e4
2026-05-15 07:10:36 -07:00
Fusion
93f5a4cf1e feat(FN-4599): complete Step 3 — add provisioning policy editor
Fusion-Task-Id: FN-4599
Fusion-Task-Lineage: 39bdbfd4-d90a-4232-a447-23ef107732e4
2026-05-15 07:10:36 -07:00
Fusion
193e9e129c feat(FN-4599): complete Step 2 — expose category and exempt tool examples
Fusion-Task-Id: FN-4599
Fusion-Task-Lineage: 39bdbfd4-d90a-4232-a447-23ef107732e4
2026-05-15 07:10:36 -07:00
Fusion
93af52d2be feat(FN-4593): complete Step 5 — finalize docs and test mocks
Fusion-Task-Id: FN-4593
Fusion-Task-Lineage: c9153e3f-378c-46a2-901d-020ca4b3c027
2026-05-15 06:52:49 -07:00
Fusion
6bb5c7d2e0 test(FN-4594): complete Step 3 — add scroll container regression assertion
Fusion-Task-Id: FN-4594
Fusion-Task-Lineage: 7c013fc5-084f-4391-ac87-865ac28ba87f
2026-05-15 06:47:24 -07:00
Fusion
d218487244 test(FN-4582): complete Step 5 — cover milestone assertions empty-state rollup
Fusion-Task-Id: FN-4582
Fusion-Task-Lineage: a1c6a8a3-7db6-4915-b9e7-7cded1ec27e9
2026-05-15 06:36:47 -07:00
Fusion
ff05d5572b feat(FN-4592): complete Step 4 — enable userPaused unpause in detail modal
Fusion-Task-Id: FN-4592
Fusion-Task-Lineage: b013a15e-7cd9-4ba4-b380-22627cefb394
2026-05-15 06:32:37 -07:00
Fusion
7ca0e10b11 feat(FN-4592): complete Step 3 — treat userPaused as paused in TaskCard
Fusion-Task-Id: FN-4592
Fusion-Task-Lineage: b013a15e-7cd9-4ba4-b380-22627cefb394
2026-05-15 06:32:37 -07:00
Fusion
f0009535ad feat(FN-4590): add initial-open scroll-anchor regression test for QuickChat
Adds a regression test for scroll anchoring behavior on initial open of the QuickChatFAB component.

Fusion-Task-Id: FN-4590
2026-05-15 05:20:53 -07:00
Fusion
2cc6ea261c feat(FN-4578): complete Step 8 — add milestone acceptance criteria UI editing
Fusion-Task-Id: FN-4578
Fusion-Task-Lineage: 1be0fa08-4d83-4988-a218-326225dfe4b5
2026-05-15 03:07:36 -07:00
Fusion
f725a92f6c test(FN-4584): complete Step 3 — cover mobile bulk edit controls
Fusion-Task-Id: FN-4584
Fusion-Task-Lineage: b90690e0-6bd7-42be-a3b2-1fe411afdd1e
2026-05-15 02:18:23 -07:00