Commit Graph

6559 Commits

Author SHA1 Message Date
gsxdsm
ed5269d2a2 chore(release): v0.30.0
Version bump via changesets.
2026-05-15 01:50:08 -07:00
Fusion
862eb67720 feat(FN-4576): complete Step 4 — add delivery changeset
Fusion-Task-Id: FN-4576
Fusion-Task-Lineage: 5c6d2519-2587-4c47-a8dc-e4ea40f8db65
2026-05-15 01:43:00 -07:00
Fusion
4bc25e5e4f test(FN-4576): complete Step 2 — cover done-task diff parity and fallback paths
Fusion-Task-Id: FN-4576
Fusion-Task-Lineage: 5c6d2519-2587-4c47-a8dc-e4ea40f8db65
2026-05-15 01:42:59 -07:00
Fusion
5f60505536 feat(FN-4576): complete Step 1 — load done-task lineage diffs without commit SHA
Fusion-Task-Id: FN-4576
Fusion-Task-Lineage: 5c6d2519-2587-4c47-a8dc-e4ea40f8db65
2026-05-15 01:42:59 -07:00
Fusion
9ad1b60a24 fix(FN-4574): stabilize mobile board lifecycle regression tests
Fusion-Task-Id: FN-4574
Fusion-Task-Lineage: 6092cde6-b60b-4f7b-ac46-ceb730970eb2
2026-05-15 01:17:01 -07:00
Fusion
f41713065d feat(FN-4574): complete Step 4 — update mobile board README behavior
Fusion-Task-Id: FN-4574
Fusion-Task-Lineage: 6092cde6-b60b-4f7b-ac46-ceb730970eb2
2026-05-15 01:17:01 -07:00
Fusion
dfe1120262 test(FN-4574): complete Step 3 — add mobile initial render regression coverage
Fusion-Task-Id: FN-4574
Fusion-Task-Lineage: 6092cde6-b60b-4f7b-ac46-ceb730970eb2
2026-05-15 01:17:01 -07:00
Fusion
80c731b5da feat(FN-4574): complete Step 2 — add mobile board stabilization effect
Fusion-Task-Id: FN-4574
Fusion-Task-Lineage: 6092cde6-b60b-4f7b-ac46-ceb730970eb2
2026-05-15 01:17:01 -07:00
Fusion
a7bd9f41d1 feat(FN-4574): complete Step 1 — document stale-layout entry paths
Fusion-Task-Id: FN-4574
Fusion-Task-Lineage: 6092cde6-b60b-4f7b-ac46-ceb730970eb2
2026-05-15 01:17:01 -07:00
Fusion
d5cadb3176 feat(FN-4573): complete Step 4 — add changeset
Fusion-Task-Id: FN-4573
Fusion-Task-Lineage: 874cd700-dc35-4568-b4ba-c27719168521
2026-05-15 01:12:04 -07:00
Fusion
2d74b5db18 test(FN-4573): complete Step 3 — update move control placement regression
Fusion-Task-Id: FN-4573
Fusion-Task-Lineage: 874cd700-dc35-4568-b4ba-c27719168521
2026-05-15 01:12:04 -07:00
Fusion
12489f84bb feat(FN-4573): complete Step 2 — right align task card move menu
Fusion-Task-Id: FN-4573
Fusion-Task-Lineage: 874cd700-dc35-4568-b4ba-c27719168521
2026-05-15 01:12:04 -07:00
Fusion
d17258e580 feat(FN-4573): complete Step 1 — reposition move control wrapper
Fusion-Task-Id: FN-4573
Fusion-Task-Lineage: 874cd700-dc35-4568-b4ba-c27719168521
2026-05-15 01:12:04 -07:00
gsxdsm
fe83291eb8 Move FileEditor disclosure toggle into FileBrowserModal toolbar row 2026-05-15 01:05:09 -07:00
Fusion
3c376b8903 test(FN-4570): complete Step 5 — cover TaskDetailModal merge-active suppression
Fusion-Task-Id: FN-4570
Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
2026-05-15 01:02:57 -07:00
Fusion
9b7d63b6e8 test(FN-4570): complete Step 4 — add TaskCard merge-blocker regression
Fusion-Task-Id: FN-4570
Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
2026-05-15 01:02:57 -07:00
Fusion
03a4522118 test(FN-4570): complete Step 3 — cover merge-active stall suppression
Fusion-Task-Id: FN-4570
Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
2026-05-15 01:02:56 -07:00
Fusion
c11b2d199f feat(FN-4570): complete Step 2 — centralize merge-active stall suppression
Fusion-Task-Id: FN-4570
Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
2026-05-15 01:02:56 -07:00
Fusion
d84744d241 feat(FN-4572): add viewport zoom regression assertions to PWA test
Adds viewport zoom regression assertions to the PWA test suite, covering the behavior fixed in FN-4572.

