diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index ec72920e3..67674d713 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -33,7 +33,7 @@ Do not worry about migrations either client side or backend unless specifically ## Libraries -Use Zod for schema and input validation. +Use Zod for schema and input validation (backend). Use Drizzle ORM for database interactions and migrations. Use Better-Auth for authentication and user management. Use Zag.js for UI components and design system. diff --git a/.vscode/mcp.json b/.vscode/mcp.json index 1b492ed87..9bb5d566b 100644 --- a/.vscode/mcp.json +++ b/.vscode/mcp.json @@ -4,10 +4,10 @@ "type": "stdio", "command": "node", "args": ["${workspaceFolder}/packages/mcp/server.js"] - }, - "stripe": { - "type": "http", - "url": "https://mcp.stripe.com" } + // "stripe": { + // "type": "http", + // "url": "https://mcp.stripe.com" + // } } } diff --git a/packages/mcp/server.js b/packages/mcp/server.js index efece5d7e..601557736 100644 --- a/packages/mcp/server.js +++ b/packages/mcp/server.js @@ -42,7 +42,7 @@ registerCodeReviewTools(server, repoRoot); async function main() { const transport = new StdioServerTransport(); await server.connect(transport); - console.error('Corates MCP Server started'); + console.log('Corates MCP Server started'); } main().catch(err => { diff --git a/packages/mcp/tools/lint.js b/packages/mcp/tools/lint.js index efacf632b..a5f917476 100644 --- a/packages/mcp/tools/lint.js +++ b/packages/mcp/tools/lint.js @@ -12,7 +12,7 @@ export function registerLintTools(server, repoRoot) { fix: z.boolean().optional().default(false).describe('Whether to run lint with --fix'), }, async ({ fix = false }) => { - const command = `pnpm run lint${fix ? ' -- --fix' : ''}`; + const command = `pnpm run lint${fix ? ' --fix' : ''}`; try { const { stdout, stderr } = await exec(command, { diff --git a/packages/ui/src/zag/Collapsible.jsx b/packages/ui/src/zag/Collapsible.jsx index 4337cd74b..5b2772996 100644 --- a/packages/ui/src/zag/Collapsible.jsx +++ b/packages/ui/src/zag/Collapsible.jsx @@ -13,17 +13,15 @@ import { createMemo, createUniqueId } from 'solid-js'; * @param {JSX.Element} props.children - The content to show/hide */ export default function Collapsible(props) { - const open = () => props.open; - const defaultOpen = () => props.defaultOpen; - const disabled = () => props.disabled; - const trigger = () => props.trigger; - const children = () => props.children; - const service = useMachine(collapsible.machine, () => ({ id: createUniqueId(), - open: open(), - defaultOpen: defaultOpen(), - disabled: disabled(), + get open() { + return props.open; + }, + defaultOpen: props.defaultOpen, + get disabled() { + return props.disabled; + }, onOpenChange(details) { props.onOpenChange?.(details.open); }, @@ -33,34 +31,30 @@ export default function Collapsible(props) { return (
- {trigger()?.(api())} + {props.trigger?.(api())}
- {children()} + {props.children}