From ec8a32468dc93e27201972d2a561c58c730fda54 Mon Sep 17 00:00:00 2001 From: Val Alexander Date: Fri, 19 Jun 2026 03:19:37 -0500 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20add=20dev:cave=20script=20for=20lo?= =?UTF-8?q?cal=20Salem=20=E2=86=94=20Cave=20integration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Runs the chat API on :3001 so it can pair with Coven Cave's dev server (which owns :3000) when Cave's /api/salem proxies to SALEM_CHAT_API_URL. Co-Authored-By: Claude Opus 4.8 (1M context) --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 7cdf030..8eecec5 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "scripts": { "bdev": "next build && next dev", "dev": "next dev", + "dev:cave": "next dev -p 3001", "build": "next build", "start": "next start", "lint": "next lint", From c3f7cf5b27544a338efc14774aae986b1c39dc7c Mon Sep 17 00:00:00 2001 From: Val Alexander Date: Fri, 19 Jun 2026 03:20:34 -0500 Subject: [PATCH 2/2] style: invert logo to white mark on transparent background The OpenCoven logo shipped as a black mark on an opaque white field, which rendered as a white square inside the dark-themed UI's logo tile. Invert it: make the background transparent (the single #FFFFFF fill -> none) and recolor the 809 mark paths white (#000000 -> #FFFFFF), so the mark sits cleanly on the dark glass tile, page header, and chat button. Verified the white mark renders intact via rasterized preview. Co-Authored-By: Claude Opus 4.8 (1M context) --- public/logo.svg | 1620 +++++++++++++++++++++++------------------------ 1 file changed, 810 insertions(+), 810 deletions(-) diff --git a/public/logo.svg b/public/logo.svg index 5e981cd..9df65b1 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1,6 +1,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -