Matt Bierner
052d769933
Small cleanup
2025-10-13 08:16:58 -07:00
Matt Bierner
cc51a6897a
Fix lint error
2025-10-12 23:54:53 -07:00
Matt Bierner
6c42761e58
Copy out marked and dompurify too
2025-10-12 23:46:42 -07:00
Matt Bierner
51d83e06c3
Fix compile
2025-10-12 22:21:14 -07:00
Matt Bierner
1eee7ae230
Switch monaco to off of moduleResolution: classic
...
Fixes #270408
Trying to move some of the monaco related checks/tconfigs off of `moduleResolution: classic`. This legacy config is causing a lot of pain while trying to update the trusted-types typings, which is itself blocking picking up the latest dompurify
I initially tried a more scoped change but just could not get it working. So instead I ended up trying to rework our `LanguageServiceHost` to be more standard
2025-10-10 16:02:03 -07:00
Matt Bierner
e656b3edce
Merge pull request #270412 from mjbvz/dev/mjbvz/pregnant-gibbon
...
Re-use `TypeScriptLanguageServiceHost` for monaco and treeshaker build steps
2025-10-09 08:24:13 -07:00
Matt Bierner
77ed219366
Convert some any -> unknown in build scripts
2025-10-08 10:22:21 -07:00
Matt Bierner
383842fe0d
Re-use TypeScriptLanguageServiceHostfor monaco and treeshaker build steps
...
For #270408
There are currently duplicated `LanguageServiceHost` definitions in our build folder. As far as I can tell they are the same except for the default lib name
As part of #270408 I'll have to touch the service hosts and having a single definition will make this easier
2025-10-08 10:12:47 -07:00
João Moreno
f4c2700d45
cleanup any casts ( #270371 )
...
related to #269213
cc @mjbvz @jrieken
2025-10-08 14:05:31 +00:00
Matt Bierner
68fb92d6e0
Use real maps for monaco-api/treeshaking
...
Working on understanding this code and trying to modernize it a little
2025-10-07 16:56:14 -07:00
Rob Lourens
f16892aa45
Fix quick chat ( #270280 )
...
Fix quick chat (#270097 )
Fix #270087
2025-10-07 23:11:48 +00:00
Matt Bierner
d64b163281
Merge branch 'main' into dev/mjbvz/pale-tick
2025-10-07 09:25:02 -07:00
Johannes Rieken
aabd4ec6a7
no more any-casts in propertyInitOrderChecker, https://github.com/microsoft/vscode/issues/269213 ( #270198 )
2025-10-07 10:42:38 -04:00
Johannes Rieken
626370b3f7
no more any-casts in tsb land, https://github.com/microsoft/vscode/issues/269213 ( #270192 )
2025-10-07 15:07:24 +02:00
Matt Bierner
b3a6e6ea16
Merge branch 'main' into dev/mjbvz/pale-tick
2025-10-06 22:14:10 -07:00
Matt Bierner
b0f6eb2835
Pick up more editor compile settings from tsconfig.monaco
...
Right now for editor builds, we have the `target` defined in `tsconfig.monaco` and overrides in `standalone.js`. This second one is really easy to miss
I think all of target/environment settings should be taking from the normal `tsconfig.monaco.json` instead
2025-10-06 17:38:43 -07:00
Robo
fd10f9c207
chore: reduce any usage in build/ ( #270109 )
2025-10-06 22:56:36 +00:00
Benjamin Pasero
daf6052959
lint - report layer issues in CSS ( #269671 )
2025-10-03 10:50:20 +00:00
Matt Bierner
1174f9b951
Compile build scripts too
2025-10-02 23:46:45 -07:00
Matt Bierner
360c9fd134
Add lint rule for as any and bulk ignore all existing breaks
...
For #269213
This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks
Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Matt Bierner
14ffffb14d
Run test-documentation
2025-10-02 15:31:13 -07:00
Johannes Rieken
3f527562bb
Fix cyclic dependency reporting in chat module ( #269095 )
...
* fix cyclic dependency in chat land
* make sure cyclic dependencies are correctly reported when running complie-client task
2025-09-30 15:09:13 +00:00
Matt Bierner
b07db7a40a
Update build dir
2025-09-10 18:31:55 -07:00
Matt Bierner
c7e7a779e8
Add basic mermaid rendering support in core
...
For #257761
Ports over extension sample + a few improvements to core
2025-09-10 18:22:39 -07:00
Ladislau Szomoru
1e270afce2
Chat - fix chat layout in floating window ( #265158 )
2025-09-04 14:49:17 +00:00
Sandeep Somavarapu
c98fe1d202
update color variables ( #265151 )
2025-09-04 14:14:01 +00:00
Ladislau Szomoru
69faf86588
Chat - adopt fontSize setting for UI elements ( #263455 )
2025-08-26 19:00:48 +00:00
Ladislau Szomoru
09f91777e4
Chat - add fontSize and fontFamily settings ( #263299 )
...
* Chat - add fontSize and fontFamily settings
* Chat - add fontSize and fontFamily settings
2025-08-25 19:50:23 +00:00
Matt Bierner
e4e8f2ad79
Update build TS versions
2025-08-25 10:32:36 -07:00
Matt Bierner
0b4691fe56
Fix compile of the github extension
...
All of our webpack scripts are modules now
2025-08-13 10:09:04 -07:00
Matt Bierner
2c749892ad
Merge pull request #260466 from mjbvz/sick-marmoset
...
Convert esbuild scripts to modules
2025-08-07 21:57:27 -07:00
Matt Bierner
e4f9730eae
Also update gulp
2025-08-07 20:15:04 -07:00
Matt Bierner
bad96b4abb
Also update desktop webpack gulp
2025-08-07 19:40:47 -07:00
Matt Bierner
ed71020bfc
Convert extension webpack scripts to modules
2025-08-07 17:20:22 -07:00
Matt Bierner
d865a99c49
Clean up some typings in build
...
- Adding ts-check in a few more js files
- Switching to use `@types` for a few more packages
- Remove some unused code
2025-08-07 09:38:52 -07:00
Matt Bierner
f91e6f01b8
Fix enum init order
2025-08-06 12:00:36 -07:00
Matt Bierner
bd031dafbc
Convert const enums
2025-08-06 11:47:45 -07:00
Matt Bierner
12a275ffe7
Use ts-native to compile our build scripts
...
There are a few minor differences in output, mostly around formatting/comments. Const enums are also not inlined but that seems fine in these cases
2025-08-06 11:41:52 -07:00
Osvaldo Ortega
bb387118e9
Missing colors ( #259113 )
2025-08-01 00:56:40 +00:00
Justin Chen
c10aee1fec
checkpoints + edits fix: selecting in code block and checkpoint color ( #257567 )
...
checkpoints + edits fix: selecting in code block and checkpoint highlight
2025-07-24 03:25:06 +02:00
Robo
2305e3bbcd
ci: fix linux node_modules publish pipeline ( #256781 )
...
* ci: fix linux node_modules publish pipeline
* fix: build
2025-07-21 18:09:57 +09:00
Ladislau Szomoru
4d7c56ee82
Engineering - Add GitHub action for pull requests ( #254056 )
...
* Test - handle running tests as part of a GitHub action
* Add GitHub action files
2025-07-04 08:21:56 +00:00
Aman Karmani
e539ff9ae1
[engineering] remove dead references to Swc transpile ( #252375 )
2025-06-25 10:40:10 +02:00
Justin Chen
c6e8ac1778
feature: edit previous requests ( #251732 )
...
* edit previous requests
* some small cleanup
* second pass with some moderate cleanup, all working
* another pass, more cleanup
* some cleanup and gated behind chat.editRequests setting
* some more cleanup
* add custom hover colors
* simplify some logic
* actually use helper function i added
* address some comments, cleanup
* fix flickering on click
* remove unused import
* fix context key, keybindings, layouts, and cleanup
2025-06-23 19:05:21 -07:00
Johannes
35911fd6bc
Merge branch 'main' into joh/systematic-mockingbird
2025-06-11 08:35:51 +02:00
Aiday Marlen Kyzy
6b415e1b0b
Add color variable to define the color of sticky scroll within the gutter ( #251108 )
...
adding variable for defining the color of the editor sticky scroll in the gutter
2025-06-10 17:32:33 +02:00
Connor Peet
cac4de4186
fix cycle checker on windows
2025-06-09 10:57:54 -07:00
Johannes
9a7cbdef4d
stable cycle reporting
2025-06-09 15:38:23 +02:00
Johannes
c5af7e2424
fix & improve reporting of cyclic dependencies
2025-06-09 15:02:25 +02:00
Johannes
6bb8066506
fix tsb cyclic dependency check
2025-06-09 14:37:05 +02:00