diff --git a/.all-contributorsrc b/.all-contributorsrc
index db53eab1..b753dc3f 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -410,6 +410,13 @@
"avatar_url": "https://avatars.githubusercontent.com/u/994357?v=4",
"profile": "http://fredrikaverpil.github.io",
"contributions": ["code"]
+ },
+ {
+ "login": "adborden",
+ "name": "Aaron D Borden",
+ "avatar_url": "https://avatars.githubusercontent.com/u/509703?v=4",
+ "profile": "https://a14n.net",
+ "contributions": ["code"]
}
],
"contributorsPerLine": 7,
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 878ad67b..10dde051 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [3.12.2](https://github.com/CopilotC-Nvim/CopilotChat.nvim/compare/v3.12.1...v3.12.2) (2025-07-09)
+
+
+### Bug Fixes
+
+* [#1153](https://github.com/CopilotC-Nvim/CopilotChat.nvim/issues/1153) use filepath on accept ([#1170](https://github.com/CopilotC-Nvim/CopilotChat.nvim/issues/1170)) ([6d8236f](https://github.com/CopilotC-Nvim/CopilotChat.nvim/commit/6d8236f83353317de8819cbfac75f791574d6374))
+
## [3.12.1](https://github.com/CopilotC-Nvim/CopilotChat.nvim/compare/v3.12.0...v3.12.1) (2025-06-16)
diff --git a/README.md b/README.md
index 0e9b0b07..6761c5e6 100644
--- a/README.md
+++ b/README.md
@@ -888,6 +888,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
 Anton Ždanov 📖 💻 |
 Fredrik Averpil 💻 |
+  Aaron D Borden 💻 |
diff --git a/doc/CopilotChat.txt b/doc/CopilotChat.txt
index 3e75bc33..980baeda 100644
--- a/doc/CopilotChat.txt
+++ b/doc/CopilotChat.txt
@@ -1,4 +1,4 @@
-*CopilotChat.txt* For NVIM v0.8.0 Last change: 2025 June 16
+*CopilotChat.txt* For NVIM v0.8.0 Last change: 2025 July 09
==============================================================================
Table of Contents *CopilotChat-table-of-contents*
@@ -882,7 +882,7 @@ See CONTRIBUTING.md for detailed guidelines.
Thanks goes to these wonderful people (emoji key
):
-gptlang💻 📖Dung Duc Huynh (Kaka)💻 📖Ahmed Haracic💻Trí Thiện Nguyễn💻He Zhizhou💻Guruprakash Rajakkannu💻kristofka💻PostCyberPunk📖Katsuhiko Nishimra💻Erno Hopearuoho💻Shaun Garwood💻neutrinoA4💻 📖Jack Muratore💻Adriel Velazquez💻 📖Tomas Slusny💻 📖Nisal📖Tobias Gårdhus📖Petr Dlouhý📖Dylan Madisetti💻Aaron Weisberg💻 📖Jose Tlacuilo💻 📖Kevin Traver💻 📖dTry💻Arata Furukawa💻Ling💻Ivan Frolov💻Folke Lemaitre💻 📖GitMurf💻Dmitrii Lipin💻jinzhongjia📖guill💻Sjon-Paul Brown💻Renzo Mondragón💻 📖fjchen7💻Radosław Woźniak💻JakubPecenka💻thomastthai📖Tomáš Janoušek💻Toddneal Stallworth📖Sergey Alexandrov💻Léopold Mebazaa💻JunKi Jin💻abdennourzahaf📖Josiah💻Tony Fischer💻 📖Kohei Wada💻Sebastian Yaghoubi📖johncming💻Rokas Brazdžionis💻Sola📖 💻Mani Chandra💻Nischal Basuti📖Teo Ljungberg💻Joe Price💻Yufan You📖 💻Manish Kumar💻Anton Ždanov📖 💻This project follows the all-contributors
+gptlang💻 📖Dung Duc Huynh (Kaka)💻 📖Ahmed Haracic💻Trí Thiện Nguyễn💻He Zhizhou💻Guruprakash Rajakkannu💻kristofka💻PostCyberPunk📖Katsuhiko Nishimra💻Erno Hopearuoho💻Shaun Garwood💻neutrinoA4💻 📖Jack Muratore💻Adriel Velazquez💻 📖Tomas Slusny💻 📖Nisal📖Tobias Gårdhus📖Petr Dlouhý📖Dylan Madisetti💻Aaron Weisberg💻 📖Jose Tlacuilo💻 📖Kevin Traver💻 📖dTry💻Arata Furukawa💻Ling💻Ivan Frolov💻Folke Lemaitre💻 📖GitMurf💻Dmitrii Lipin💻jinzhongjia📖guill💻Sjon-Paul Brown💻Renzo Mondragón💻 📖fjchen7💻Radosław Woźniak💻JakubPecenka💻thomastthai📖Tomáš Janoušek💻Toddneal Stallworth📖Sergey Alexandrov💻Léopold Mebazaa💻JunKi Jin💻abdennourzahaf📖Josiah💻Tony Fischer💻 📖Kohei Wada💻Sebastian Yaghoubi📖johncming💻Rokas Brazdžionis💻Sola📖 💻Mani Chandra💻Nischal Basuti📖Teo Ljungberg💻Joe Price💻Yufan You📖 💻Manish Kumar💻Anton Ždanov📖 💻Fredrik Averpil💻Aaron D Borden💻This project follows the all-contributors
specification.
Contributions of any kind are welcome!
diff --git a/lua/CopilotChat/config/mappings.lua b/lua/CopilotChat/config/mappings.lua
index c7a257b5..baf2f82c 100644
--- a/lua/CopilotChat/config/mappings.lua
+++ b/lua/CopilotChat/config/mappings.lua
@@ -64,7 +64,7 @@ local function get_diff(block)
change = block.content,
reference = reference or '',
filetype = filetype or '',
- filename = utils.filename(filename),
+ filename = utils.filepath(filename),
start_line = start_line,
end_line = end_line,
bufnr = bufnr,
diff --git a/lua/CopilotChat/utils.lua b/lua/CopilotChat/utils.lua
index 7cb28979..afd92c5d 100644
--- a/lua/CopilotChat/utils.lua
+++ b/lua/CopilotChat/utils.lua
@@ -481,7 +481,7 @@ M.scan_dir = async.wrap(function(path, opts, callback)
vim.tbl_deep_extend('force', opts, {
depth = opts.max_depth,
add_dirs = false,
- search_pattern = M.glob_to_pattern(opts.glob),
+ search_pattern = opts.glob and M.glob_to_pattern(opts.glob) or nil,
respect_gitignore = not opts.no_ignore,
on_exit = function(files)
callback(filter_files(files))
diff --git a/version.txt b/version.txt
index 171a6a93..8531a3b7 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-3.12.1
+3.12.2