* Turn on Query Editor for Mongo
* Add Query Editor for mongo collection nodes
* Switch query editor to beta 6
* Add Mongo file system provider for "New Document"
* Fix format
* Add shard key to placeholder New Document on Mongo
* fix format
* update query editor lib to beta 7
* Rev up version to 0.4.2
* Update notices
* Update github actions version in ci
* Upgrade vite
* Upgrade @vitejs/plugin-react
* Update query editor to beta 8
* Upgrade esbuild
* Upgrade esbuild to match vite to make github ci
* Upgrade lock files
* fix more lock file
* Rollback esbuild and vite to previous versions
* Increase javascript heap from default 4GB to 5GB
* Add missing noSql commands to package.json
* Add proxy source code
* Add step to build proxy
* Include proxy build in publish target
* Build release version of Proxy
* Package entire content of proxy build
* Update proxy build: use dotnet publish. Update executable path.
* Re-add support for nosql provider
* Replace home-made proxy comm protocol with json-rpc libraries
* Remove unused code
* Remove unused code. Fix misnamed method.
* Rename Azure-based dashboard with Azure prefix. Add non-Azure CosmosDbNoSql dashboards
* Fix bug
* Fix error message
* Fix noSql connection string parsing
* Clean up JSON RPC messages. Add requestCharge to payload
* Fixes to ViewLoader logic. Add proper disconnect. Fix infinite paging in proxy.
* Fix caching results and viewloaders
* Update to latest query editor npmjs package
* Fix create/delete database/containers for nosql. Fix possible memory leaks by caching service instances in app context
* Fix import sample data for NoSql. Fix insertDocuments() never resolving Promise
* Add progress update for import sample data
* Implement import Sample Data for nosql. Fix import sample data for Mongo.
* Implement export documents for nosql
* Fix Azure NoSql Database dashboard. Separate retrieving container/collection info from ARM into two distinct API's.
* Implement retry mechanism when throttled with cosmosdb
* Create CosmosDbNoSql container with correct partition key and throughout if specified
* Make mongo sample data import and file import cancellable with progress
* Implement New Document using virtual file system in order to open the native vscode JSON editor.
* Fix error message. Remove unused code. Improve New Document UX by opening editor in separate column
* Update wording for sample data import. Speed up database section in HomeDashboard for noSql.
* Convert new document button to FluentUI in query page
* Display progress when sending query
* Upgrade query editor
* Upgrade .net version to fix signing issue during build
* Try another version of dotnet
* Comment out .net to investigate signing issue
* Install required .net 2.1
* Try to target specific dotnet version in build
* Remove dotnet version
* Try onebranch signing task
* Fix signing task
* Revert adding onebranch code signing
* Try to install .net sdk instead
* Restore original pipeline definition
* Update query-editor/package-lock.json
* Rev up to version 0.4.0 and update changelog
* Rename provider with correct Cosmos DB terminology
* Move "New Document" button to the right in query editor
* Rename provider with correct Azure prefix
* Add mechanism to cancel query
* Fix format
* Proxy optimise retrieval of token
* Bug fix
* Update query-editor
* Add vite bundle visualizer
* Turn off sourcemaps
* Update NOTICES
* connection.options['isServer'] is now returned as a string
* Update NOTICES
* Update version to 0.3.6
* Fix inclusion of new query-editor/dist folder in .vscodeignore
* Add esbuild
* Turn on sourcemaps and leave sources. Fix Events not defined issue.
* Remove sourcemaps and source from vsix package
* Add minification. Fix target names.
* compile test doesn't need to emit js file
* Fix build target: unit test compile and publish does not pre-test.
* Update NOTICES
* Add instructions to debug
---------
Co-authored-by: Laurent Nguyen <languye@microsoft.com>
* Add intial query-editor react app
* Integrate query-editor to vscode extension build.
* Add plumbing to send and display mongo query
* Show query results in json-editor
* Remove unused max limit
* Initial version query editor
* Implement offset-based pagination
* Render query result as text. Fix formatting.
* eslint: ignore react-json-editor/index.js
* eslint: ignore index.js
* Fix build issues
* Correct hosting webview to accept query-editor library
* Minor reformat
* Specify new fields for query editor
* Update query editor to latest cleaned up api
* Remove prepublish from publish npm script as it is already called by vsce package
* Properly handle errors when submitting queries and code cleanup
* Updated query editor client to handle new API
* Fix temporary link to query editor
* Fix build issues due to merge
* Minor bug fixes
* Refactor Home dashboard to derive native and cosmosdb from abstract class
* Bug fix and remove unused code
* Refactor appContext and database dashboard
* Rename classes. Wire collection click to query editor in NativeMongoDatabaseDashboard
* Fix renaming
* Refactor classes to add support for noSql
* Separate dashboards for nosql, mongo, cosmosdb. Update query editor.
* Update ci nodejs version
* Fix build isues and properly package query editor
* Remove copying sourcemaps in build
* Debug build issue
* Properly copy source maps in build
* Fix path in build
* More path fix
* Copy sourcemaps in build
* Turn off query editor for mongo for now
* Remove unused imports
* Fix format
* Rev up ads-extension-telemetry
* Remove NoSql commands until supported.
* Update NOTICES
* Move resources to online-resources and modify code to download binaries and sample data from blob.
* Update download urls
* Update code to download from github release
* Update filename and tree to reflect github release url
* Remove auto-delete code (which is done when by vscode upon extension install)
* Fix format.
* Fix output channel and status view code when downloading sample or mongo shell. Update version in config.
* Remove unused code
* Remove binaries