Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Releases: RenjiYuusei/CursorFocus

v1.3.2

02 Apr 08:12

Choose a tag to compare

Enhance AutoUpdater and CLI for improved update handling and user exp…

v1.3.1

02 Apr 07:43

Choose a tag to compare

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

02 Apr 07:30

Choose a tag to compare

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

01 Apr 19:27

Choose a tag to compare

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

01 Apr 19:17

Choose a tag to compare

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.