Commit Graph

124157 Commits

Author SHA1 Message Date
Sandeep Somavarapu ce786ed366 fix #212420 (#212611) 2024-05-13 17:44:39 +02:00
Connor Peet 46eb7d9d7d Merge pull request #212610 from microsoft/connor4312/212196-5
editor: fix swapped condition in overlay widget
2024-05-13 08:38:52 -07:00
BrunoSoaresEngineering 3fdda617d3 feat(markdown-language-features): #208398 add avif as image extension (#212547) 2024-05-13 15:29:10 +00:00
Ladislau Szomoru e13f3f5b24 SCM - revert sticky scroll changes for the input/action button nodes (#212607)
* Revert "SCM Action Button"

This reverts commit 630a9f8c5d.

* Revert "SCM InputRenderer"

This reverts commit 4c24d98656.

* Manually fix merge conflict
2024-05-13 17:24:19 +02:00
Connor Peet 89d8722bdd editor: fix swapped condition in overlay widget 2024-05-13 08:14:47 -07:00
Connor Peet 3e769a7de7 testing: polish test coverage bar (reapply)
This reverts commit 4b1cc22d87.
2024-05-13 08:02:38 -07:00
Benjamin Pasero 6af4f79370 aux window - detect fullscreen state early on startup (#212603) 2024-05-13 16:03:44 +02:00
Ladislau Szomoru 0f4718cf43 SCM - eagerly create the input box text model (#212580)
* SCM - eagerly create the input box text model

* Pull request feedback
2024-05-13 15:27:07 +02:00
Aiday Marlen Kyzy dd4f436c64 Adding tokenization support to the autoindent.test.ts file (#212594)
adding tokenization support to the auto indentation test cases
2024-05-13 14:16:54 +02:00
Dirk Bäumer 0e1e8fee84 Merge pull request #212591 from microsoft/dbaeumer/mighty-silverfish-ivory
Fixes 212240: Windows: node-gyp install fails with latest node.js
2024-05-13 14:01:31 +02:00
Johannes Rieken 3028408922 don't depend on ITextModel from line range util (#212596) 2024-05-13 12:56:33 +02:00
Sandeep Somavarapu 2041cd4682 fix #212145 (#212595) 2024-05-13 12:54:33 +02:00
Henning Dieterichs 4b1cc22d87 Revert "testing: polish test coverage bar" (#212593) 2024-05-13 12:40:00 +02:00
Benjamin Pasero 98e776cfba debt - more readonly in editor group model (#212589) 2024-05-13 12:20:23 +02:00
Johannes Rieken 0c5a7bd24e language model API tweak (#212588)
* add `LanguageModelChatMessage#User/Assistant` utils,
* rename computeTokenLength to `countTokens`
* jsdoc and todo updates
2024-05-13 12:10:02 +02:00
Benjamin Pasero 108e04580d Local history: does not preserve entries from previously deleted file (fix #212386) (#212537) 2024-05-13 12:09:07 +02:00
Dirk Baeumer 24d4616d5e Make VS Code compile on Windows with NodeJS >=20 2024-05-13 11:37:37 +02:00
Sandeep Somavarapu 34925e183f report client target platform (#212584) 2024-05-13 11:28:12 +02:00
Benjamin Pasero c6ca1ffaf9 voice - support synthesize pending chat responses (#212505) 2024-05-13 10:50:12 +02:00
Johannes Rieken b3f2d61be0 jsdoc updates (#212576) 2024-05-13 10:30:00 +02:00
Martin Aeschlimann 1a452916ac Unthemable product icons #2 (#212574) 2024-05-13 10:25:29 +02:00
Johannes Rieken 2ba77dae52 Merge pull request #212158 from kdy1/swcrc-schema
feat: Use official json schema for SWC
2024-05-13 09:42:10 +02:00
Rob Lourens 29aeab1cbb Include chat agent ID in telemetry (#212516) 2024-05-13 01:55:23 +02:00
Sandeep Somavarapu 54edfb7675 update distro (#212532) 2024-05-12 07:34:40 +02:00
Tyler James Leonhardt 9d4274e559 Remove session if it is being replaced (#212504)
A bug that has probably existed for quite a while... if we are replacing a session, we should say the old session is removed.
2024-05-11 14:49:03 +02:00
Joyce Er bbc0159f43 feat: associate chat references and warnings with chat progress (#212391)
feat: associate chat references and warnings with chat progress
2024-05-10 18:02:08 -07:00
Aaron Munger 351fa19d43 dont bump version if nothing changes (#212478) 2024-05-10 15:29:49 -07:00
Rob Lourens 763d5f394d Only allow clicking a chat confirmation button a single time (#212476)
* Only allow clicking a chat confirmation button a single time

* Use new method in other places
2024-05-11 00:16:51 +02:00
Rob Lourens 57dde0a028 Fix some participant names being rendered incorrectly after reload (#212472)
* Fix some participant names being rendered incorrectly after reload
Compute the name using the real persisted IChatAgentData that we already have, instead of looking it up in the service that doesn't have that agent yet.
Ideally it would use both- this will still render the old details of agents after they are updated

* Fix missing 'fullName' and don't wait for extension activation to get the welcome message fullName

* Fix build
2024-05-10 15:07:48 -07:00
Connor Peet 04baf8e694 Merge pull request #212473 from microsoft/connor4312/212196-4
testing: polish test coverage bar
2024-05-10 14:27:04 -07:00
Connor Peet b0370688b8 fix compile 2024-05-10 14:10:41 -07:00
Connor Peet 03f2af33a1 testing: polish test coverage bar
- Make it look more like the notebook toolbar
- Make it an overlay widget so it sticks at the top of the screen
- Add a basic 'stacking' mechanism to the editor for overlay widgets.
  This is simple and doesn't support resizing, but the test coverage bar
  never resizes, so it's good for the moment. cc @aiday-mar
- Add a setting, which is off by default pending UX discussion, for the
  toolbar. Like sticky scroll/breadcrumbs it can be toggled in a context
  menu too.
- Clean up some duplicated observable methods that I wanted to use.

![](https://memes.peet.io/img/24-05-257d9e42-f599-4f62-bd91-626ef118e205.png)
2024-05-10 13:45:50 -07:00
David Dossett 273d65a156 Merge pull request #212469 from microsoft/ddossett/alleged-dormouse
Remove sparkle from follow ups
2024-05-10 13:32:57 -07:00
David Dossett 33de1282ed Remove sparkle from follow ups 2024-05-10 13:16:13 -07:00
Rob Lourens da4c909f7d Merge pull request #212466 from microsoft/roblou/generous-cricket
Use hover statusbar for chat "view in marketplace" option
2024-05-10 12:54:54 -07:00
David Dossett e6ce1cd9aa Merge pull request #212464 from microsoft/ddossett/xenacious-leopard
Fix chat progress message contrast
2024-05-10 12:41:45 -07:00
Rob Lourens cb13355379 Cleanup 2024-05-10 12:37:20 -07:00
Rob Lourens 00b84dc3a6 Use hover statusbar for chat "view in marketplace" option 2024-05-10 12:34:51 -07:00
David Dossett dda8b2e167 Fix chat progress message contrast 2024-05-10 11:47:36 -07:00
Rob Lourens 3aaf39db08 Keep Copilot Chat compatibility for one more build (#212460) 2024-05-10 20:11:48 +02:00
Aaron Munger e0cc334d69 use real telemetry service (#212459) 2024-05-10 20:00:45 +02:00
Rob Lourens 4f0c8af894 Fix chat participant name regex (#212458) 2024-05-10 19:56:29 +02:00
Rob Lourens 58b09734aa Put terminal copilot hint behind a setting (#212456) 2024-05-10 19:55:13 +02:00
Rob Lourens ef54c4eb7b Get rid of bad Copilot Chat warning, add a proper API version (#212453) 2024-05-10 10:24:14 -07:00
João Moreno 26c4a07b47 update distro (#212452) 2024-05-10 19:19:13 +02:00
Rob Lourens 47234ec788 Clean up chat history variables (#212451) 2024-05-10 18:56:15 +02:00
Robo 5216c04428 chore: update to electron 29 (#209818)
* chore: update electron@29.1.0

* chore: update typings to 20.x

* chore: bump electron@29.1.5

* ci: fix crash in compiling extensions-ci

* chore: disable .d.ts check for build/

$ ../node_modules/.bin/tsc -p tsconfig.build.json
node_modules/@types/chokidar/index.d.ts:21:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/@types/chokidar/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
  Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref

21 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
                ~~~~~~~~~

node_modules/chokidar/types/index.d.ts:8:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/chokidar/types/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
  Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref

8 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
               ~~~~~~~~~

Found 2 errors in 2 files.

Errors  Files
     1  node_modules/@types/chokidar/index.d.ts:21
     1  node_modules/chokidar/types/index.d.ts:8

Refs https://github.com/paulmillr/chokidar/commit/a0f9e09f64ce7ae70cc6ae1f5615f65cb35f532f

* chore: update core types

* temp: fix layer validation

* chore: update nodejs checksums

* ci: use latest v20 LTS for missing node-gyp

Refs https://github.com/npm/cli/commit/eacec5f49060d3dfcdc3c7043115619e4bb22864

* ci: define LIBCPP_HARDENING_MODE

* ci: fix crash in vscode-web-min-ci

* chore: update rpm deps-list

* chore: bump tree-sitter-typescript@0.20.5

* chore: bump electron@29.3.0

* chore: bump electron@29.3.1

* chore: update rpm deps-list for x86_64

* ci: disable io_uring UV backend on linux

* ci: disable io_uring backend for oss as well

* chore: update typings to 20.x

* ci: add TODO for io_uring workaround

* chore: bump distro

* chore: update preinstall node version checks

* chore: update @types/gulp

Refs https://github.com/microsoft/vscode/issues/212442

* ci: disable io_uring in more test suites
2024-05-11 01:20:28 +09:00
Aaron Munger c5e287efea add telemetry to give insight for experiment (#212401)
* add telemetry to give insight for experiment

* conventional event name, skip for cancellation
2024-05-10 17:59:31 +02:00
Ulugbek Abdullaev dc7a2cd4d7 Merge pull request #212445 from microsoft/ulugbekna/very-walrus
fix runCommands safeStringify failing for large objects
2024-05-10 16:55:49 +02:00
Ulugbek Abdullaev 4ec594faa2 runCommands: fix: safeStringify throws RangeError: Invalid string length for too big objects 2024-05-10 16:37:05 +02:00