Releases: AtWeacle/speed
Releases · AtWeacle/speed
v0.3.0
Release Notes
What's New
Project Based
- Client Store Organization: The client store is now organized by project, allowing to switch projects while maintaining the state.
- Project Management: Add, update, and remove projects.
- Data Storage: Using MongoDB with Mongoose to store data and backups.
File Search
- Project File Indexing: Files can be indexed according to project settings, enhancing searchability.
- File Summarization: Each file is summarized using gpt4-o-mini. These summaries are stored in the database and used to generate vector embeddings stored in Pinecone. Support for local chromaDB will be added in the future.
- Enhanced File Search: Files within a project can be searched, opened in VS Code, and added to the file selection for prompts.
File Watcher
- Node Server: A separate Node server is now available to monitor file changes in each project.
- File Management: This server is used for managing indexed files and updating the directory tree on the client side.
File Directory UX Improvements
- User-Friendly Manipulation: A new button allows for easier path addition in file selection.
- Folder Indicators: Folders now have indicators to show if a child is selected.
- Auto Update: The file directory auto-updates upon file changes.
File Selection Preset
- Preset Management: Save selected files into a preset for prompts.
- Preset Loading: Load a preset or add preset files to the current selection.
- Preset Updates: Update existing presets as needed.
Performance Improvements
- Message Component: Improved performance when streaming and updating the message component, ensuring a smoother user experience.