Releases: neatwork-ai/neatcoder
Releases · neatwork-ai/neatcoder
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
[0.2.0] - 03/11/2023
Added
- Embedded portable OpenAI Chat in VS Code with
- Added Chat View for creating and managing chats
createChat
andopenChat
commands- MixPanel analytics
- Added retry button in
Tasks Completed
- Added support for multiple OpenAI Models (Currently GPT3.5 and GPT4)
- Added
Run All Tasks
command and button inTask Manager
view
Changed
- Renamed
Task Pool
toTask Manager
view - Renamed
Audit Trail
toTasks Completed
view - Renamed
Interfaces
toData Models and APIs
view - Fixed error escalation/handling accross all functionalities
Pull Requests
- Cross build by @tomfurrier in #55
- Retrytask by @tomfurrier in #54
- Run all tasks by @tomfurrier in #56
- Chat app by @nmboavida in #53
- Chat app 2 by @nmboavida in #58
- Added command for setting model by @nmboavida in #59
- Change modelversion by @nmboavida in #57
- Mixpanel events by @tomfurrier in #62
- Chat app 3 by @nmboavida in #60
- Chat App 4 by @nmboavida in #61
- Chat App 5 by @nmboavida in #63
- Fix Error Handling/Propagation by @nmboavida in #65
- Chat stream react component by @nmboavida in #66
- Release v0.2.0 by @nmboavida in #64
New Contributors
- @tomfurrier made their first contribution in #55
Full Changelog: v0.1.0...v0.2.0
0.1.0
0.1.0-alpha
[0.1.0-alpha] - 18/09/2023
Added
- Initial release with basic scaffolding for the Neatcoder project.
- Rust crate with functionalities for managing application state, including the
AppState
struct which holds key information about the project structure and current tasks. - Various endpoints implemented in the Rust crate for project scaffolding, execution plan management, and code streaming.
- Client-side TypeScript files including the main extension entry point (
extension.ts
), utility functions (utils.ts
), and HTTP client functionalities (httpClient.ts
). - Logging functionalities implemented in
logger.ts
to facilitate debugging and monitoring of the extension. - A structure for managing application state on the client side, implemented in
appStateManager.ts
. - Initial structure for unit testing in the
test/
directory. - Basic setup for providers, commands, handlers, and watchers in respective directories to facilitate extension functionalities like code completion, command execution, event handling, and file monitoring.
Future Improvements
- Enhancements to the data model as noted in
models/state.rs
to facilitate interactive features and dynamic state management. - Further development of functionalities within the providers, commands, handlers, and watchers directories to extend the features of the extension.
Note
- This version is an alpha release and may contain bugs and incomplete features. It serves as a foundation for further development and improvements.