Commit Graph

16264 Commits

Author SHA1 Message Date
Ladislau Szomoru
a63acf5e40 Git - accept working set changes when a resource is staged/committed (#262885) 2025-08-25 08:07:51 -07:00
Daniel Imms
72a0301b7a Add PR icons and support display name 2025-08-25 06:34:52 -07:00
Daniel Imms
7642e8d2db Pull in gh updates from withfig/autocomplete#2600 2025-08-25 06:23:42 -07:00
Daniel Imms
4600226d67 Fork gh spec into vscode 2025-08-25 06:19:29 -07:00
Rob Lourens
a9ca87f882 Reenable integration test (#263181)
Some things have changed, hoping this is more stable now
Fix #242671
2025-08-24 13:41:59 -07:00
Daniel Imms
dfb5c1a7e2 Use branch icon in gh spec 2025-08-24 12:47:41 -07:00
Daniel Imms
885a41a029 Merge remote-tracking branch 'origin/main' into tyriar/263167 2025-08-24 12:45:41 -07:00
Daniel Imms
1e834ed666 Add gh spec 2025-08-24 12:43:48 -07:00
Daniel Imms
bdab5cc7bf Delete unwanted specs, get rid of some web requests 2025-08-24 12:31:33 -07:00
Daniel Imms
edccd3f918 More completions, fix importing for some 2025-08-24 12:06:20 -07:00
Daniel Imms
89b9268261 Add more fig specs
Fixes #263167
2025-08-24 11:52:05 -07:00
Daniel Imms
4be46ba077 Add terminal suggest git kinds with icons
Fixes #240232
2025-08-24 11:37:09 -07:00
Matt Bierner
f35f9bcaa2 Merge pull request #262682 from Da-nie-elT/update-forin-snippet
Update for-in loop snippet with `Object.hasOwn()`
2025-08-21 22:57:37 -07:00
Benjamin Pasero
d44d16c464 Wire in a auth callback parameter to indicate Copilot terms were shown to the user (microsoft/vscode-internalbacklog#5761) (#262439)
* implement as a bag

* nit

---------

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
2025-08-22 14:42:25 +09:00
Da-nie-elT
a92f6c9324 Use Object static 2025-08-21 13:57:45 +02:00
Da-nie-elT
3a91ebc454 Removed accidental whitespace 2025-08-21 13:44:14 +02:00
Da-nie-elT
215dbb213a Updated For-In Loops in snippets 2025-08-21 13:42:27 +02:00
Ross Wollman
58c4c3bf4b Wait for agent loop to finish in automation (#262370)
* add `workbench.action.chat.open::waitForComplete`

* s/waitForCompletion/blockOnResponse

* cleanup tests

* remove unused comment

* Apply suggestion from @connor4312

Co-authored-by: Connor Peet <connor@peet.io>

* fixup tests

* don't block test loop on invokeTool

* Revert "don't block test loop on invokeTool"

This reverts commit d8d16dbe79.

* fix tool confirmation test

* attempt to account for the flip of isPendingConfirmation

* [DEBUG] debug CI flake

* register tool so it exists in all test envs

* finish configuring custom tool

* run test in seperate chat windows

* revert debug changes

* remove timeout dep

* fix assertion

* cleaup tests by examining output of command directly

---------

Co-authored-by: Connor Peet <connor@peet.io>
2025-08-20 10:13:48 -07:00
Ladislau Szomoru
845601668b Git - fix commit signing regression (#262479)
* Git - fix commit signing regression

* Extract file name when signing commit
2025-08-20 10:55:44 +00:00
Ladislau Szomoru
792addc4a2 Git - reveal specific file in the multi-file diff editor (#262458)
Git - reveal specific file in the multi-file diff ediotr
2025-08-20 08:46:53 +00:00
Christof Marti
5bf6e4d607 Fall back to alternate fetch implementation (#262181) 2025-08-19 04:46:22 -07:00
dependabot[bot]
b6416c5a5f Bump brace-expansion from 1.1.11 to 1.1.12 in /extensions/markdown-language-features (#261693)
Bump brace-expansion in /extensions/markdown-language-features

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 11:55:15 +02:00
Christy 😺
6518fe6990 separate open and delete worktree action (#262175) 2025-08-18 11:30:03 -07:00
Bhavya U
43452f464f Remove startup experimentation code and setup splitWelcomeChat view as getting started experience (#262068)
* Remove startup experimentation code and setup splitWelcomeChat view as getting started experience

* Remove experimental visibility check from welcome message in ChatWidget

* cleanup

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2025-08-18 10:24:29 +00:00
Daniel Imms
68d69355ab Merge pull request #262028 from microsoft/tyriar/253685
Pull completions from Windows PowerShell when relevant
2025-08-17 08:42:21 -07:00
Daniel Imms
57d5f07989 Merge pull request #262024 from microsoft/tyriar/suggest_cache
Actually use the cache for suggest globals
2025-08-17 08:42:16 -07:00
Daniel Imms
9cdd4b17f8 Pull completions from Windows PowerShell when relevant
Fixes #253685
2025-08-17 07:22:09 -07:00
Daniel Imms
50079f9bf0 Actually use the cache for suggest globals
Part of #256746
2025-08-17 06:57:25 -07:00
Daniel Imms
ed6dac518c Ensure fig generators have correct cwd and env set
Fixes #261014
2025-08-17 06:38:34 -07:00
Tyler James Leonhardt
cf433b58e5 Ability to pass down WWW-Authenticate challenges down to Auth Providers (#261717)
* Initial plan

* Implement authentication challenges support for mandatory MFA

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Add documentation and integration test for authentication challenges

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Add validation script and finalize implementation

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Update authentication challenges API to use AuthenticationConstraint interface

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Get it compiling... who knows if it works

* New parseWWWAuthenticateHeader behavior

* works

* let's go with this for now

* Good shape

* bye

* final polish

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-08-14 18:10:05 -07:00
Christy 😺
e14542e646 add delete worktree command to context menu (#261711) 2025-08-14 22:07:40 +00:00
Logan Ramos
f6b2bec410 Modify LM api based on feedback (#261645)
* API feedback

* Some further API cleanup

* Some API stuff

* Try more cleanup

* CI please pass

* READONLY
2025-08-14 16:59:44 -04:00
Matt Bierner
6752afe8ad Merge pull request #261560 from microsoft/copilot/fix-260168
Enable strict by default in implicit js/ts projects
2025-08-14 12:36:38 -07:00
Matt Bierner
73e6d6a0a2 Enable a few more stylistic eslint options for my extensions 2025-08-14 10:42:20 -07:00
copilot-swe-agent[bot]
5f1c49b2e4 Remove unit tests as requested in PR feedback
Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2025-08-14 16:44:43 +00:00
copilot-swe-agent[bot]
822232673f Add js/ts.implicitProjectConfig.strict setting for implicit projects
- Add strict property to ImplicitProjectConfiguration class
- Update inferredProjectCompilerOptions to handle strict setting
- Add configuration setting to package.json with default true
- Add localization string for the new setting
- Create unit tests for the new functionality

This enables strict mode by default in implicit JS/TS projects, aligning with TS 6.0.

Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2025-08-14 00:35:19 +00:00
Matt Bierner
d0f8dc9e97 Merge pull request #261500 from mjbvz/unchanged-rodent
Remove bower package intellisense from core
2025-08-13 12:25:01 -07:00
Matt Bierner
cc6697a00d Merge pull request #261490 from mjbvz/lost-gayal
Exclude a few more files from published extensions
2025-08-13 11:01:42 -07:00
Matt Bierner
f7912a436b Remove bower package intellisense from core
Fixes ##26149
2025-08-13 10:49:25 -07:00
Anthony Kim
a80fd7046f Add Python activate hooks into shell integration scripts (#261094)
* Add activate hook for bash

* Add bash Python activate hooks

* Register zsh activate hooks

* Add hooks for .ps1

* clean up for pwsh

* Add /^VSCODE_(PWSH|ZSH|BASH)_ACTIVATE$/,

* Do not let non-Python-env ext to set activate var

* Remove comment

* Add logService --> Need review!

* Add fish activate hooks

* enable log in envVarCollection.ts

* Attach PYTHON after VSCODE for activate hook name

* make blockPythonActivationVar func

* Revert logService

* Show the * next to error message.

* clean-up

* Dont forget to rename

* Dont mess with original formatting

* Still need .+, remove dup Python keysToRemove

* Add tests for Python activate vars

* Consolidate tests!

* Clean clean clean
2025-08-13 10:40:39 -07:00
Matt Bierner
8f232fff89 Exclude a few more files from published extensions 2025-08-13 10:15:20 -07:00
Tyler James Leonhardt
d3c3cf8f50 Attempt to fix Codespaces bug by declaring a default (#261484)
Fixes https://github.com/microsoft/vscode/issues/261238
2025-08-13 16:44:28 +00:00
Matt Bierner
fa28a15d0c Disable js/ts for chat-editing-text-model files 2025-08-12 13:38:07 -07:00
Copilot
97bc9a439c Fix GitHub Authentication reload dialog appearing unnecessarily in remote tunnel scenarios (#261257) 2025-08-12 09:47:23 -07:00
Daniel Imms
d7705dd4f4 Merge pull request #261095 from microsoft/copilot/fix-261016-2
Fix git diff completions on Windows by removing sed dependency
2025-08-12 05:22:22 -07:00
Don Jayamanne
eb649d0d93 Add some logging to identify flaky notebooks tests (#261200) 2025-08-12 13:29:19 +02:00
Daniel Imms
76b820fabd Remove unnecessary comments 2025-08-11 11:45:05 -07:00
Tyler James Leonhardt
631a4d9dbb Workaround electron proxy issues for GitHub by allowing to switch to node's fetch (#261099)
A user reported that their proxy ZScaller has issues with Electron's fetch. More research needs to be done to understand why this is not playing nice wholistically...

... but, to unblock GitHub scenarios like Copilot, we add this setting to change the implementation of fetch used.

At some point, we need to have http.useElectronFetch setting be enabled by default and when that happens, this setting can be removed in favor of that.

cc @chrmarti @alexdima
2025-08-11 18:39:45 +00:00
copilot-swe-agent[bot]
7f674f4bec Fix git diff completions on Windows by removing sed dependency
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>
2025-08-11 18:35:08 +00:00
Daniel Imms
9011842881 Fix find references in git spec
Fixes #260889
2025-08-11 03:38:09 -07:00