* Engineering - scaffold Windows jobs to maintain node_modules cache
* Add agent pool
* No need to extract node_modules
* Delete commented out code
* Add Linux jobs
* Add macOS job
* Add missing condition
* Add Web job
* Remove steps to download compilation output
* Fix condition for the node_modules stage
* Remove parameter
* Add Alpine jobs
* Remove the check to test the stage
* Switch macOS job to x64
* Restore the check for the node_modules stage
* Remove extraction
* Engineering - refactor Linux stage
* Declare outputs in the template context
* Add outputParentDirectory
* Tweak ouput directory
* More artifacts
* deb and rpm packages
* Fixing path
* Another attempt to fix the path
* Add back the rpm gulp task
* Enable snap package
* Add template for ci jobs
* Test ci jobs
* Add default values for parameters
* Restore the correct check
* Re-add the chat session icons
* update comment
* override global file icon hiding for chat sessions
* Consolidate font-family
* Remove !important for font
* move back to use custom icon
* Switch to use IconLabel.
* remove comment
* Changes based on PR feedback to remove color and custom spinning rule
* update comment
* small nits
---------
Co-authored-by: vijay upadya <vj@example.com>
Co-authored-by: BeniBenj <besimmonds@microsoft.com>
* Add todo list rendering in chat input and update styles
* Refactor todo list rendering logic to use widget position settings and remove deprecated configuration
* Refactor chat input to integrate ChatTodoListWidget and remove unused IChatTodoListService
* Refactor ChatInputPart to remove unused todo state management and improve session handling for todo list widget
* Integrate ChatTodoListWidget into ChatInputPart and update rendering logic in ChatWidget
* Remove redundant todo state reset logic on chat session change in ChatInputPart
* Remove unnecessary blank line in ChatInputPart class
* Simplify condition check for rendering working set in ChatInputPart
* Remove unused CSS rules for chat editing session todos in interactive session
* Result of OSC 8 hyperlink should open VS Code file explorer if inside current workspace
* Remove outdated
* WIP) Save progress
* Refactor myself to reuse more code
* Remove unnecessary code from TerminUrlLinkOpener
* Handle delegation of link opener inside UrlLinkOpener when its'a file://
* fix tests
* use getTerminalLinkType
* Do not pull out validateLinkCandidates
* Combine isDirectoryInsideWorkspace with getTerminalLinkType
* Don't pass in all of this._openers, avoid circular dependency
* Use SchemasFile instead of file
* Return in switch and pull out openerService.open
* Compile