From f9ccf342c08a4f396f5e142bafdf39e7af8ef9c3 Mon Sep 17 00:00:00 2001 From: Diego Rodrigues de Sa e Souza <8016841+diegosouzapw@users.noreply.github.com> Date: Wed, 24 Jun 2026 00:37:15 -0300 Subject: [PATCH] chore(dashboard): rename Qoder display label from "Qoder AI" to "Qoder" (#4733) Integrated into release/v3.8.36 --- src/shared/constants/providers.ts | 2 +- tests/unit/qoder-display-label.test.ts | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 tests/unit/qoder-display-label.test.ts diff --git a/src/shared/constants/providers.ts b/src/shared/constants/providers.ts index 9d45e89bc0..225f102056 100644 --- a/src/shared/constants/providers.ts +++ b/src/shared/constants/providers.ts @@ -144,7 +144,7 @@ export const OAUTH_PROVIDERS = { qoder: { id: "qoder", alias: "if", - name: "Qoder AI", + name: "Qoder", icon: "water_drop", color: "#6366F1", subscriptionRisk: true, diff --git a/tests/unit/qoder-display-label.test.ts b/tests/unit/qoder-display-label.test.ts new file mode 100644 index 0000000000..4909898bdd --- /dev/null +++ b/tests/unit/qoder-display-label.test.ts @@ -0,0 +1,17 @@ +import test from "node:test"; +import assert from "node:assert/strict"; + +const { OAUTH_PROVIDERS, getProviderById } = await import( + "../../src/shared/constants/providers.ts" +); + +test("Qoder provider display label is 'Qoder' (not 'Qoder AI')", () => { + assert.equal((OAUTH_PROVIDERS as Record).qoder.name, "Qoder"); +}); + +test("getProviderById('qoder') resolves the renamed display label", () => { + const provider = getProviderById("qoder"); + assert.ok(provider, "qoder provider should resolve"); + assert.equal(provider.name, "Qoder"); + assert.notEqual(provider.name, "Qoder AI"); +});