Conversation
- Added a settings dropdown for selecting the Copilot CLI model for alt text generation in SettingsTab.jsx. - Integrated dynamic model fetching from the GitHub Copilot SDK with a new listModels() API in copilot-adapter.js. - Updated job handlers to use the selected model for alt text generation. - Default model is now configurable via settings, replacing the hardcoded value. - Enhanced CHANGELOG.md to document new features and changes for version 0.3.0. - Updated README.md with installation instructions for pre-built binaries. - Adjusted package.json to reflect the new version 0.3.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a major new feature: user-selectable Copilot models for alt text generation, along with improvements to documentation and settings management. Users can now choose from available vision-capable models via a dropdown in the settings, with the list dynamically fetched from the Copilot SDK. The default model is now configurable, and all relevant documentation has been updated.
Model Selection and Settings Integration
SettingsTab.jsxto select the Copilot model for alt text generation, with available models fetched dynamically and filtered to only show vision-capable options. The selected model is persisted in settings and used for all alt text generation jobs. [1] [2] [3] [4] [5] [6]Copilot SDK Integration
listModels()API incopilot-adapter.jsto query available models from the Copilot SDK, detect vision capability, and provide model metadata. Added IPC and preload wiring to expose this API to the renderer. [1] [2] [3] [4]Documentation Updates
README.mdto include installation instructions for pre-built binaries, describe the new model selection feature in the settings table, and clarify the build process. [1] [2]Version Bump
package.jsonto reflect the new features.