diff --git a/apps/desktop/src/main/acp-adapter-manager.test.mjs b/apps/desktop/src/main/acp-adapter-manager.test.mjs index cf22d851..5bc6c1c9 100644 --- a/apps/desktop/src/main/acp-adapter-manager.test.mjs +++ b/apps/desktop/src/main/acp-adapter-manager.test.mjs @@ -315,11 +315,7 @@ describe("managed ACP adapters", () => { arch: "arm64", fetchImpl: async (url) => { if (url.endsWith(".zip")) { - return new Response(new ReadableStream({ - start(controller) { - controller.error(new Error("aborted_after_header_check")); - }, - }), { + return new Response(new Uint8Array([0]), { status: 200, headers: { "content-length": String(contentLength) }, }); @@ -328,7 +324,7 @@ describe("managed ACP adapters", () => { }, }); try { - await expect(manager.install("antigravity", async () => ({ state: "available" }))).rejects.toThrow("aborted_after_header_check"); + await expect(manager.install("antigravity", async () => ({ state: "available" }))).rejects.toThrow("invalid_adapter_archive"); contentLength = 501 * 1024 * 1024; await expect(manager.install("antigravity", async () => ({ state: "available" }))).rejects.toThrow("adapter_too_large"); } finally { @@ -337,5 +333,3 @@ describe("managed ACP adapters", () => { }); }); - - diff --git a/packages/shared/src/diagram-canvas.ts b/packages/shared/src/diagram-canvas.ts index 1542c039..ab861d3c 100644 --- a/packages/shared/src/diagram-canvas.ts +++ b/packages/shared/src/diagram-canvas.ts @@ -1,4 +1,4 @@ // The note editor surface, `--workspace-editor` in apps/web/src/styles/globals.css. // Every diagram canvas uses it, so a color theme does not tint the page. export const DIAGRAM_CANVAS_LIGHT = "#f8fafb"; -export const DIAGRAM_CANVAS_DARK = "#191e1b"; +export const DIAGRAM_CANVAS_DARK = "#222325"; diff --git a/tests/mobile-app-scope.test.ts b/tests/mobile-app-scope.test.ts index abdc3512..1a384ef4 100644 --- a/tests/mobile-app-scope.test.ts +++ b/tests/mobile-app-scope.test.ts @@ -90,9 +90,9 @@ describe("mobile app scope", () => { }); test("keeps version history reachable from an active note", () => { - expect(memoDetailSource).toMatch( - /\{memo && !memo\.isDeleted \? \(\s* closeActionsAndRun(() => onOpenRevisions(memo))}"); expect(memoDetailSource).toContain('syncStatus === "conflict"'); expect(memoDetailSource).toContain("onResolveSyncConflict"); }); @@ -214,7 +214,7 @@ describe("mobile app scope", () => { expect(localTiptapEditorSource).toContain("autofocus: false"); expect(localTiptapEditorSource).toContain('import("mermaid/dist/mermaid.min.js")'); expect(localTiptapEditorSource).toContain('import("beautiful-mermaid")'); - expect(localTiptapEditorSource).toContain('import("html-to-image")'); + expect(localTiptapEditorSource).toContain('import { toCanvas } from "html-to-image"'); expect(localTiptapEditorSource).not.toContain('import "mermaid/dist/mermaid.min.js"'); });