Skip to content

v0.2.1: Dev (#7)

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 07:45
c60c49b
* Cross platform (#6)

* Update README.md (#5)

* Update README.md

* WIP: Implement cross-platform search interface and refactor server functionality

- Introduced a new search interface in `search_interface.py` that supports platform-specific search implementations for macOS, Linux, and Windows.
- Refactored `server.py` to utilize the new search interface, allowing for a unified search experience across different operating systems.
- Updated documentation to reflect changes in search capabilities and platform-specific features.

* Add platform-specific search implementation and enhance server functionality

- Introduced `platform_search.py` to define platform-specific search parameters for macOS, Linux, and Windows, utilizing Pydantic models for validation.
- Updated `server.py` to integrate the new unified search query model, allowing for seamless handling of search commands across different operating systems.
- Enhanced tool documentation to provide platform-specific search syntax and capabilities, improving user guidance.
- Refactored search command building logic to accommodate platform-specific parameters, ensuring accurate command execution for each OS.

* fix issues in Linux, update README

* clean up README

* version bump

* Update version to 0.2.0 and add .aider* to .gitignore

* Enhance Windows search syntax documentation and improve parameter handling in server.py

- Updated the Windows search syntax guide to include detailed features, operators, functions, and examples for better user understanding.
- Refactored parameter handling in the server to improve validation and error handling for 'base' and 'windows_params', ensuring they can be passed as either strings or dictionaries.
- Enhanced overall code readability and maintainability by restructuring input parsing logic.

* Update version to 0.2.1 and change logging level to WARNING in server.py

- Bump version in pyproject.toml to 0.2.1 for the next release.
- Adjust logging level in server.py from INFO to WARNING to reduce verbosity and focus on important messages.