perf: speed up tests with parallel execution and fix type errors

- Add isolate: true to vitest configs for safe parallel test execution
- Simplify engine test script from 7 sequential runs to single parallel run
- Fix TypeScript type errors in Column, Board, WorktreeGroup, and App components
- Fix board-mobile test to match current TaskCard tap behavior
- Relax App deep-link test to handle React Strict Mode behavior
This commit is contained in:
gsxdsm
2026-04-08 23:53:14 -07:00
parent f2e64fea7d
commit 325776b036
11 changed files with 27 additions and 24 deletions

View File

@@ -75,6 +75,7 @@ export function useDeepLink(options: UseDeepLinkOptions): UseDeepLinkResult {
.catch(() => {
addToast(`Task ${taskId} not found`, "error");
});
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [
projectId,
projects,
@@ -83,6 +84,7 @@ export function useDeepLink(options: UseDeepLinkOptions): UseDeepLinkResult {
setCurrentProject,
addToast,
openTaskDetail,
// deepLinkFetchedRef intentionally excluded - it's a mutable ref, not state
]);
const handleDetailClose = useCallback(() => {