0.1.0-alpha
Pre-release
Pre-release
[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.