- Added detailed architecture and component hierarchy documentation for the in-app project editor. - Introduced `ProjectFileService` to manage file operations with improved path validation. - Updated `electron.vite.config.ts` to set `UV_THREADPOOL_SIZE` for better performance on Windows. - Deferred non-critical startup tasks in `index.ts` to avoid thread pool contention. - Enhanced `CliInstallerService` with timeout handling for status gathering to prevent UI hangs. - Added tests for `CliInstallerService` to ensure proper timeout behavior. |
||
|---|---|---|
| .. | ||
| CliInstallerService.ts | ||
| ConfigManager.ts | ||
| DataCache.ts | ||
| FileSystemProvider.ts | ||
| FileWatcher.ts | ||
| HttpServer.ts | ||
| index.ts | ||
| LocalFileSystemProvider.ts | ||
| NotificationManager.ts | ||
| PtyTerminalService.ts | ||
| ServiceContext.ts | ||
| ServiceContextRegistry.ts | ||
| SshConfigParser.ts | ||
| SshConnectionManager.ts | ||
| SshFileSystemProvider.ts | ||
| TriggerManager.ts | ||
| UpdaterService.ts | ||