* web version working
* change to mainWindow
* PROPER MOVEMENT
* working for web as well
* move issueFormService to workbench/contrib/issue
* cleaning up{
* more cleanup, added setting
* styling
* use mainwindow to open and closee
* css fixes
* fix css again
* fix CSS and wonky applyCSS rules
* change gulpfile
* add and update system info
* address some of the comments
* move files! small changes
* move JS and non window specific back to electron sandbox
* fix on issueReporter.js
* fix build file
* fix gulp file too....
* move everything into contrib
* fix workbench import
* move everything else into contrib, fix import
* change name to web
* applying more feedback fixes :D
* fix command and remove unused import:
* add back issueTroubleshoot
* fix gulpile outputs
* fix out exclusion:
* chore - `ReplyResponse` cleanup
* associate hunk data with response id
* Associate hunk data with response state so that accepting hunks updates the text edit group
* first cut of moving N-edits conversion from inline chat to panel
* SCM - refactor commands to focus input
* Ensure that the input node is expanded in the tree
* getParent() should handle expanding the repository node
* Use ArrayNavigator instead
* Add support for looping in the array navigator
* 💄
* use rot instead of array navigator
* 💄
* more 💄
---------
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
* Support rendering unsupported html tags as plaintext for chat
* Render html as plaintext when html not supported
* Add comment and test for trusted domains
* allowing to cancel a previous request and jump directly to a request for a delta at a higher level
* adding code in order to dispose the token sources when the full object is disposed
* git: allow querying whether files are gitignore
This exposes `checkIgnore`, which I want to use in copilot to determine
which files I should go into when checking references.
* rename method
* allow returning undefined if file was not saved
* bring back cancellation check
* helper utility to convey optional result if cancelled
* edit
* inline function
* test cancelled custom save
* inline more
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
* cleanup editor group context keys
* Update src/vs/workbench/browser/parts/editor/editorPart.ts
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
* context key on parts
* Update global context keys
* remove scoped keys on group removal
* cleanup
* first draft contexkt key registration
* Make it a provider
* Use group instead of active editor
* getGroupContextKeyValue
* doc
* Fix merge error
* 💄
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
* Prevent using disposed of timers
If a timer has been disposed of, warn and don't schedule the callback. This is needed as otherwise the timer very likely ends up being leaked
* Throw errors instead