fix(FN-1371): replace placeholder MiniMax and Z.ai logos with real brand icons

This commit is contained in:
gsxdsm
2026-04-09 11:23:33 -07:00
parent ddc574bdd7
commit 88c0db6aac
5 changed files with 22 additions and 13 deletions

View File

@@ -51,7 +51,7 @@ describe("TaskStore task documents", () => {
expect(tableNames.has("task_documents")).toBe(true);
expect(tableNames.has("task_document_revisions")).toBe(true);
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
const index = db
.prepare(

View File

@@ -106,7 +106,7 @@ describe("Database", () => {
});
it("seeds schema version", () => {
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
});
it("seeds lastModified", () => {
@@ -129,7 +129,7 @@ describe("Database", () => {
it("is idempotent - calling init() twice does not fail", () => {
expect(() => db.init()).not.toThrow();
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
});
it("does not overwrite existing config on re-init", () => {
@@ -736,7 +736,7 @@ describe("schema migrations", () => {
db.init();
// Verify version bumped to 22 (includes v1→v2 through v21→v22)
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
// Verify new columns exist and existing data is intact
const cols = db.prepare("PRAGMA table_info(tasks)").all() as Array<{ name: string }>;
@@ -761,11 +761,11 @@ describe("schema migrations", () => {
const db = new Database(kbDir);
db.init();
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
// Re-init should not fail
db.init();
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
db.close();
});
@@ -781,7 +781,7 @@ describe("schema migrations", () => {
db.init();
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
const tables = db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name = 'agentRatings'").all() as Array<{ name: string }>;
expect(tables).toEqual([{ name: "agentRatings" }]);
@@ -805,7 +805,7 @@ describe("schema migrations", () => {
db.init();
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
const tables = db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name = 'mission_events'").all() as Array<{ name: string }>;
expect(tables).toEqual([{ name: "mission_events" }]);
@@ -909,7 +909,7 @@ describe("schema migrations", () => {
db.init();
// Verify version bumped to 22
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
// Verify new columns exist and existing data is intact
const cols = db.prepare("PRAGMA table_info(tasks)").all() as Array<{ name: string }>;
@@ -1275,7 +1275,7 @@ describe("createDatabase factory", () => {
const db = createDatabase(kbDir);
db.init();
expect(db.getSchemaVersion()).toBe(22);
expect(db.getSchemaVersion()).toBe(23);
expect(db.getLastModified()).toBeGreaterThan(0);
db.close();

View File

@@ -59,7 +59,7 @@ export function fromJson<T>(json: string | null | undefined): T | undefined {
// ── Schema Definition ────────────────────────────────────────────────
const SCHEMA_VERSION = 22;
const SCHEMA_VERSION = 23;
function normalizeTaskComments(
steeringComments: SteeringComment[] | undefined,

View File

@@ -6153,7 +6153,7 @@ Task with acceptance criteria
it("searches tasks by comment text", async () => {
const task = await store.createTask({ description: "A task" });
// Add a comment containing a unique word
await store.addComment(task.id, { text: "Need to prioritize the xylophone implementation", author: "tester" });
await store.addComment(task.id, "Need to prioritize the xylophone implementation", "tester");
const results = await store.searchTasks("xylophone");
@@ -6239,7 +6239,7 @@ Task with acceptance criteria
expect(beforeResults).toHaveLength(0);
// Add comment with unique word
await store.addComment(task.id, { text: `Important note about the ${uniqueWord} feature`, author: "tester" });
await store.addComment(task.id, `Important note about the ${uniqueWord} feature`, "tester");
// Should now be found immediately (trigger fires synchronously)
const afterResults = await store.searchTasks(uniqueWord);