* new loc
* Updating l10n directory
* Adding new xliff files
* updating git ignore
* remove old loc from nls
* removing old loc files
* remove old loc gulp taks
* Updating vscode ignore and package.json
* Reversing some change
* Adding loc to webview
Fixing task
fixing enu xlf file
* simple example for webview localization
* Adding back loc projects
* Fixing loc
* Adding bundle l10n files
* Adding an example for webview translation
* fixing loc tasks
* Fixing new loc strings
* undo change
* Adding missing strings
* Adding more info to loc readme
* Removing format strings from loc
* adding official documentation.
* Adding comment to explain the localization hook
* Adding more docs
* fixing tests
* fixing names
* Trying inline loc
* Adding missing files
* Fixing typos
* FIxing loc
* Delete src/connectionconfig/connectionDialogWebViewController.ts
* fixing doc
* moving form components into tabs in react state
* Semicolons
* refactored out connection form
* connection string dialog also refactored out
* Moving files
* refactoring out the idea of hiding components that are on a different tab
* Consolidating form field creation
* creating components from STS response
* adding tooltips
* ts-ignore error from typecheck
* removing test reducer
* adding advanced options drawer
* Assigning advanced props to saved profile
* removing unused import; PR comments
* swapping console.logger
* controller localization
* cleaning up naming
* cleanup
* fixing string
* bumping STS to consume string fixes
* Add ui based connection dialog
* Updating connection dialog icon
* Adding recent tab
* Adding icons for connection dialog
* adding form
* feat: Update connection dialog to include account information and support for updating connections
* feat: Add support for editing connections in connection dialog
* More fixes
* adding icon and fixing form
* Adding more fields and action buttons
* feat: Fix action button length check in ConnectionInfoFormContainer
* add validation messages
* feat: Add validation messages and fix action button length check in ConnectionInfoFormContainer
* Update ConnectionInfoFormContainer to use horizontal orientation for checkbox fields
* Adding boiler plate code for connectivity
* rewriting profile
* Adding some validations and adding basic connect method
* feat: Add Azure sign-in functionality to ConnectionDialogWebViewController
* Add validation messages and fix action button length check in ConnectionInfoFormContainer
* connection dialog connect code
* chore: Rename enablePreviewFeatures configuration option to enableExperimentalFeatures
* Adding prompt free connection handling
* Fix recent connection profile name
* fix: Set connection status to error when form validation fails
* Fixing edits
* Adding code to select and focus the connection node after it gets added
* reverting back extension launch
* chore: Update connection edit label to "Edit Connection"
* Fixing icons and form component values not properly being set
* Fixing connection profile field clearing logic
* Rewriting connection password handling in ConnectionDialogWebViewController for conn string
* fix: Handle case when 'Password=' is not found in connection string
* Adding database option
* Hiding old add connection when experimental features are enabled.
* Hiding duplicate connection
* downgrading vscode types
* Adding loading icon
* Adding playwright extension to recommended extension
* Fixing args
* Adding gulp commands for vscode
* Adding smoke test steps in pipeline
* Update npm dependencies and gulp commands
* chore: Add init script for Xvfb server
* chore: Add init script for MSSQL server
* chore: Update npm dependencies and gulp commands
* making test work on mac
* chore: Refactor testHelpers.ts to improve code readability and maintainability
* Adding mssql path
* chore: Update mssqlExtensionPath in launchVscodeWithMsSqlExt.ts
* reverting local changes
* syncing to main
* Adding xvfb to gulp
* removing unnecessary files
* chore: update npm test script name
* new way of doing things
* Removing disconnecting button
* chore: Refactor query execution test
* Fixing stuff
* Reverting some changes
* Removing carriage returns
* Removing carriage newlines
* Removing more carriage returns
* init playwright set up
* Remove unneeded files
* Configure playwright & clean up tests
* Correct gulp set up
* Fix playwright config
* Sets up playwright test boilerplate
* Clean up playwright config file
* Fix timeout issue with init setup
* Add first test
* Rename first test file
* Clean up test
* Clean up
* Adds connection test
* Changes directory name to e2e
* Disconnect from SQL server
* Clean up
* Minor clean up
* Minor adjustment to test hooks
* Add e2e test readme
* Fix formatting in README
* Rename utility file
* Capture screenshots on error
* Read vsCodeVersionName from .env
* Uses env variables to load test conn values
* Adds instructions to .env file
* Adds query execution tests
* Corrects instructions in example .env
* Update E2E test readme.
* Add user name, and password env vars
* Adding working esbuild
* switching to esbuild in gulpfile
* Fixing eslint config
* chore: Remove commented out code in gulpfile.js
* feat: Add loader configuration for TypeScript, JavaScript, and JSON files in gulpfile.js for building extension
* Fixing theme on initial startup
* chore: Fix casing in import statements for VscodeWebViewProvider
* Fixing file name case
* Refactor import statements for designer components
* chore: Refactor import statements for designer components
* add style file to ReactWebViewPanelController
* chore: Bundle extension files and update localization in gulpfile.js
* Adding back tsc for extension code
* Fixing react warnings
* chore: Refactor import statements for designer components
* Fixing react view html
* reverting changes to telemetry
* adding back prelaunch task
* Fixing gulp task names
* Remove unused esbuild file
* Remove unnecessary excluded paths from tsconfig.json
* Update webview panel ID to 'mssql-react-webview'
* restoring some old files
* Adding typecheck to reactviews
* Ignore reactviews folder in test coverage
* Includes ts files in coverage report
* Revert "Includes ts files in coverage report"
This reverts commit 92a146247d.
* Adds ts files to coverage report
* Removes commented out code
* Revert "Removes commented out code"
This reverts commit ac7668f51f.
* Revert "Adds ts files to coverage report"
This reverts commit bb189a2236.
* Adds ts files to coverage report using remapIstanbul
* Revert "Adds ts files to coverage report using remapIstanbul"
This reverts commit 0e8885048d.
* coverage-final.json contains typescript files
* Revert "coverage-final.json contains typescript files"
This reverts commit bcfa07e332.
* Adds separate step to remap coverage files to ts.
* Configures remapIstanbul to generate a coverage report with HTML
* update remap-istanbul
* cleanup
* cleanup
Co-authored-by: Hai Cao <hacao@microsoft.com>