Commit Graph

16442 Commits

Author SHA1 Message Date
Ladislau Szomoru 7d4efa76db Git - standardize artifact description (#274367) 2025-10-31 15:39:42 +00:00
Ladislau Szomoru e82ab3b366 SCM - add more commands to the repositories view (#274352)
* SCM - artifact tree improvements

* Add support for compression

* Add more commands
2025-10-31 15:44:15 +01:00
Ladislau Szomoru 881d3b8d62 Git - add create branch/tag action to repository explorer (#274307) 2025-10-31 11:58:50 +01:00
Daniel Imms 9e00493a2d Remove finalized terminal completions proposal from package.json 2025-10-31 02:49:40 -07:00
Ladislau Szomoru cf34c7541c Git - wire up event for changing artifact groups (#274261)
* Git - wire up event for changing artifact groups

* Remove code that was commented out

* Swap code order

* Dispose listener

* Dispose event emitter as well
2025-10-31 08:24:31 +00:00
Ladislau Szomoru 105d8dd583 SCM - 💄some follow-up cleanup (#274193) 2025-10-30 13:55:23 -07:00
Ladislau Szomoru 9e8f5336da SCM - plumbing to support artifacts in the repositories view (#274173)
* WIP - ported changes from the old branch

* More work getting the changes ready

* Tweak things

* Git - wire-up checkout command
2025-10-30 12:37:22 -07:00
Ladislau Szomoru f46638bfc7 Git - improve reference comparison commands (#274143)
* Git - improve compare commands

* Remove an extra check

* Fix bad manual merge
2025-10-30 17:00:30 +00:00
Ladislau Szomoru d2c16dbf3e Git - use git diff-tree only for the first commit in the repository (#274107) 2025-10-30 17:53:37 +01:00
Ladislau Szomoru 16f58dd3ac SCM - add incoming/outgoing nodes to graph (#274059) 2025-10-30 17:04:24 +01:00
Remco Haszing ec7b5e7fa4 Add dotenv support (#273074)
* Add dotenv support

This adds basic language support for the dotenv language. This includes
syntax highlighting and a language configuration file.

The dotenv language is applied to files with the `.env` extension, files
named `.env`, `.flaskenv`, or `user-dirs.dirs`, and file names starting
with `.env.`.

The grammar is downloaded from https://github.com/dotenv-org/dotenv-vscode.

Closes #267333

* Add tests

* Remove ini and shellscript language conflicting with dotenv

---------

Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
2025-10-30 09:51:57 +00:00
Matt Bierner dfba020e0a Remove extra expect error 2025-10-29 14:58:36 -07:00
Matt Bierner c47a56c7bc Adopt uuids for generating webview nonces 2025-10-29 13:53:47 -07:00
Ladislau Szomoru f8e2f71c2f Git - move compare with merge base action into the context menu (#273981) 2025-10-29 16:14:03 +00:00
Ladislau Szomoru 20ded57d68 Git - use diff instead of diff-tree for showing commit data and comparing branches (#273969) 2025-10-29 16:28:46 +01:00
Ladislau Szomoru 8fb6a9c257 Git - improve graph/timeline/blame hover rendering (#273932) 2025-10-29 08:14:58 -04:00
Ladislau Szomoru 5840155ace Git - add commands to easily compare a local branch with upstream and merge base (#273839) 2025-10-28 17:22:06 -07:00
Ladislau Szomoru 4c3d8cf64a Git - adopt the new icons for the statusbar command (#273789)
* Git - adopt the new icons

* Attempt to fix tests
2025-10-28 19:37:40 +00:00
Ladislau Szomoru 90627f0950 Git - unify compare commands for the graph (#273771)
* Git - unify compare commands for the graph

* Update placeholder

* More changes
2025-10-28 16:00:51 +00:00
Ladislau Szomoru 23894eb833 Git - fix theme icon (#273767) 2025-10-28 15:23:22 +00:00
Ladislau Szomoru 294b045d4b Git - fix bug with comparing with a remote branch (#273705)
* Git - fix bug with comparing with a remote branch

* Update placeholder
2025-10-28 11:10:07 +01:00
Ladislau Szomoru 124710c5ff Git - add command to compare a tag (#273694)
* Git - update command label

* Git - add command to compare a tag
2025-10-28 06:43:12 +00:00
Ladislau Szomoru 3fff78b18a Graph - add command to compare references (#273635) 2025-10-27 15:37:10 -07:00
Kyle Cutler b7d8cdd64d Remove /** */ auto-closing from gitignore syntax (#273553)
Fixes #273372
2025-10-27 08:33:21 -07:00
Copilot 6cf95b098d Show latest commit message for branch in terminal suggest widget details view (#272296) 2025-10-27 14:53:44 +00:00
Jerome Lelong c165ba3b66 Exclude trailing underscore from bracket pairs in LaTeX (#272758)
* Remove trailing underscore from bracket scopes

* Add unbalancedBracketScopes to TeX also
2025-10-27 14:43:34 +00:00
Ladislau Szomoru 24dc95ef64 Git - add telemetry to track down stale diagnostics (#273565) 2025-10-27 07:42:35 -07:00
Alexandru Dima 65b22997d7 Convert flaky API tests to unit tests (#273398)
Convert flaky API test to unit test (#253863 , #254041)

I maintain my conviction that there is an unrelated run-away API test which steals focus while these tests execute which then leads to these tests failing, since the undo command is sensitive to the current focused editor.
2025-10-26 15:11:46 +01:00
Daniel Imms b808edabcf Add basic copilot fig spec
Fixes #272921
2025-10-25 03:42:19 -07:00
Ladislau Szomoru aaa334f22a SCM - introduce new menu for the repositories view (#272946) 2025-10-23 20:40:45 +00:00
Megan Rogge a1b4ecaa32 finalize terminal completion provider API (#271338) 2025-10-23 08:57:05 -07:00
Alex Ross edf4ea5879 Simplify git clone API (#272912)
- Don't allow to skip the cache
- Only have "none" post commit action
- Consolidate post commit logic
- I ended up keeping the `Uri | null` return type for the `clone` API. It's just too useful, and there's no reason why we couldn't pass it back if the user didn't decide to open the clone and reload the window.
2025-10-23 16:55:21 +02:00
Alex Ross 3cc447e709 Improve layering for git model (#272857)
* Improve layering for git model
- Git clone doesn't belong in the model, removed it
- All the extra repo picking didn't seem to fit into `Git` though, as that is really about git operations
- Added a `CloneUtils` namespace for all the clone stuff to live.

* Update extensions/git/src/clone.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* CloneManager class

* public/private
2025-10-23 16:04:35 +02:00
Daniel Imms 43ce6485c5 Merge pull request #272348 from JeffreyCA/fig-spec-azd
Add Fig spec for Azure Developer CLI (azd)
2025-10-23 06:53:21 -07:00
Alex Ross dda6e09f62 Update git clone to use new repo cache (#272276) 2025-10-22 21:06:20 +02:00
Martin Aeschlimann 3da5878de5 agents: fix syntax highlighting (#272738)
* agents: fix syntax highlighting

* use chatagent
2025-10-22 16:45:42 +00:00
Martin Aeschlimann 2c95f8d284 .vscode-agent.md -> .agent.md (#272535) 2025-10-21 19:44:48 +00:00
Giovanni Magliocchetti 00673479b7 html: add setting to disable end tag suggestions (#269605)
Add html.suggest.hideEndTagSuggestions setting to allow users to
disable automatic end tag completion suggestions.

When enabled, prevents the completion provider from suggesting
closing tags for open elements (e.g., </body> when typing after <body>).

Fixes microsoft/vscode-html-languageservice#216

Signed-off-by: Giovanni Magliocchetti <giovimag123@gmail.com>
2025-10-21 19:24:16 +02:00
Ben Villalobos b5903ae54c Support folding in git COMMIT_MSG files (#272356) 2025-10-21 09:26:47 -07:00
Benjamin Christopher Simmonds d875d4501f Use Inline Suggestions naming (#272447)
* Use Inline Suggestions naming

* revert sound change
2025-10-21 14:06:35 +00:00
Jerome Lelong 0af4f80b05 Make pair colorizer ignore \@ifnextchar (#272329)
Make pair colorizer ignore \@ifnextchar
2025-10-21 08:46:46 +00:00
Jeffrey Chen 69490ecae7 Add azd fig spec 2025-10-20 14:01:17 -07:00
Dmitriy Vasyura 8fffc55def Merge branch 'main' into dev/dmitriv/terminal-settings 2025-10-20 12:25:30 -07:00
Martin Aeschlimann ab73e46a31 rename mode to agent (#272282)
* rename mode to agent

* update

* update

* fix tests

* update

* update

* update

* update

* update

* update
2025-10-20 19:09:44 +00:00
Dmitriy Vasyura 900c09271d Add back descriptions, remove settings fetch since it had no effect. 2025-10-20 11:28:09 -07:00
Alex Ross f93044c015 Maintain a cache of repo remotes that we know about (#271652)
* Maintain a cache of repo remotes that we know about
Part of #271101

* Save workspace file or folder instead of repo root path

* PR feedback
- Rename to repositoryCache
- Remove timestamp
- Move logic into repo cache
- Fix tests

* Name changes

* Actually delete

* Fix change that got lost in the rename
2025-10-20 18:16:04 +00:00
Benjamin Pasero f77f4c50cd eng - disable start debugging test that is flaky (#242033) (#272273) 2025-10-20 15:24:28 +02:00
Dmitriy Vasyura bfba6b040c Add toggle support for QuickInput/QuickPick, resourceUri support for QuickPickItem (#271598)
* Add quickPickItemResource API proposal

* Transfer resourceUri from extension host to main thread.

* Make proposed API checks consistent.

* Process resourceUri

* Fix up resourceUri mapping logic

* API proposal

* Transfer toggles from extension host to main thread

* Support Folder icon, refactor label/description derivation.

* Update

* Update API proposal per API review

* Update transfer logic per API changes

* Move toggles to the base input interface

* Handle toggle button type

* Fix up

* Updates

* Propagate checked state, dispose removed toggles.

* Nit

* Expand icons

* Feedback/updates

* Added comments, PR feedback

* Updates

* Revert some change, add typings and unit-tests to converters.

* Add a quick pick test for resourceUri

* Test updates
2025-10-18 15:57:07 -07:00
Rob Lourens ec8586ef25 Add isModelProxyAvailable (#271872)
* Add isModelProxyAvailable

* tests
2025-10-16 21:11:11 -07:00
Matt Bierner 32e68ae7ea Merge pull request #271860 from mjbvz/dev/mjbvz/casual-porpoise
Make sure more TS commands are disabled when tsgo is active
2025-10-16 19:06:20 -07:00