Releases: intitni/CopilotForXcode
0.37.2
0.37.1
- Fix that the overlays and widgets were not probably displayed in some display arrangements. #651
New in 0.37.0
- Bump GitHub Copilot language server. You will need Node v22+ to run the new language server.
- Bump Codeium language server.
- Update Xcode Chat Proxy to show the references, tool call progress and plugin information above the input box.
- Rename
/runplugin to/shell./runwill be used for other purposes in the future. - Add
/editchat plugin to use the modification service to edit the selection in the active editor. - Update system prompts.
0.37.0
- Bump GitHub Copilot language server. You will need Node v22+ to run the new language server.
- Bump Codeium language server.
- Update Xcode Chat Proxy to show the references, tool call progress and plugin information above the input box.
- Rename
/runplugin to/shell./runwill be used for other purposes in the future. - Add
/editchat plugin to use the modification service to edit the selection in the active editor. - Update system prompts.
0.36.0
-
Introducing Xcode Chat Proxy (Beta). With this feature, you use the Xcode chat interface with:
- the models available in Copilot for Xcode (you know what I mean).
- additional system prompts to customize the behavior of the AI.
- the RAG features like
@gitstatus,@clipboard, etc, to provide extra context to the AI. - tool-using that is not yet available in Xcode for custom models:
- Build project, let the AI analyze build errors and suggest fixes.
- Additional documentation lookup from the Xcode bundle and all your dependencies.
- Web search and web page querying.
- the
/runplugin to execute shell commands under the context of the current project.
Please check the Xcode Chat Proxy documentation for more details on how to set it up and use it.
Feel free to let me know what other tools, plugins, RAGs, you'd like to see on the GitHub repo discussions!
-
Improved macOS 26 and Xcode 26 support.
-
Update the floating widget to be less intrusive. It will now sit at the bottom-left of the active Xcode window.
0.35.11
0.35.10
- Fix that the chat panel may become unresponsive when stream long code snippets. The
Textfrom SwiftUI has some performance issues when rendering long text with many lines. - Fix that the
@GitStatusattachment may hang when there are too many changes.
Sorry for not adding new features recently. I was lost in implementing a feature that wasn't well thought out and wasted a lot of time. I am planning to release some new features in the next few weeks, if you are still using it, stay tuned!
0.35.9
- Deprecate Bing search and replace it with headless browser and SerpAPI solution. By default, headless browser will be used, and Google will be the default search engine. You can change it in the settings.
- Show references in modification panel.
- Fix that the panels will move when another screen is active.
0.35.8
- Update Copilot.vim to 1.48.0.
- Update Codeium language server to 1.46.3.
- Support accepting the first line of suggestion with ctrl+tab.
- Adjust modification panel behavior. It now shows all ongoing modifications in multiple tabs. I will not be hidden when switching to other files or apps.
- Adjust the flow-on-top behavior of the chat panel. By default, it will not be on top when Xcode is not active. You can change this behavior in the settings.
- Fix the project attachment for not generating the search keywords correctly.
- Fix a command injection issue.
- Other minor fixes.
Looks like the app can pass notarization now.
0.35.7
- Update Codeium language server to 0.35.7.
- Support custom request body for models.
- Minor fixes.
I was having trouble passing app notarization in the past month, so I had to delay the release. It seems to have been fixed, but I have not yet received a response about this issue from Apple. If it's really fixed, I will be releasing the app more frequently from now on.