Skip to content

0.1.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@kaizu-xyz kaizu-xyz released this 17 Sep 23:05
· 178 commits to main since this 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.