This repository was archived by the owner on Jun 13, 2025. It is now read-only.
Releases: RenjiYuusei/CursorFocus
Releases · RenjiYuusei/CursorFocus
v1.3.2
v1.3.1
Refactor API key and model handling in CursorFocusCore - Simplified the process of setting environment variables for the API key and model by directly assigning them for the current session. - Removed unnecessary verification checks for environment variable loading, streamlining the logging process to confirm successful saves. - Enhanced error handling for IO operations related to saving API keys and models, ensuring better stability.
v1.3.0
Enhance AutoUpdater and CLI functionality for improved user experience - Added methods in AutoUpdater for version file management and zip file validation, enhancing update reliability. - Improved error handling and logging during update processes, including detailed messages for backup and restore operations. - Refactored CLI to introduce a unified Gemini settings menu, allowing users to configure API keys and select models in a streamlined manner. - Updated UI components for better visual consistency and user interaction, including modernized progress bars and message displays. - Enhanced GitHub Actions workflows for better compatibility and versioning, ensuring a smoother CI/CD process.
v1.2.0
Enhance configuration management and version tracking - Updated .gitignore to include .version file for version tracking. - Modified build.spec to create a .version file during the build process for future reference. - Improved load_config function in config.py to retrieve and update the version from the .version file or executable name, ensuring the configuration reflects the latest version information. - Enhanced error handling in configuration loading to maintain stability during version updates.
v1.1.0
Enhance Gemini model selection and fetching functionality - Added a new menu for selecting the Gemini AI model in cli.py, allowing users to choose from available models or enter a custom model name. - Implemented methods in core.py to fetch available Gemini models and set the selected model, improving integration with the Gemini API. - Updated rules_generator.py to utilize the selected Gemini model for generating rules. - Included the 'keyboard' library as a hidden import in build.spec and updated requirements.txt to ensure compatibility with the new functionality. - Adjusted main_menu in cli.py to incorporate the new model selection option.