Fusion (runfusion.ai)
53e0372bc9
test(FN-4986): complete Step 3 — update footer cluster alignment assertions
...
Fusion-Task-Id: FN-4986
Fusion-Task-Lineage: d7a2c969-f3ea-4f93-bcdb-f86521845fce
2026-05-17 21:34:06 -07:00
gsxdsm
bf0e9a3e37
feat(FN-4766): merge fusion/fn-4766
2026-05-17 19:11:40 -07:00
Fusion (runfusion.ai)
b60f359088
test(FN-4937): complete Step 2 — cover matching import and linked issue permutations
...
Fusion-Task-Id: FN-4937
Fusion-Task-Lineage: 1eceb69d-b6b2-4256-9629-3841a03b68e9
2026-05-17 15:10:00 -07:00
Fusion (runfusion.ai)
26c3d330d3
feat(FN-4764): complete Step 2-4 — surface structured gh errors in API UI CLI
...
Fusion-Task-Id: FN-4764
Fusion-Task-Lineage: 14809ad5-8463-4e16-a934-1414225f17ae
2026-05-17 14:48:31 -07:00
Fusion (runfusion.ai)
abd4fad929
test(FN-4925): complete Step 6 — add mobile layout regression coverage
...
Fusion-Task-Id: FN-4925
Fusion-Task-Lineage: 31fe1419-89df-4d8b-b7fe-7a872801c665
2026-05-17 14:03:16 -07:00
Fusion (runfusion.ai)
f8c20e1b96
feat(FN-4763): complete Step 5 — surface PR conflict reclaim in panel
...
Fusion-Task-Id: FN-4763
Fusion-Task-Lineage: b3628e63-682b-4a39-9a7d-2c96278c5366
2026-05-17 13:46:24 -07:00
Fusion (runfusion.ai)
b99298d559
test(FN-4923): complete Step 2 — add tracking chip alignment regressions
...
Fusion-Task-Id: FN-4923
Fusion-Task-Lineage: 2ea94680-edd7-40a9-92a6-9774b97a75f4
2026-05-17 13:07:54 -07:00
Fusion (runfusion.ai)
1543df69a4
fix(FN-4762): address review feedback for PR panel merge controls
...
Fusion-Task-Id: FN-4762
Fusion-Task-Lineage: 5c7ef3b8-fefc-4cc2-a703-634124d77cde
2026-05-17 12:11:51 -07:00
Fusion (runfusion.ai)
73454fae5c
feat(FN-4762): complete Step 3 — PR merge routes and dashboard controls
...
Fusion-Task-Id: FN-4762
Fusion-Task-Lineage: 5c7ef3b8-fefc-4cc2-a703-634124d77cde
2026-05-17 12:11:51 -07:00
Fusion (runfusion.ai)
439716165b
test(FN-4761): complete Step 5 — add review transition regression coverage
...
Fusion-Task-Id: FN-4761
Fusion-Task-Lineage: b6b1ed73-c396-4dd2-b97f-366272d05c7f
2026-05-17 11:39:19 -07:00
Fusion (runfusion.ai)
5bde911bdb
feat(FN-4761): sync PR reviews and surface review threads
...
Fusion-Task-Id: FN-4761
Fusion-Task-Lineage: b6b1ed73-c396-4dd2-b97f-366272d05c7f
2026-05-17 11:39:19 -07:00
gsxdsm
724f8bf908
feat(FN-4906): merge fusion/fn-4906
2026-05-17 09:56:03 -07:00
Fusion (runfusion.ai)
9be005cd46
feat(FN-4760): complete Step 5 — wire live checks into PR panel
...
Fusion-Task-Id: FN-4760
Fusion-Task-Lineage: 71db4a53-ee59-49f0-a1f7-232954b86660
2026-05-17 08:49:51 -07:00
Fusion (runfusion.ai)
a58c5df697
feat(FN-4760): complete Step 4 — add PR checks list UI
...
Fusion-Task-Id: FN-4760
Fusion-Task-Lineage: 71db4a53-ee59-49f0-a1f7-232954b86660
2026-05-17 08:49:51 -07:00
Fusion (runfusion.ai)
d0573d8fe6
feat(FN-4759): complete Step 2-4 — render draft/check rollup badge
...
Fusion-Task-Id: FN-4759
Fusion-Task-Lineage: af79d2a6-fd7b-40e0-b3c9-6c74569d9aa0
2026-05-17 08:22:26 -07:00
Fusion (runfusion.ai)
a747479cc6
test(FN-4873): complete Step 5 — add PR checks and core export coverage
...
Fusion-Task-Id: FN-4873
Fusion-Task-Lineage: 8aec8200-a12e-4b89-9b62-e61d19696723
2026-05-17 04:26:14 -07:00
Fusion (runfusion.ai)
cec86d23ab
test(FN-4859): expand cache hydration coverage across views
...
Fusion-Task-Id: FN-4859
Fusion-Task-Lineage: 9254ee9f-5600-4895-8ac4-41c9d89fce4d
2026-05-17 03:34:56 -07:00
Fusion (runfusion.ai)
49de604f3a
test(FN-4859): complete Steps 6-7 — cache coverage and loader invalidation
...
Fusion-Task-Id: FN-4859
Fusion-Task-Lineage: 9254ee9f-5600-4895-8ac4-41c9d89fce4d
2026-05-17 03:34:56 -07:00
Fusion (runfusion.ai)
0f625eac3a
test(FN-4757): complete Step 4 — add PrPanel coverage
...
Fusion-Task-Id: FN-4757
Fusion-Task-Lineage: 32236172-0b3b-4c19-b3a1-8ee0b91ea3ac
2026-05-17 03:28:21 -07:00
Fusion (runfusion.ai)
0c8cc02ca3
feat(FN-4757): complete Step 3 — wire PrPanel and remove PrSection
...
Fusion-Task-Id: FN-4757
Fusion-Task-Lineage: 32236172-0b3b-4c19-b3a1-8ee0b91ea3ac
2026-05-17 03:28:21 -07:00
Fusion (runfusion.ai)
d643f4c5cf
test(FN-4756): complete Step 4 — add PrCreateModal tests
...
Fusion-Task-Id: FN-4756
Fusion-Task-Lineage: 9a559f69-3ca1-4d94-9b35-9c7a0849d82c
2026-05-17 03:13:57 -07:00
Fusion (runfusion.ai)
7c14e16b80
test(FN-4857): update room send expectations for attachment opts
...
Fusion-Task-Id: FN-4857
Fusion-Task-Lineage: 52e7b1cd-ec8f-4b6c-abfc-08c91e321b9e
2026-05-17 01:37:41 -07:00
Fusion (runfusion.ai)
74f0bd9e8d
feat(FN-4857): complete Step 6 — wire room send dispatch in ChatView
...
Fusion-Task-Id: FN-4857
Fusion-Task-Lineage: 52e7b1cd-ec8f-4b6c-abfc-08c91e321b9e
2026-05-17 01:37:40 -07:00
Fusion (runfusion.ai)
c7f98f8381
feat(FN-4857): complete Step 5 — enable room sends with attachments in QuickChat
...
Fusion-Task-Id: FN-4857
Fusion-Task-Lineage: 52e7b1cd-ec8f-4b6c-abfc-08c91e321b9e
2026-05-17 01:37:39 -07:00
Fusion (runfusion.ai)
3221e57b09
feat(FN-4855): complete Step 2-3 — harden disable route and modal state
...
Fusion-Task-Id: FN-4855
Fusion-Task-Lineage: 47f093b7-dffc-4c1a-8dee-2fe01d0c9ed6
2026-05-17 01:08:50 -07:00
gsxdsm
7a6a3d0d22
feat(FN-4856): merge fusion/fn-4856
2026-05-17 01:08:01 -07:00
Fusion (runfusion.ai)
4caee9be30
test(FN-4854): cover chat-room cache hydration and invalidation
...
Fusion-Task-Id: FN-4854
Fusion-Task-Lineage: 969ec04a-efe3-4dee-b183-2d4f2de6b388
2026-05-17 00:43:48 -07:00
Fusion (runfusion.ai)
b97709a3d4
feat(FN-4849): complete Step 2 — route room thread reads and sends
...
Fusion-Task-Id: FN-4849
Fusion-Task-Lineage: 624f86c4-0b0f-4543-90d2-381f890da401
2026-05-17 00:37:53 -07:00
gsxdsm
6d6a0242f0
feat(FN-4846): merge fusion/fn-4846
2026-05-16 23:20:31 -07:00
gsxdsm
7988a48576
feat(FN-4844): merge fusion/fn-4844
2026-05-16 23:20:13 -07:00
gsxdsm
df998cb54f
feat(FN-4829): merge fusion/fn-4829
2026-05-16 22:26:42 -07:00
Fusion (runfusion.ai)
9845678953
test(FN-4804): add quick chat dropdown regression coverage
...
Fusion-Task-Id: FN-4804
Fusion-Task-Lineage: d2a98aa6-1c5c-427b-ba72-f5d229fdeeb9
2026-05-16 21:17:15 -07:00
gsxdsm
4d5e296049
feat(FN-4801): merge fusion/fn-4801
2026-05-16 20:13:30 -07:00
Fusion (runfusion.ai)
ec8d1f5246
test(FN-4812): assert mobile FileMentionPopup anchoring rule
...
Fusion-Task-Id: FN-4812
Fusion-Task-Lineage: 9877a784-5320-410c-82fa-3f6a6d9b5358
2026-05-16 19:16:48 -07:00
Fusion (runfusion.ai)
ec169bf347
test(FN-4786): complete Step 4 — add first-turn loading regressions
...
Fusion-Task-Id: FN-4786
Fusion-Task-Lineage: eb683ec8-8b9d-4e3d-852c-7076224afa6b
2026-05-16 18:40:04 -07:00
Fusion (runfusion.ai)
4691cbe199
fix(FN-4804): sync quick chat session and room selection
...
- Clear the active chat room when switching Quick Chat to a direct session
- Keep the hidden session dropdown value and initial-session state aligned with room selection changes
- Add dashboard regression coverage for switching from a room back to a direct chat and include a CLI patch changeset
Fusion-Task-Id: FN-4804
2026-05-16 17:47:48 -07:00
gsxdsm
4180816e01
feat(FN-4805): merge fusion/fn-4805
2026-05-16 16:03:09 -07:00
Fusion (runfusion.ai)
5204177c2b
test(FN-4803): complete Step 3 — cover github dedup toggle behavior
...
Fusion-Task-Id: FN-4803
Fusion-Task-Lineage: cbfa10fd-33a6-469c-9cb4-3a647bc47b84
2026-05-16 14:56:56 -07:00
Fusion (runfusion.ai)
bb3f204a7d
test(FN-4787): fix dashboard loader duplicate mock declaration
...
Fusion-Task-Id: FN-4787
Fusion-Task-Lineage: 9f174f4f-d305-4779-ba0d-562f2eab064c
2026-05-16 14:23:14 -07:00
Fusion (runfusion.ai)
3c272cda63
feat(FN-4783): complete Step 6 — expose oauth expiry notification toggle
...
Fusion-Task-Id: FN-4783
Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
2026-05-16 13:46:42 -07:00
Fusion (runfusion.ai)
f3901808ed
feat(FN-4780): complete Step 5 — clear SWR caches on version update
...
Fusion-Task-Id: FN-4780
Fusion-Task-Lineage: 7f052539-9d15-4997-8135-21434f065d4a
2026-05-16 13:24:56 -07:00
gsxdsm
c6e978286a
feat(FN-4779): merge fusion/fn-4779
2026-05-16 12:49:57 -07:00
Fusion (runfusion.ai)
93c3975532
feat(FN-4769): show inline spinners in planning-mode modal during creation
...
Adds inline loading spinners to the planning mode task-creation modal, replacing any placeholder states during the creation flow, with a new planning-flow test covering the spinner behavior.
Fusion-Task-Id: FN-4769
2026-05-16 11:55:15 -07:00
Fusion (runfusion.ai)
8a521a565d
feat(FN-4743): complete Step 4 — add mail retention setting UI
...
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
2026-05-16 10:43:48 -07:00
Fusion (runfusion.ai)
a5eba7dfdb
feat(FN-4739): complete Step 6 — intercept room clear slash commands
...
Fusion-Task-Id: FN-4739
Fusion-Task-Lineage: fc120dfa-d1b2-4065-9595-d0bc6304d2af
2026-05-16 09:56:54 -07:00
Fusion (runfusion.ai)
6947c199f7
feat(FN-4736): complete Step 2 — linkify quick chat content
...
Fusion-Task-Id: FN-4736
Fusion-Task-Lineage: f723ded5-cc07-47f1-ae49-fc7378c8e9f1
2026-05-16 09:42:37 -07:00
Fusion (runfusion.ai)
556db0ba9e
feat(FN-4736): complete Step 1 — linkify mailbox message content
...
Fusion-Task-Id: FN-4736
Fusion-Task-Lineage: f723ded5-cc07-47f1-ae49-fc7378c8e9f1
2026-05-16 09:42:37 -07:00
Fusion (runfusion.ai)
aa87799516
feat(FN-4735): complete Step 5 — add issue mention popup
...
Fusion-Task-Id: FN-4735
Fusion-Task-Lineage: e171d3ca-d415-4f4d-8ec0-d94ca97f1aab
2026-05-16 09:21:06 -07:00
Fusion (runfusion.ai)
51c60fe1b5
feat(FN-4731): add tracking repo dropdown to settings modal
...
Adds a `TrackingRepoSelect` dropdown component to the SettingsModal (with co-located CSS and full test coverage), updates the settings reference docs, and includes the FN-4731 changeset for the `@runfusion/fusion` package.
Fusion-Task-Id: FN-4731
2026-05-16 09:20:33 -07:00
Fusion (runfusion.ai)
6fcfbd009b
feat(FN-4733): complete Step 4 — add chat cleanup settings UI
...
Fusion-Task-Id: FN-4733
Fusion-Task-Lineage: 38495ced-c7a0-40aa-be22-7f02fe958806
2026-05-16 08:50:48 -07:00