Commit Graph
14513 Commits
Author SHA1 Message Date
Ladislau SzomoruandGitHub c19383a66d Git - add file decoration provider for incoming changes (#204919)
* Initial implementation of a file decoration provider and quick diff provider

* Refactor file decoration provider

* Add incomingChanges to history provider

* Move decoration provider

* Move things around

* Add separate color for renamed incoming change

* Remove include that is not needed
2024-02-11 07:39:43 +01:00
Rob LourensandGitHub b2f1748501 Rename "subcommand" to "command" (#204911)
* Rename "subcommand" to "command"

* Fix build
2024-02-10 13:58:18 -08:00
Rob LourensandGitHub b49c1c1170 Add ChatAgentResult2#metadata (#204851)
* Support serializable metadata on 'result' object from chat agent

* Fix 'errorDetails' on the VM

* Fix acceptAction, get rid of generic parameter on ChatAgent

* Use result metadata for followups

* Use serialized result for history

* Don't share metadata between agents

* Add a test for result metadata

* Fix build
2024-02-10 05:40:01 -08:00
Ladislau SzomoruandGitHub c9215c87ba Git - fix commit action button when detached/rebase (#204857) 2024-02-09 21:02:24 +01:00
Ladislau SzomoruandGitHub 20c0f83f1b Git - experimental input validation using diagnostics (#204822)
* Initial implementation

* Add setting + code actions
2024-02-09 14:19:30 +01:00
Andrea MahandGitHub 90cebfaeb2 Fix fuzzy searching for findFiles2 (#204768)
* progress on making fuzzy option
* finish connection to findfiles API
2024-02-08 13:17:58 -08:00
Johannes RiekenandGitHub cccd228808 disable extension mangling, (#204700)
workaround for https://github.com/microsoft/vscode/issues/204692
2024-02-08 10:47:54 +01:00
Ladislau SzomoruandGitHub d25c50303e Git - Add more telemetry to history provider to investigate issue (#204689) 2024-02-08 09:02:47 +01:00
Matt BiernerandGitHub da36e0eba1 Disable url smart paste in autolinks (#204673)
Fixes #188859
2024-02-07 18:01:32 -08:00
Matt BiernerandGitHub 428dd56479 Try to observe TS usage of insert/replace (#204661)
Fixes #204037

- Replace span on item == use for both insert and replace
- Optional replacement span == use only for replace
2024-02-07 15:21:42 -08:00
Matt BiernerandGitHub a1fb0dcd2e Put all chat code blocks in same implicit JS/TS project (#204655) 2024-02-07 14:47:44 -08:00
Andrea MahandGitHub 20d18171b3 introduce findFiles2 API (#203844)
* introduce first version of FindFiles2 API
2024-02-07 14:23:46 -08:00
6c7362fe4f Reinstate command items when filtering checkout quickpick (fix #202870) (#204107)
---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2024-02-07 20:42:45 +00:00
b05778eb90 Workbench - ability to contribute window title variables (#204538)
---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2024-02-07 12:41:17 -08:00
Aaron MungerandGitHub fe6db4073f allow time to scroll (#204646) 2024-02-07 11:08:03 -08:00
Ladislau SzomoruandGitHub d96a8b66ce SCM - Use Publish action when the local branch does not have an upstream (#204617) 2024-02-07 15:54:49 +01:00
Martin AeschlimannandGitHub d5ec4bd197 Monokai Dimmed theme: LESS syntax highlighting colors very different in v1.86.0 (#204605) 2024-02-07 14:52:21 +01:00
Alex RossandGitHub fc771c597f Update Go grammar (#204590) 2024-02-07 14:33:31 +01:00
Johannes RiekenandGitHub 57f5f81edd api - rename: ChatAccess -> LanguageModelAccess (#204583)
* rename - ChatAccess -> LanguageModelAccess

* fix tests
2024-02-07 13:39:34 +01:00
Ladislau SzomoruandGitHub 0679fa72d5 Git - adjust branch base computation (#204585) 2024-02-07 12:43:16 +01:00
Matt BiernerandGitHub 64cd658cac Disable some share context menus in editor playground (#204566) 2024-02-07 09:05:51 +01:00
Alex RossandGitHub f8546bc73f API to find the active comment thread (#204486)
* API to find the active comment thread
Fixes #204484

* Add issue ref

* Add activeComment proposal to api tests

* Add settimeout to blur event
2024-02-07 08:59:24 +01:00
Ladislau SzomoruandGitHub 63ebf06bb6 Git - add action to regenerate branch name (#204481) 2024-02-06 14:22:14 +01:00
0786b4d2fb fix(193523): JSDoc optional parameters don't display in functions (#202963)
* Issue193523: Brought back optional params to autocompletion preview

* #193523: Hided end-of-list optional params

* #193523: Added unit tests

* #193523: Fixed integration tests

* Update extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts

---------

Co-authored-by: Matt Bierner <matb@microsoft.com>
2024-02-06 03:59:23 +00:00
rzvcandGitHub e7b03742b5 Fix docblock expansion in TS, when asterisk not preceded by a space (#204400)
Fixes issue #193263.
2024-02-06 03:52:06 +00:00
Justin ChenandGitHub 9f50c3dc2a groundwork for code action ranges for quick fix (#204191)
* added in config

* fix balance between diagnostic and range

* cleanup
2024-02-05 14:13:18 -08:00
Martin AeschlimannandGitHub 9db238ecdc tomorrow night blue shows keyword color wrong (#204423) 2024-02-05 23:09:50 +01:00
Ladislau SzomoruandGitHub 12904c651e Git - fix View Commit action from the timeline view (#204410) 2024-02-05 22:02:02 +01:00
212e24f4db Enable json language support for code-snippets files (#204090)
* Enable json language support for `code-snippets` files

* fix

* snippets as a known language to the json language server

---------

Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2024-02-05 15:56:16 +01:00
Alex RossandGitHub 125c21d0b4 Update log grammar (#204360) 2024-02-05 15:24:15 +01:00
Rob LourensandGitHub 5e3a912d7f Move welcome message to chat agent (#204163)
* Move welcome message provider to default agent

* Remove welcome message/sample questions from interactive provider

* Remove provider display name and icon

* Add default agent for tests

* And proposal
2024-02-02 18:41:13 +01:00
Benjamin PaseroandGitHub a54c7531d0 🆙 esbuild@0.20.0 (#203626) 2024-02-02 11:47:17 +01:00
Hylke BonsandHylke Bons b8ac113876 themes: Increase contrast of inputs placeholder text 2024-02-01 18:03:40 +01:00
CharlyandGitHub 09f3bd5c0b Fix typo in configurationEditingMain.ts (#203970)
Removed the extra `an` in `The path where an an extension is installed`.
2024-02-01 16:24:18 +00:00
Lucas TowersandGitHub 8182fd55db Fix markdown light and dark mode when using high contrast themes (#203690) 2024-02-01 00:54:32 +00:00
Aaron MungerandGitHub 472af59e08 more copy SVG fixes (#203937)
* re-add check for image for context menu, add selector for jupyter rendered SVGs

* consisent command name
2024-02-01 00:58:00 +01:00
5e6ec068b2 Split TS' AI-backed code actions into separate entries (#201140)
* Split TS' AI-backed code actions into separate entries

Lets the user decide whether to add AI to their code action, which shows
intent, which is good for us to learn whether people actually want this.

Related: this should be unflagged for insiders. To do this, do I just
delete the flags?

* Stop appending a duplicate message in missingFunctionDeclaration

* Fix: quickfix was still showing Copilot-only

It's a workaround--I'm not sure of the right way to do this.

* Update to use `isAI`

* Put AI code actions after others.

* Add isAI to rest of code actions

* Remove flags for TS AI code actions

* Check for copilot-chat instead of copilot

It's possible to have copilot installed without copilot-chat.

* Fix file casing

---------

Co-authored-by: Matt Bierner <matb@microsoft.com>
2024-01-31 22:46:39 +00:00
Aaron MungerandGitHub ef40932ae9 display unknown text mime outputs as plain text (#203849) 2024-01-31 08:51:41 -08:00
Aaron MungerandGitHub 7a56623b82 enable copying svg cell output (#203843)
* find the correct svg element and write it to the clipboard

* add context to allow context menu

* simplify selection

* better logs for error states
2024-01-31 06:18:37 -08:00
Benjamin PaseroandGitHub 3b5ae15f95 perf - registerWorkbenchContribution2 and some adoptions (#203802)
* perf - first cut workbench contributions 2

* log warning

* add tests

* tests

* fix tests

* .

* adopt a bit and add access to times

* adopt for some

* adopt for some

* .

* fix tests

* .
2024-01-31 11:04:30 +01:00
Ladislau SzomoruandGitHub dd2038279d Git - fix repository deduplication logic (#203836) 2024-01-30 21:54:36 +01:00
RedCMDandGitHub eee4b5fc50 Contribute to json language server with a custom language. (#198583)
* Contribute to json language server with a custom language.

* Add `snippets` to `"activationEvents"`

* Remove hardcoded `snippets` from `documentSettings`

* Fix wrong variable in `!isEqualSet()`

* Use `extensions.allAcrossExtensionHosts` instead of `extensions.all`

* enable `"enabledApiProposals"` for `extensions.allAcrossExtensionHosts`

* Fix error: `Property 'allAcrossExtensionHosts' does not exist on type 'typeof extensions'`

* Remove `snippets`
2024-01-30 11:10:23 +00:00
Aaron MungerandGitHub ed35abb942 fix copy output command without context (#203582)
* fix copy output without context

* better title

* clear output focus
2024-01-29 14:50:21 -08:00
Rob LourensandGitHub b637950b4b Reenable debug integration test (#203733) 2024-01-29 20:21:19 +01:00
HansandGitHub bc00185b3b Fix the broken links to the latest valid links (#184131) 2024-01-29 19:09:11 +01:00
Matt BiernerandGitHub e9ce823bf1 Fix potential race creating JS/TS temp dir (#203367)
Fixes #203335
2024-01-29 09:24:41 -08:00
Matt BiernerandGitHub 4be04d5d8c Fix file uri markdown link pasting (#203377)
Fixes #203180

Enables this feature for uris without authorities and also makes sure these uris are not rewritten to relative paths
2024-01-29 09:24:28 -08:00
Ladislau SzomoruandGitHub 837b74c1b4 SCM - history item group context menu (#203712) 2024-01-29 17:27:24 +01:00
Rob LourensandGitHub c15e48bc27 Reenable chat test (#203706)
I think this isn't an issue with the test- every time it fails, we see "The Web Worker Extension Host did not start in 60s". The chat tests are the first tests, and so they just time out due to being affected by the slow startup. That EH timeout issue looks old.
Fix #203429
2024-01-29 16:51:06 +01:00
Ladislau SzomoruandGitHub 2ba398845f Git - extract toMultiFileDiffEditorUris (#203688) 2024-01-29 13:53:28 +01:00