fix(lint): resolve import sort errors and update tech stack in CLAUDE.md
- ProjectScanner.ts, cliEnv.ts: fix simple-import-sort/imports order - CLAUDE.md: update tech stack to Electron 40.x, React 19.x
This commit is contained in:
parent
368f42f04f
commit
3b65dc4e3b
3 changed files with 15 additions and 17 deletions
|
|
@ -21,7 +21,7 @@ Key capabilities:
|
||||||
100% free, open source. No API keys. No configuration. Runs entirely locally.
|
100% free, open source. No API keys. No configuration. Runs entirely locally.
|
||||||
|
|
||||||
## Tech Stack
|
## Tech Stack
|
||||||
Electron 28.x, React 18.x, TypeScript 5.x, Tailwind CSS 3.x, Zustand 4.x
|
Electron 40.x, React 19.x, TypeScript 5.x, Tailwind CSS 3.x, Zustand 4.x
|
||||||
|
|
||||||
## Commands
|
## Commands
|
||||||
Always use pnpm (not npm/yarn) for this project.
|
Always use pnpm (not npm/yarn) for this project.
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,18 @@
|
||||||
* - SessionSearcher: Search functionality
|
* - SessionSearcher: Search functionality
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import {
|
||||||
|
AUTO_CLAUDE_DIR,
|
||||||
|
CCSWITCH_DIR,
|
||||||
|
CLAUDE_CODE_DIR,
|
||||||
|
CLAUDE_WORKTREES_DIR,
|
||||||
|
CONDUCTOR_DIR,
|
||||||
|
CURSOR_DIR,
|
||||||
|
TWENTYFIRST_DIR,
|
||||||
|
VIBE_KANBAN_DIR,
|
||||||
|
WORKSPACES_DIR,
|
||||||
|
WORKTREES_DIR,
|
||||||
|
} from '@main/constants/worktreePatterns';
|
||||||
import {
|
import {
|
||||||
type PaginatedSessionsResult,
|
type PaginatedSessionsResult,
|
||||||
type Project,
|
type Project,
|
||||||
|
|
@ -46,19 +58,7 @@ import {
|
||||||
import { createLogger } from '@shared/utils/logger';
|
import { createLogger } from '@shared/utils/logger';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
|
|
||||||
import {
|
import { configManager } from '../infrastructure/ConfigManager';
|
||||||
AUTO_CLAUDE_DIR,
|
|
||||||
CCSWITCH_DIR,
|
|
||||||
CLAUDE_CODE_DIR,
|
|
||||||
CLAUDE_WORKTREES_DIR,
|
|
||||||
CONDUCTOR_DIR,
|
|
||||||
CURSOR_DIR,
|
|
||||||
TWENTYFIRST_DIR,
|
|
||||||
VIBE_KANBAN_DIR,
|
|
||||||
WORKSPACES_DIR,
|
|
||||||
WORKTREES_DIR,
|
|
||||||
} from '@main/constants/worktreePatterns';
|
|
||||||
|
|
||||||
import { LocalFileSystemProvider } from '../infrastructure/LocalFileSystemProvider';
|
import { LocalFileSystemProvider } from '../infrastructure/LocalFileSystemProvider';
|
||||||
|
|
||||||
import { ProjectPathResolver } from './ProjectPathResolver';
|
import { ProjectPathResolver } from './ProjectPathResolver';
|
||||||
|
|
@ -310,7 +310,6 @@ export class ProjectScanner {
|
||||||
});
|
});
|
||||||
|
|
||||||
// 3. Merge custom project paths from config (persisted "Select Folder" picks)
|
// 3. Merge custom project paths from config (persisted "Select Folder" picks)
|
||||||
const { configManager } = await import('../infrastructure/ConfigManager');
|
|
||||||
const customPaths = configManager.getCustomProjectPaths();
|
const customPaths = configManager.getCustomProjectPaths();
|
||||||
const existingPaths = new Set(groups.flatMap((g) => g.worktrees.map((w) => w.path)));
|
const existingPaths = new Set(groups.flatMap((g) => g.worktrees.map((w) => w.path)));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,10 @@
|
||||||
* can find the tools they need and authenticate properly.
|
* can find the tools they need and authenticate properly.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { userInfo } from 'os';
|
|
||||||
|
|
||||||
import { buildMergedCliPath } from '@main/utils/cliPathMerge';
|
import { buildMergedCliPath } from '@main/utils/cliPathMerge';
|
||||||
import { getClaudeBasePath } from '@main/utils/pathDecoder';
|
import { getClaudeBasePath } from '@main/utils/pathDecoder';
|
||||||
import { getCachedShellEnv, getShellPreferredHome } from '@main/utils/shellEnv';
|
import { getCachedShellEnv, getShellPreferredHome } from '@main/utils/shellEnv';
|
||||||
|
import { userInfo } from 'os';
|
||||||
|
|
||||||
export function buildEnrichedEnv(binaryPath?: string | null): NodeJS.ProcessEnv {
|
export function buildEnrichedEnv(binaryPath?: string | null): NodeJS.ProcessEnv {
|
||||||
const shellEnv = getCachedShellEnv();
|
const shellEnv = getCachedShellEnv();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue