Commit Graph

1636 Commits

Author SHA1 Message Date
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
Benjamin Pasero
1330a32f25 debt - use esbuild for CSS minification (#250820) 2025-06-06 03:04:01 -07:00
Benjamin Pasero
5535b4579f debt - more powerful layer checker with TS support (#250752) 2025-06-06 08:56:50 +02:00
Kaitlin Brooks
921786be45 Chat code block pill token updates (#250531)
* update colors for icon labels  to meet accessibility color contrast requirements

* - update colors for added and removed labels to pass color contrast requirements
- added the used tokens to vscode-known-variables

* fixing margin-left

* update editor gutter colors for added and deleted resources, removed the previously added gitDecoration tokens from known variables

* update editor gutter colors for added and deleted lines in dark_modern and updated the fallback colors for editorGutterDeletedBackground

* undoing changes to editorGutterAddedBackground and editorGutterDeletedBackground

* add foreground colors for added and deleted lines in chat code blocks in chatColors.ts

* add chat foreground colors for added and deleted lines in vscode-known-variables.json

* rename chat color variables for added and removed lines in chat code block pill

---------

Co-authored-by: Justin Chen <54879025+justschen@users.noreply.github.com>
2025-06-05 16:17:46 -07:00
Martin Aeschlimann
b399f06c4b update known variables (#250723) 2025-06-05 01:46:43 -07:00
Martin Aeschlimann
c2c80e903f update known variables file (#250406) 2025-06-03 11:32:40 +02:00
Josh Spicer
50ce0dfc8b Ensure no repeat categories in ADMX/ADML (#250143)
Ensure no repeat categories in ADMX/ADML (fix: https://github.com/microsoft/vscode/issues/248917)
2025-05-31 09:42:59 -07:00
Justin Chen
0ae5775b93 chat bubbles for requests (#249681)
* chat style update

* add back css accidentally deleted

* both in text bubbles

* with border and right aligned

* better css for bubbles

* better logic using toggle

* make margins better

* better css

* better scenarios for showing bubbles

* remove unused import

* better code blocks

* move some stuff around

* chat blocks but on right side only

* fix chat rendering code blocks

* pass on no bubbles in inline

* handle bubbles in not inline chat

* add new variables for chat bubbles

* cleanup
2025-05-27 10:45:59 -07:00
Benjamin Pasero
02a172d088 chat - tweak animated setup dialog to animate angle (#249887) 2025-05-27 15:38:51 +02:00
Benjamin Pasero
7f14821c2e chat - setup dialog tweaks (#249449) 2025-05-22 11:26:42 +02:00
Benjamin Pasero
a7566cb484 eng - fix layer checker (#249196)
Adding __global to CORE_TYPES allows node.js types in all layers.
2025-05-18 09:48:02 +02:00