fix(KB-043): fix type errors and test failures across all packages

- Add mergeRetries field to updateTask type signature alongside model overrides
- Fix GitManagerModal type imports and error handling
- Update Column, ListView, and GitManagerModal tests for type compatibility
- Fix tsconfig.app.json path references
- Adjust CLI build settings for proper bundling
This commit is contained in:
gsxdsm
2026-03-29 19:36:44 -07:00
parent a5393463d5
commit e06198c6aa
7 changed files with 22 additions and 12 deletions

View File

@@ -95,7 +95,13 @@ if (!existsSync(dashboardClientSrc)) {
// Express.static requires a real filesystem directory, so we co-locate
// the pre-built SPA next to the binary rather than embedding blobs.
function copyClientAssets() {
if (existsSync(dashboardClientDest)) rmSync(dashboardClientDest, { recursive: true });
try {
if (existsSync(dashboardClientDest)) {
rmSync(dashboardClientDest, { recursive: true, force: true });
}
} catch {
// Ignore cleanup errors - directory might not exist or be accessible
}
console.log("Copying dashboard client assets...");
mkdirSync(dashboardClientDest, { recursive: true });
cpSync(dashboardClientSrc, dashboardClientDest, { recursive: true });