Commit graph

121700 commits

Author SHA1 Message Date
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 a0f9e09f64

* chore: update core types

* temp: fix layer validation

* chore: update nodejs checksums

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

Refs eacec5f490

* 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
João Moreno aef6b4c700
quick pick: a11y workaround (#212248)
* quick pick: a11y workaround

fixes #211976

* fix tests
2024-05-10 15:19:34 +02:00
Benjamin Pasero 70e10d604e
voice - offer to install speech from chat item (#212412) 2024-05-10 08:50:22 +02:00
Benjamin Pasero 7d220c8dda
file watcher - skip flaky tests (win, linux) (#212416) 2024-05-10 08:50:04 +02:00