|
2 | 2 | {"id":"pk-137","title":"Fix CLI scaffold missing component files","description":"## CLI Scaffold Missing Component Files\n\n**Test:** `@proofkit/cli` \u003e `browser-apps.test.ts` \u003e 'should create a project with FileMaker integration in CI mode'\n\n**Reproduced locally:** Yes (after deleting stale `packages/tmp/cli-tests/test-fm-project`)\n\n### Missing 3 components:\n1. `src/components/mode-toggle.tsx` - imported by `slot-header-right.tsx:4`\n2. `src/components/ui/sonner.tsx` - imported by `providers.tsx:4`\n3. `src/components/ui/button.tsx` - imported by `page.tsx:11`\n\n### Root cause:\nCLI scaffolding generates code that imports these shadcn/ui-style components but doesn't include the actual component files in the generated project.\n\n### Why it appeared to pass locally before:\nStale `test-fm-project` dir existed from previous runs. Turbo may have cached 'passed' result based on old inputs. Fresh scaffold exposes the missing files.\n\n### Fix needed:\nEnsure CLI registry/templates include all required UI components that generated code imports. Check:\n- `packages/registry/` for component definitions\n- CLI scaffold logic that copies/generates components\n\n### Additional warnings (non-blocking):\n```\nWarning: Invalid input options - For the \"define\". Invalid key: Expected never but received \"define\".\n```\nThis vitest config warning appears twice but doesn't cause failure.","status":"closed","priority":2,"issue_type":"bug","created_at":"2026-01-10T13:34:47.060701-06:00","created_by":"ericluce","updated_at":"2026-01-12T08:12:56.090617-06:00","closed_at":"2026-01-10T13:53:21.489937-06:00","close_reason":"Fixed by including shadcn components directly in template instead of fetching at runtime"} |
3 | 3 | {"id":"pk-50e","title":"Fix vite fs.deny bypass (#121,#122,#123,#124)","status":"closed","priority":2,"issue_type":"bug","created_at":"2026-01-12T08:56:12.124913-06:00","created_by":"ericluce","updated_at":"2026-01-12T09:28:43.831783-06:00","closed_at":"2026-01-12T09:28:43.831783-06:00","close_reason":"Fixed via pnpm overrides in package.json"} |
4 | 4 | {"id":"pk-5cs","title":"Fix next-auth email misdelivery (#128) - update to 4.24.12","status":"closed","priority":2,"issue_type":"bug","created_at":"2026-01-12T08:56:29.756642-06:00","created_by":"ericluce","updated_at":"2026-01-12T09:28:43.835357-06:00","closed_at":"2026-01-12T09:28:43.835357-06:00","close_reason":"Fixed via pnpm overrides in package.json"} |
| 5 | +{"id":"pk-5fy","title":"typegen UI: add a save button in the configure table modal, or make it clear that closing the modal will keep your changes","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-15T12:11:10.881741-06:00","updated_at":"2026-01-15T12:11:10.881741-06:00"} |
5 | 6 | {"id":"pk-5qz","title":"Fix glob cmd injection (#140,#142,#143,#144) - update to 11.1.0","status":"closed","priority":1,"issue_type":"bug","created_at":"2026-01-12T08:55:50.537217-06:00","created_by":"ericluce","updated_at":"2026-01-12T09:28:43.82421-06:00","closed_at":"2026-01-12T09:28:43.82421-06:00","close_reason":"Fixed via pnpm overrides in package.json"} |
6 | 7 | {"id":"pk-8sh","title":"Fix hono auth/CORS vulns (#126,#127) - update to 4.10.3","status":"closed","priority":1,"issue_type":"bug","created_at":"2026-01-12T08:55:55.948386-06:00","created_by":"ericluce","updated_at":"2026-01-12T09:28:43.826831-06:00","closed_at":"2026-01-12T09:28:43.826831-06:00","close_reason":"Fixed via pnpm overrides in package.json"} |
7 | 8 | {"id":"pk-9nf","title":"typegen ui: configure button should be pinned to the right so it doesn't get cut off if table is too wide","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-15T12:07:29.815799-06:00","updated_at":"2026-01-15T12:07:29.815799-06:00"} |
|
0 commit comments