From 6279257adb427d60c0eae93d06dedc999154acd5 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Tue, 10 Mar 2026 11:34:34 -0700 Subject: [PATCH 1/5] freebuff: Add missing globals.css --- freebuff/web/src/styles/globals.css | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/freebuff/web/src/styles/globals.css b/freebuff/web/src/styles/globals.css index a729924c33..a18c7568cf 100644 --- a/freebuff/web/src/styles/globals.css +++ b/freebuff/web/src/styles/globals.css @@ -86,6 +86,22 @@ pointer-events: none; } +/* Giant keyword wall — hollow outlined text */ +.keyword-hollow { + color: transparent; + -webkit-text-stroke: 1.5px rgba(0, 255, 149, 0.4); + transition: color 0.5s ease, -webkit-text-stroke-color 0.5s ease, text-shadow 0.5s ease; +} + +.group:hover .keyword-hollow, +.keyword-filled { + color: #00FF95; + -webkit-text-stroke: 1.5px #00FF95; + text-shadow: + 0 0 40px rgba(0, 255, 149, 0.3), + 0 0 80px rgba(0, 255, 149, 0.1); +} + @media (prefers-reduced-motion: reduce) { .animate-glow-pulse, .animate-scan-line, From 1abcc30a53247b9d193bfdef0e7a29776be1b375 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Tue, 10 Mar 2026 11:48:07 -0700 Subject: [PATCH 2/5] Fix freebuff/web deps --- bun.lock | 4 ++-- freebuff/web/package.json | 4 ---- package.json | 2 ++ web/package.json | 4 ---- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/bun.lock b/bun.lock index 8d519ea06a..e53d3ca9a2 100644 --- a/bun.lock +++ b/bun.lock @@ -351,6 +351,8 @@ }, }, "overrides": { + "@types/react": "18.3.26", + "@types/react-dom": "18.3.7", "baseline-browser-mapping": "^2.9.14", "signal-exit": "3.0.7", "zod": "^4.2.1", @@ -3672,8 +3674,6 @@ "@codebuff/sdk/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], - "@codebuff/web/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], - "@codebuff/web/@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.46.2", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/type-utils": "8.46.2", "@typescript-eslint/utils": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.46.2", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w=="], "@codebuff/web/pino": ["pino@9.14.0", "", { "dependencies": { "@pinojs/redact": "^0.4.0", "atomic-sleep": "^1.0.0", "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", "process-warning": "^5.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", "sonic-boom": "^4.0.1", "thread-stream": "^3.0.0" }, "bin": { "pino": "bin.js" } }, "sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w=="], diff --git a/freebuff/web/package.json b/freebuff/web/package.json index ae421f2562..55c492359b 100644 --- a/freebuff/web/package.json +++ b/freebuff/web/package.json @@ -30,10 +30,6 @@ "tailwind-merge": "^2.5.2", "zod": "^4.2.1" }, - "overrides": { - "@types/react": "$@types/react", - "@types/react-dom": "$@types/react-dom" - }, "devDependencies": { "@tailwindcss/typography": "^0.5.15", "@types/node": "^22.14.0", diff --git a/package.json b/package.json index c95ac6e682..b5e971d6d2 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,8 @@ "zod": "^4.2.1" }, "overrides": { + "@types/react": "18.3.26", + "@types/react-dom": "18.3.7", "baseline-browser-mapping": "^2.9.14", "zod": "^4.2.1", "signal-exit": "3.0.7" diff --git a/web/package.json b/web/package.json index 4425f7fbd4..4307ba85f6 100644 --- a/web/package.json +++ b/web/package.json @@ -89,10 +89,6 @@ "use-debounce": "^10.0.4", "zod": "^4.2.1" }, - "overrides": { - "@types/react": "$@types/react", - "@types/react-dom": "$@types/react-dom" - }, "devDependencies": { "@commitlint/cli": "^19.8.0", "@commitlint/config-conventional": "^19.8.0", From bc03659ff5d27a6a833fcd27a585d6024e396483 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Mar 2026 19:03:18 +0000 Subject: [PATCH 3/5] Bump version to 1.0.629 --- cli/release/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/release/package.json b/cli/release/package.json index 9aa06bb83e..4be72081ff 100644 --- a/cli/release/package.json +++ b/cli/release/package.json @@ -1,6 +1,6 @@ { "name": "codebuff", - "version": "1.0.628", + "version": "1.0.629", "description": "AI coding agent", "license": "MIT", "bin": { From 989bd369ebea6a679345db33bdcb02b616b73a31 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Tue, 10 Mar 2026 12:25:21 -0700 Subject: [PATCH 4/5] Move tmux-cli to agents directory --- {.agents => agents}/tmux-cli.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.agents => agents}/tmux-cli.ts (100%) diff --git a/.agents/tmux-cli.ts b/agents/tmux-cli.ts similarity index 100% rename from .agents/tmux-cli.ts rename to agents/tmux-cli.ts From 45a7ec19af681e887efa8f01d03ff91e0a1dfc75 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Mar 2026 19:25:56 +0000 Subject: [PATCH 5/5] Bump version to 1.0.630 --- cli/release/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/release/package.json b/cli/release/package.json index 4be72081ff..6da3d70989 100644 --- a/cli/release/package.json +++ b/cli/release/package.json @@ -1,6 +1,6 @@ { "name": "codebuff", - "version": "1.0.629", + "version": "1.0.630", "description": "AI coding agent", "license": "MIT", "bin": {