* wip
* polishing the code
* adding code
* adding the language
* reshuffling the code to avoid cyclic dependency
* polihsing code
* uncommenting tests
* also adopting the indentation rules within the reindentation operation
* using instead the sliced line tokens instead of the scoped line tokens
* polishing the code
* using start indices instead
* using value everywhere
* using the token data to type the tokens
* setting to number instead of standard token type
* using token data from autoindenttest.ts
* using same code in both test files
* placing instantiation service into the registerLanguage method
* copying object into the node js autoindent.ts
* Working sets - preserve focus when applying the working set was initiated by an action that was taken in the panel part (ex: switching branches from the terminal)
* Pull request feedback
* renames and cleanup
* renames and cleanup
* renames and cleanup
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Fixmicrosoft/vscode-copilot-release#1245
This is a bit of a hack but has some advantanges over adding an 'order' field to the chat participant or something like that. We can keep the order the same in other cases except for when the user is typing to filter the / list, then @terminal slash commands will be pushed down.
* 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>