Fusion-Task-Id: FN-4572
2026-05-15 01:00:31 -07:00
Fusion
38267f479f feat(FN-4559): complete remaining recovery, tests, and docs
Fusion-Task-Id: FN-4559
Fusion-Task-Lineage: 9276f683-657c-4604-aaef-143da488b287
2026-05-15 00:50:11 -07:00
Fusion
941213ec14 feat(FN-4559): complete Step 2 — recover finalize callsites and commitSha propagation
Fusion-Task-Id: FN-4559
Fusion-Task-Lineage: 9276f683-657c-4604-aaef-143da488b287
2026-05-15 00:50:11 -07:00
Fusion
d934273072 feat(FN-4559): complete Step 1 — shared detector and finalize classification
Fusion-Task-Id: FN-4559
Fusion-Task-Lineage: 9276f683-657c-4604-aaef-143da488b287
2026-05-15 00:50:11 -07:00
Fusion
8e59e9600d feat(FN-4566): unify task card tracking retry timing chips
Unified the task card tracking retry timing chips in the dashboard, refactoring the display logic and styling for consistency across task states. The CSS was significantly simplified while tests were expanded to cover the new chip behavior.

Fusion-Task-Id: FN-4566
2026-05-15 00:48:45 -07:00
Fusion
2326ab7c8e feat(FN-4569): sync fusion extension tool docs
Fusion-Task-Id: FN-4569
Fusion-Task-Lineage: c6736466-c317-4d6c-b1a6-225554e8fc0f
2026-05-15 00:36:38 -07:00
Fusion
25d0720822 feat(FN-4569): add fn_feature_update mission tool
Fusion-Task-Id: FN-4569
Fusion-Task-Lineage: c6736466-c317-4d6c-b1a6-225554e8fc0f
2026-05-15 00:36:38 -07:00
Fusion
05216e9925 test(FN-4567): complete Step 3 — add toolbar collapse and mobile row regressions
Fusion-Task-Id: FN-4567
Fusion-Task-Lineage: 717443b5-35e6-49b6-960a-4072f76994bb
2026-05-15 00:30:18 -07:00
Fusion
83965bfea6 feat(FN-4567): complete Step 2 — keep mobile toolbar on one row
Fusion-Task-Id: FN-4567
Fusion-Task-Lineage: 717443b5-35e6-49b6-960a-4072f76994bb
2026-05-15 00:30:18 -07:00
Fusion
3f87278e5a feat(FN-4567): complete Step 1 — enforce hidden toolbar actions
Fusion-Task-Id: FN-4567
Fusion-Task-Lineage: 717443b5-35e6-49b6-960a-4072f76994bb
2026-05-15 00:30:18 -07:00
Fusion
4ea7aa1f8e feat(FN-4525): enforce shared chip heights across TaskCard columns
Completes Step 5 of FN-4525 by enforcing consistent chip heights in TaskCard components, adding CSS rules in both the component and global stylesheets with corresponding test coverage.

Fusion-Task-Id: FN-4525
2026-05-14 23:48:28 -07:00
Fusion
d88e1bd143 feat(FN-4565): align self-healing assertion with FN-4563 unusable-worktree
Test-only update aligning a self-healing assertion's wording with the FN-4563 unusable-worktree terminology, touching only the reliability-interaction test file.

