fix(FN-2837): correct infusion.ai → runfusion.ai in update notices

Inadvertent infusion.ai links slipped into the dashboard update-available
banner and settings modal (plus matching tests and changeset). Point them
at the actual marketing domain, runfusion.ai.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-04-28 15:20:06 -07:00
parent cd544e0467
commit cd03c6af2f
6 changed files with 10 additions and 10 deletions

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Add infusion.ai links to dashboard update-available notices in the banner and settings modal.

View File

@@ -0,0 +1,5 @@
---
"@runfusion/fusion": patch
---
Add runfusion.ai links to dashboard update-available notices in the banner and settings modal.

View File

@@ -596,7 +596,7 @@ export function SettingsModal({
<>
v{updateCheckResult.latestVersion} available ·{" "}
<a
href="https://infusion.ai"
href="https://runfusion.ai"
target="_blank"
rel="noreferrer"
className="settings-update-result-link"

View File

@@ -22,7 +22,7 @@ export function UpdateAvailableBanner({ latestVersion, currentVersion, onDismiss
Release notes
</a>{" "}
·{" "}
<a className="update-available-banner__link" href="https://infusion.ai" target="_blank" rel="noreferrer">
<a className="update-available-banner__link" href="https://runfusion.ai" target="_blank" rel="noreferrer">
Learn more
</a>
</p>

View File

@@ -415,7 +415,7 @@ describe("SettingsModal", () => {
expect(await screen.findByText("You're up to date ✓")).toBeInTheDocument();
});
it("clicking check for updates shows update available message with infusion.ai link", async () => {
it("clicking check for updates shows update available message with runfusion.ai link", async () => {
mockCheckForUpdates.mockResolvedValueOnce({
currentVersion: "1.0.0",
latestVersion: "2.0.0",
@@ -428,7 +428,7 @@ describe("SettingsModal", () => {
await userEvent.click(screen.getByRole("button", { name: "Check for updates" }));
expect(await screen.findByText(/v2.0.0 available/i)).toBeInTheDocument();
expect(screen.getByRole("link", { name: "Learn more" })).toHaveAttribute("href", "https://infusion.ai");
expect(screen.getByRole("link", { name: "Learn more" })).toHaveAttribute("href", "https://runfusion.ai");
});
it("disables button while checking", async () => {

View File

@@ -15,7 +15,7 @@ describe("UpdateAvailableBanner", () => {
"href",
"https://github.com/Runfusion/Fusion/releases",
);
expect(screen.getByRole("link", { name: "Learn more" })).toHaveAttribute("href", "https://infusion.ai");
expect(screen.getByRole("link", { name: "Learn more" })).toHaveAttribute("href", "https://runfusion.ai");
});
it("dismiss button calls onDismiss", () => {