Fusion (runfusion.ai)
87c266d497
test(FN-5160): complete Step 3 — add mobile layout contracts
...
Fusion-Task-Id: FN-5160
Fusion-Task-Lineage: 4817bb14-178e-4914-aa60-d0184fba653b
2026-05-19 15:53:11 -07:00
Fusion (runfusion.ai)
587e9b416c
feat(FN-5155): stabilize mobile keyboard viewport metrics
...
Stabilizes mobile keyboard viewport metrics in the `useMobileKeyboard` hook, with tests covering the hook and `ChatView` integration; a minor dashboard command adjustment is included.
Fusion-Task-Id: FN-5155
2026-05-19 13:38:31 -07:00
Fusion (runfusion.ai)
356411ef06
test(FN-5150): complete Step 2 — cover review-tab create PR path
...
Fusion-Task-Id: FN-5150
Fusion-Task-Lineage: 09bf24f1-5d23-4049-bd5e-7afbea0a59ae
2026-05-19 12:13:46 -07:00
gsxdsm
71a2ea1954
feat(FN-5162): merge fusion/fn-5162
2026-05-19 11:14:49 -07:00
Fusion (runfusion.ai)
e0b82fda6b
test(FN-5151): complete Step 5 — add autosize regression coverage
...
Fusion-Task-Id: FN-5151
Fusion-Task-Lineage: 17ebfc3f-6b6d-44a6-8243-7e8b8b140057
2026-05-19 10:39:56 -07:00
Fusion (runfusion.ai)
817cbfb260
test(FN-5154): complete Step 4 — cover TaskCard restricted clamp
...
Fusion-Task-Id: FN-5154
Fusion-Task-Lineage: 1ca8d162-343b-4d55-bcba-c34efa331ac4
2026-05-19 09:24:51 -07:00
Fusion (runfusion.ai)
5996787cb1
test(FN-5148): extend stale guard coverage to all tracking handlers
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
ab5158e680
test(FN-5148): complete Step 4 — add stale github tracking modal coverage
...
Fusion-Task-Id: FN-5148
Fusion-Task-Lineage: af70f85f-ec90-4040-bbf3-9e1bce3a49b9
2026-05-19 08:20:23 -07:00
Fusion (runfusion.ai)
6db8c60bef
test(FN-5146): complete Step 4 — update autosize caps and growth regression coverage
...
Fusion-Task-Id: FN-5146
Fusion-Task-Lineage: 55a9837f-d0e1-475b-9f7f-45262141352e
2026-05-19 07:57:38 -07:00
Fusion (runfusion.ai)
7652bbf29e
feat(FN-5136): lock quick entry submit before duplicate check
...
Adds duplicate-submission guard to the Quick Entry box, locking the submit action before the duplicate check resolves and preventing concurrent or double submissions from creating duplicate tasks. Includes tests covering the lock/unlock flow and duplicate-skip behavior.
Fusion-Task-Id: FN-5136
2026-05-19 07:35:24 -07:00
gsxdsm
b6623c6001
feat(FN-5123): merge fusion/fn-5123
2026-05-19 06:16:06 -07:00
Fusion (runfusion.ai)
4915e80fc8
feat(FN-5091): complete Step 5 — extend backlog health allowlist
...
Fusion-Task-Id: FN-5091
Fusion-Task-Lineage: f59dc7dd-abc2-4d1d-a755-1fe446314131
2026-05-19 03:21:17 -07:00
Fusion (runfusion.ai)
da2d3632ab
feat(FN-5098): complete Step 5 — add settings link to secrets view
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
71619bf5e6
feat(FN-5098): complete Step 4 — add secrets mobile more entry
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
32b44917eb
feat(FN-5098): complete Step 3 — add secrets header overflow entry
...
Fusion-Task-Id: FN-5098
Fusion-Task-Lineage: 67ff982f-f0fa-453a-9b73-32ddc3ae5b3a
2026-05-19 01:59:21 -07:00
Fusion (runfusion.ai)
71928aeda3
feat(FN-5103): surface landed-files attribution flags in task changes UI
...
Fusion-Task-Id: FN-5103
Fusion-Task-Lineage: e4e4d9ba-4884-4feb-b18b-a30e799c3fb1
2026-05-19 01:24:55 -07:00
Fusion (runfusion.ai)
91cb316b37
test(FN-5113): complete Step 3 — align rebind banner assertions
...
Fusion-Task-Id: FN-5113
Fusion-Task-Lineage: f29c2128-79a3-4958-8039-3765b84757f5
2026-05-19 01:17:46 -07:00
Fusion (runfusion.ai)
c2596f882e
test(FN-5108): complete Step 2 — add default model icon coverage
...
Fusion-Task-Id: FN-5108
Fusion-Task-Lineage: 1b273c01-9f58-40ed-82f3-5706802cc2fc
2026-05-19 00:46:35 -07:00
Fusion (runfusion.ai)
d8a04ff5a7
feat(FN-5099): complete Step 4 — pass verification gates
...
Fusion-Task-Id: FN-5099
Fusion-Task-Lineage: 26353f25-da61-4b61-8fd2-69915a984cc4
2026-05-18 22:34:21 -07:00
Fusion (runfusion.ai)
39fee83654
test(FN-5099): add failing footer-alignment case for retry badge
...
Fusion-Task-Id: FN-5099
Fusion-Task-Lineage: 26353f25-da61-4b61-8fd2-69915a984cc4
2026-05-18 22:34:21 -07:00
Fusion (runfusion.ai)
4c3869403d
test(FN-5060): add cancel and no-match duplicate warning cases
2026-05-18 19:44:33 -07:00
Fusion (runfusion.ai)
f73ffd6386
feat(FN-5060): add InlineCreateCard duplicate warning flow
2026-05-18 19:44:33 -07:00
gsxdsm
f11695311a
feat(FN-5088): merge fusion/fn-5088
2026-05-18 18:38:00 -07:00
Fusion (runfusion.ai)
5c3096c7d1
feat(FN-5083): complete Steps 5-7 rebind UI and reliability docs
2026-05-18 18:26:52 -07:00
gsxdsm
ceafb0ee9f
feat(FN-5080): merge fusion/fn-5080
2026-05-18 16:23:24 -07:00
gsxdsm
2a2d7b1d43
feat(FN-5070): merge fusion/fn-5070
2026-05-18 16:08:10 -07:00
gsxdsm
aad1219037
feat(FN-4967): merge fusion/fn-4967
2026-05-18 15:50:48 -07:00
gsxdsm
fabcb5387a
feat(FN-5074): merge fusion/fn-5074
2026-05-18 15:36:23 -07:00
gsxdsm
57eaac42bf
feat(FN-5061): merge fusion/fn-5061
2026-05-18 13:16:35 -07:00
gsxdsm
ef6c18942d
feat(FN-5048): merge fusion/fn-5048
2026-05-18 13:01:31 -07:00
gsxdsm
ead2ed89aa
feat(FN-5055): merge fusion/fn-5055
2026-05-18 09:02:00 -07:00
gsxdsm
35ba6cb7b2
feat(FN-4966): complete Step 5 — add PR conflict diagnostics panel UI
...
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:17 -07:00
Fusion (runfusion.ai)
73bf494df8
test(FN-5051): complete Step 4 — cover resize styles and persisted dimensions
...
Fusion-Task-Id: FN-5051
Fusion-Task-Lineage: a83d5a5a-0211-47ae-9894-0f9a31aaa1bd
2026-05-18 08:31:38 -07:00
Fusion (runfusion.ai)
b92266a38a
test(FN-4909): align far-right chip assertions with new DOM order
...
Fusion-Task-Id: FN-4909
Fusion-Task-Lineage: b317a89c-7dfe-4e95-8901-c98ed61aba7d
2026-05-18 08:03:23 -07:00
Fusion (runfusion.ai)
28b93da710
test(FN-4909): complete Step 3 — update footer order assertion
...
Fusion-Task-Id: FN-4909
Fusion-Task-Lineage: b317a89c-7dfe-4e95-8901-c98ed61aba7d
2026-05-18 08:03:23 -07:00
Fusion (runfusion.ai)
b4d6b85692
feat(FN-5049): complete Step 1 — add PR create modal scroll body
...
Fusion-Task-Id: FN-5049
Fusion-Task-Lineage: d4b3872d-00ff-466a-bb0d-893c5d90962c
2026-05-18 07:52:44 -07:00
Fusion (runfusion.ai)
d955c7d279
test(FN-5046): complete Step 5 — cover terminal-only settings modal behavior
...
Fusion-Task-Id: FN-5046
Fusion-Task-Lineage: 0748fd0e-70c3-44b9-a599-0df5255d4d60
2026-05-18 07:31:29 -07:00
Fusion (runfusion.ai)
14298615d5
feat(FN-5044): complete Step 1 — gate Create PR for auto-merge
...
Fusion-Task-Id: FN-5044
Fusion-Task-Lineage: 84520cf4-15bb-40b3-9fd3-926bfbcdc37e
2026-05-18 07:14:27 -07:00
Fusion (runfusion.ai)
68c63954ce
test(FN-5045): complete Step 3 — update Create PR chip styling assertions
...
Fusion-Task-Id: FN-5045
Fusion-Task-Lineage: d4b967ed-64b6-4a51-9f33-bb7a19e7739d
2026-05-18 07:04:43 -07:00
Fusion (runfusion.ai)
5a1794fc55
feat(FN-5018): wire create-pr review surface in TaskReviewTab
...
Wires the PR-create review surface into the task review flow, adding the UI surface to `TaskReviewTab`, `TaskDetailModal`, and `PrPanel` for reviewing PR creation as part of task review. Includes tests covering the create-PR review flow in both `TaskDetailModal` and `TaskReviewTab`.
Fusion-Task-Id: FN-5018
2026-05-18 06:39:22 -07:00
Fusion (runfusion.ai)
239f135994
feat(FN-4996): complete Step 4 — add bulk delete archive-instead option
...
Fusion-Task-Id: FN-4996
Fusion-Task-Lineage: 650bb5e4-18f2-41a0-ae46-b9112c4a0d74
2026-05-18 05:51:14 -07:00
Fusion (runfusion.ai)
658a7e73e5
feat(FN-4996): complete Step 3 — add archive-instead delete flow in task detail modal
...
Fusion-Task-Id: FN-4996
Fusion-Task-Lineage: 650bb5e4-18f2-41a0-ae46-b9112c4a0d74
2026-05-18 05:51:14 -07:00
Fusion (runfusion.ai)
4b5c7475f4
feat(FN-4996): complete Step 2 — add done-task archive-instead flow in TaskCard
...
Fusion-Task-Id: FN-4996
Fusion-Task-Lineage: 650bb5e4-18f2-41a0-ae46-b9112c4a0d74
2026-05-18 05:51:14 -07:00
Fusion (runfusion.ai)
44562cdf78
feat(FN-4996): complete Step 1 — add tertiary confirm choice
...
Fusion-Task-Id: FN-4996
Fusion-Task-Lineage: 650bb5e4-18f2-41a0-ae46-b9112c4a0d74
2026-05-18 05:51:14 -07:00
Fusion (runfusion.ai)
54bb1651b7
test(FN-5024): complete Step 2 — cover PrChecksList focus-visible selectors
...
Fusion-Task-Id: FN-5024
Fusion-Task-Lineage: daa5f0c5-399a-4c6c-bdf0-2cf3170e2f5f
2026-05-18 05:43:39 -07:00
Fusion (runfusion.ai)
9170f78cd0
test(FN-5010): complete Step 3 — assert chip color variable wiring
...
Fusion-Task-Id: FN-5010
Fusion-Task-Lineage: 0975200b-f771-4e8e-a851-8286c0309257
2026-05-18 05:10:44 -07:00
Fusion (runfusion.ai)
0f6b0fb096
feat(FN-4984): complete Step 2 — add SecretsView sync passphrase panel
...
Fusion-Task-Id: FN-4984
Fusion-Task-Lineage: 8fdf7a19-b101-4b33-8e60-44fcbf402256
2026-05-18 04:46:56 -07:00
Fusion (runfusion.ai)
13e5775e17
test(FN-4985): complete Step 2 — add pull split height parity regression
...
Fusion-Task-Id: FN-4985
Fusion-Task-Lineage: aef36307-9d45-4246-97c2-33948a3c5a04
2026-05-18 04:12:31 -07:00
Fusion (runfusion.ai)
7f36f56bb1
feat(FN-4963): complete Step 4 — clear chat sessions cache on version update
...
Fusion-Task-Id: FN-4963
Fusion-Task-Lineage: 791f5e46-c630-4883-89de-942cc85c329b
2026-05-18 03:34:54 -07:00
gsxdsm
2fd96d51c1
feat(FN-4960): merge fusion/fn-4960
2026-05-18 03:17:02 -07:00