Fusion-Task-Id: FN-4565
2026-05-14 23:41:25 -07:00
Fusion
59ff3a6534 feat(FN-4563): complete Step 6 — update delivery docs
Fusion-Task-Id: FN-4563
Fusion-Task-Lineage: a0caaa7b-8e87-4ae1-8c51-b46e4ac61d59
2026-05-14 23:24:18 -07:00
Fusion
9a42dc1909 feat(FN-4563): complete Step 4 — add changeset
Fusion-Task-Id: FN-4563
Fusion-Task-Lineage: a0caaa7b-8e87-4ae1-8c51-b46e4ac61d59
2026-05-14 23:24:18 -07:00
Fusion
bae1cfb54b feat(FN-4563): complete Step 2 — broaden self-healing rationale
Fusion-Task-Id: FN-4563
Fusion-Task-Lineage: a0caaa7b-8e87-4ae1-8c51-b46e4ac61d59
2026-05-14 23:24:18 -07:00
Fusion
1dea6a56ac feat(FN-4564): complete Step 6 — add changeset and delivery notes
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
c9ddfffa4f feat(FN-4564): complete Step 4 — sync self-healing missing-worktree docstring
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
c11389a75e test(FN-4564): complete Step 3 — add self-healing rebound coverage
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
75bebda873 test(FN-4564): complete Step 2 — cover all worktree error variants
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
6451dd15b3 feat(FN-4564): complete Step 1 — widen worktree session failure classifier
Fusion-Task-Id: FN-4564
Fusion-Task-Lineage: 1a0c186a-1eb1-496a-aa8d-1bdf2254bb20
2026-05-14 23:18:47 -07:00
Fusion
f49802eb2b feat(FN-4560): complete Step 4 — unify toolbar disclosure and sizing
Fusion-Task-Id: FN-4560
Fusion-Task-Lineage: 90f0af13-2ec7-4ea5-9ebc-af3941465975
2026-05-14 23:05:29 -07:00
Fusion
537657055a feat(FN-4560): complete Step 1 — restructure file editor toolbar layout
Fusion-Task-Id: FN-4560
Fusion-Task-Lineage: 90f0af13-2ec7-4ea5-9ebc-af3941465975
2026-05-14 23:05:29 -07:00
Fusion
04c857918f feat(FN-4462): complete Step 4 — mirror stall badge copy in detail modal
Fusion-Task-Id: FN-4462
Fusion-Task-Lineage: 15fc09f5-1363-429e-b131-9c9fdabee532
2026-05-14 22:57:48 -07:00
Fusion
16ab408919 feat(FN-4462): complete Step 3 — emphasize retries-exhausted badge tone
Fusion-Task-Id: FN-4462
Fusion-Task-Lineage: 15fc09f5-1363-429e-b131-9c9fdabee532
2026-05-14 22:57:47 -07:00
Fusion
5dc02d2337 feat(FN-4462): complete Step 2 — render retry-exhausted badge text
Fusion-Task-Id: FN-4462
Fusion-Task-Lineage: 15fc09f5-1363-429e-b131-9c9fdabee532
2026-05-14 22:57:47 -07:00
Fusion
3573573a39 feat(FN-4462): complete Step 1 — per-code stall copy and counter
Fusion-Task-Id: FN-4462
Fusion-Task-Lineage: 15fc09f5-1363-429e-b131-9c9fdabee532
2026-05-14 22:57:47 -07:00
Fusion
1583eb0023 test(FN-4538): align roadmap schema version assertion
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:51 -07:00
Fusion
935d9bae25 feat(FN-4538): complete Step 5 — show overlap blockers in dashboard
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:51 -07:00
Fusion
2483b93727 test(FN-4538): cover reconcile and churn overlap scenarios
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
37aad43f15 test(FN-4538): add overlap-blocked regression coverage
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
cdb25d0359 feat(FN-4538): complete Step 3 — preserve overlap block in self-healing
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00
Fusion
a9eca52670 feat(FN-4538): complete Step 2 — preserve overlap blockers in scheduler
Fusion-Task-Id: FN-4538
Fusion-Task-Lineage: 332b4c78-b67f-45d0-9181-0bb539b662c1
2026-05-14 22:24:50 -07:00