merge: integrate file explorer efficiency (#222)
2 months ago
Authored
Cursor Agent# Conflicts:
# apps/desktop/electron/ipc/files.ts
# apps/desktop/src/lib/desktopSchemas.ts
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parentsf8ee606aa0ee86
29 files changed
- apps/desktop/electron/ipc.ts+2−1
- apps/desktop/electron/ipc/files.ts+168−43
- apps/desktop/electron/preload.ts+46−6
- apps/desktop/electron/qualityGateMain.ts+125−15
- apps/desktop/electron/services/workspaceDirectoryWatcher.ts+224−0
- apps/desktop/quality-gates/budgets.json+7−2
- apps/desktop/quality-gates/fixtures.ts+20−0
- apps/desktop/quality-gates/runtime.ts
+13
−0
apps/desktop/quality-gates/specs/performance.pw.ts+81−8apps/desktop/src/App.tsx+2−2apps/desktop/src/app/store.actions/explorer.ts+33−1apps/desktop/src/app/store.helpers/controlSocket.ts+2−2apps/desktop/src/lib/desktopApi.ts+16−3apps/desktop/src/lib/desktopCommands.ts+99−11apps/desktop/src/lib/desktopSchemas.ts+23−2apps/desktop/src/lib/webAdapter.ts+14−0apps/desktop/src/styles.css+0−22apps/desktop/src/ui/file-explorer/WorkspaceFileExplorer.tsx+534−487apps/desktop/src/ui/renderDiagnostics.ts+1−0apps/desktop/test/desktop-schemas.test.ts+28−0apps/desktop/test/helpers/mockDesktopCommands.ts+8−0apps/desktop/test/ipc-files.test.ts+1−1apps/desktop/test/store-explorer.test.ts+71−30apps/desktop/test/workspace-directory-watcher.test.ts+147−0apps/desktop/test/workspace-file-explorer-ui.test.tsx+139−26apps/desktop/test/workspace-file-explorer.test.ts+1−0src/filesystem/directoryListingCoordinator.ts+398−0src/filesystem/workspaceFileEvents.ts+74−0test/filesystem.directoryListingCoordinator.test.ts+405−0