-
-
Notifications
You must be signed in to change notification settings - Fork 172
Comparing changes
Open a pull request
base repository: CopilotC-Nvim/CopilotChat.nvim
base: v4.3.1
head repository: CopilotC-Nvim/CopilotChat.nvim
compare: v4.4.0
- 12 commits
- 12 files changed
- 3 contributors
Commits on Aug 8, 2025
-
refactor(client): use OrderedMap for provider management (#1295)
Refactored provider handling in Client to use OrderedMap, improving consistency and sorting. Added generic type annotations for OrderedMap and introduced a get_cached helper for cache management. This change simplifies provider filtering and caching logic for models and info.
Configuration menu - View commit details
-
Copy full SHA for aac1a26 - Browse repository at this point
Copy the full SHA aac1a26View commit details -
refactor(chat): move completion logic to separate module (#1267)
This change refactors the chat completion logic by moving it from init.lua into a new completion.lua module. It also updates mappings and setup to use the new module, improving code organization and maintainability. Autocomplete setup is now handled in the completion module, and prompt listing is extracted to a helper function. Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1b04ddc - Browse repository at this point
Copy the full SHA 1b04ddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0580d1 - Browse repository at this point
Copy the full SHA c0580d1View commit details -
fix(info): show resource uri instead of name in preview (#1296)
Previously, the resource preview header displayed the resource name, which could be missing. This change updates the header to show the resource URI, providing clearer context. Also, removes unused type annotations for improved code clarity.
Configuration menu - View commit details
-
Copy full SHA for 90c3241 - Browse repository at this point
Copy the full SHA 90c3241View commit details -
refactor(chat): unify message/block API for cursor access (#1298)
Refactored chat window API to use `get_message(role, cursor)` and `get_block(role, cursor)` for both last and cursor-closest access. Removed legacy `get_closest_message` and `get_closest_block` methods. Updated mappings and documentation to reflect unified API. This simplifies usage and improves consistency for message/block retrieval and removal actions.
Configuration menu - View commit details
-
Copy full SHA for 27c24c4 - Browse repository at this point
Copy the full SHA 27c24c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77971bb - Browse repository at this point
Copy the full SHA 77971bbView commit details -
feat(ui): show assistant reasoning as virtual text (#1299)
Adds support for displaying the assistant's reasoning above messages in the chat UI as virtual text. Reasoning is now streamed and stored separately from content, and models with reasoning capability are indicated in the model selector. This improves transparency of model responses and debugging.
Configuration menu - View commit details
-
Copy full SHA for 92777fb - Browse repository at this point
Copy the full SHA 92777fbView commit details
Commits on Aug 9, 2025
-
fix(chat): correct block selection logic by cursor (#1301)
Refactored Chat:get_block to properly select the closest block to the cursor, considering the role filter and ensuring correct fallback to the last matching block. This improves accuracy when interacting with chat blocks in the UI.
Configuration menu - View commit details
-
Copy full SHA for 7e027df - Browse repository at this point
Copy the full SHA 7e027dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c923d - Browse repository at this point
Copy the full SHA 45c923dView commit details -
refactor(constants): centralize role and plugin name constants (#1302)
Move role strings and plugin name to a dedicated constants module. Refactor all usages to reference the new constants. This improves maintainability and reduces duplication across the codebase.
Configuration menu - View commit details
-
Copy full SHA for 6d49da8 - Browse repository at this point
Copy the full SHA 6d49da8View commit details -
refactor(ui): simplify chat and overlay initialization (#1303)
Refactored chat and overlay constructors to remove redundant help argument and use key_to_info for help and close mappings directly. This improves clarity and maintainability by centralizing mapping logic and reducing parameter complexity. Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f1d6bb5 - Browse repository at this point
Copy the full SHA f1d6bb5View commit details
Commits on Aug 10, 2025
-
chore(main): release 4.4.0 (#1297)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0553496 - Browse repository at this point
Copy the full SHA 0553496View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.3.1...v4.4.0