- Introduced a new IPC handler for reading binary files as base64 for inline previews, enhancing the editor's capability to display images directly. - Implemented a placeholder component for non-previewable binary files, providing users with file information and an option to open in the system viewer. - Enhanced the EditorFileWatcher to ignore permission errors and adjusted debounce timing for better performance during file system events. - Updated the ProjectFileService to include a method for reading binary previews with security checks and MIME type validation. - Improved the EditorImagePreview component to handle loading states and display images with a checkerboard background for transparency. - Refactored the EditorBinaryState component to utilize the new binary preview functionality, streamlining the display of binary files. |
||
|---|---|---|
| .. | ||
| 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 | ||