CopilotForXcode Versions Save

The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension

0.33.0.beta

1 week ago
instruction
  • Change the way to launch the service app. Previously the app had a severe performance issue due to how it was launched and a macOS bug. It probably won't be fixed by Apple any time soon so I am migrating it to another solution, which is a bit more tricky. The app should feel smoother now (surprisingly not as smooth as the debug build). But I am not sure if I have broken anything.
  • Trick the suggestion service to generate suggestions when typing in the middle of a line.
  • Support turning off code wrapping in prompt to code.

Known issues: When you open the host app, but the service app is not running, the app will complain that it can't get the service endpoint. The host app will be able to get the endpoint after the service app is finished launching.

Please let me know if you encounter any issues in the discussion.

0.32.3

2 weeks ago
instruction
  • Fix that characters with multiple unicode scalars were not correctly handled. #498
  • Fix that prompt to code result parsing will fail if the language name contains symbols. #501
  • Fix that the chat panel can suddenly jump to the top while streaming.
  • Try to clean up some resources before the app quits itself after an update. #500

0.32.3.beta

2 weeks ago
instruction
  • Fix that characters with multiple unicode scalars were not correctly handled. #498 Since it contains quite a few changes, let's give it a beta test.
  • Fix that the chat panel can suddenly jump to the top while streaming.

0.32.2

3 weeks ago
instruction
  • Fix a crash when generating suggestions but the cursor position is somehow invalid.

0.32.0

  • (Plus, free until 4/22) Add a new feature to close idle Xcode tabs by commands or automatically when a workspace window is activated.
  • (Plus, free until 4/22) Support highlighting code with Xcode color theme in chat, prompt to code and suggestion.
  • (Plus) Support passing relevant code snippets to custom suggestion service.
  • Support setting font of code.
  • Fix that type names and function names were not correctly highlighted.
  • Support setting base url and api version for Google Generative AI models.
  • Fix #482

0.32.0

1 month ago
instruction
  • (Plus, free until 4/22) Add a new feature to close idle Xcode tabs by commands or automatically when a workspace window is activated.
  • (Plus, free until 4/22) Support highlighting code with Xcode color theme in chat, prompt to code and suggestion.
  • (Plus) Support passing relevant code snippets to custom suggestion service.
  • Support setting font of code.
  • Fix that type names and function names were not correctly highlighted.
  • Support setting base url and api version for Google Generative AI models.
  • Fix #482

0.32.0.beta

1 month ago
instruction

Beta 2

  • Add a new feature to close idle Xcode tabs by commands or automatically when a workspace window is activated.
  • Support setting font of code.
  • Add base url support for Google Generative AI #481
  • Fix #482

Beta 1

  • Support passing relevant code snippets to custom suggestion service.
  • Support highlighting code with Xcode color theme in chat, prompt to code and suggestion.
  • Fix that type names and function names were not correctly highlighted.

0.31.3

1 month ago
instruction
  • Add Claude support
  • Support setting font size in prompt to code panel.

0.31.2

2 months ago
instruction
  • Fix that getting previous/next suggestion would dismiss the suggestion #457
  • Fix that getting suggestion manually might not work if a suggestion was just dismissed #454
  • Fix a crash in project scope.
  • Some improvements to the UI, especially for light mode. (now the corner radius of the suggestion matches that of the completion panel!)

New in 0.31.1

  • Make the response format from OpenAI compatible API less strict so that it won't break those that are slightly different from OpenAI's format. #456

New in 0.31.0

  • Add Ollama support. You can now add a chat model or embedding model backed by Ollama. (Custom Suggestion Service 0.2.0 has also been released to support Ollama).
  • Update the OpenAI chat completions service implementation to use the new tool calls instead of function calls. If the service you are using is still using the function call fields, please turn the toggle "Supports function calling" off. The new fields have been there since last year so I believe most of the services have been updated.
  • Bump Copilot.vim to 1.25.0
  • Bump Codeium language server to 1.8.5

0.31.1

2 months ago

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Make the response format from OpenAI compatible API less strict so that it won't break those that are slightly different from OpenAI's format. #456

New in 0.31.0

  • Add Ollama support. You can now add a chat model or embedding model backed by Ollama. (Custom Suggestion Service 0.2.0 has also been released to support Ollama).
  • Update the OpenAI chat completions service implementation to use the new tool calls instead of function calls. If the service you are using is still using the function call fields, please turn the toggle "Supports function calling" off. The new fields have been there since last year so I believe most of the services have been updated.
  • Bump Copilot.vim to 1.25.0
  • Bump Codeium language server to 1.8.5

0.31.0

2 months ago

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Add Ollama support. You can now add a chat model or embedding model backed by Ollama. (Custom Suggestion Service 0.2.0 has also been released to support Ollama).
  • Update the OpenAI chat completions service implementation to use the new tool calls instead of function calls. If the service you are using is still using the function call fields, please turn the toggle "Supports function calling" off. The new fields have been there since last year so I believe most of the services have been updated.
  • Bump Copilot.vim to 1.25.0
  • Bump Codeium language server to 1.8.5