Граф коммитов

71 Коммитов

Автор SHA1 Сообщение Дата
Vsevolod Kukol 4062cc66da
Prepare 0.24.0 release (#2403)
* Prepare 0.24.0 release

* Update NOTICE.html

* Updated CHANGELOG.md with v0.24

* List more changes in the Changelog

* added "Mongo Clusters" to the readme file

* added a vCore screenshot

* updated the changelog with vCore updates

* MongoDB Cluster Support section renamed

* Update Query editor screenshots in readme

* readme: make overview images smaller

* Updated indentation and new lines.

* Fix 0.24.0 version number in changelog

---------

Co-authored-by: Tomasz Naumowicz <tnaumowicz@microsoft.com>
2024-11-14 16:15:14 +01:00
Dmitry Shilov c6854b5905
Query Editor (NoSQL + Mongo) (#2318)
* Dev/sda/cosmosdb nosql query editor (#2295)

* feat(webview): Adds new command to show QueryEditor
- New Webview panels: QueryEditor, Result
- Adds webpack config for React components
- Adds new transport between VSCode and Webview
- Adds index.tsx as a base for all webview panels

* feat(webview): Adds new command to show QueryEditor
- New Webview panels: QueryEditor, Result
- Adds webpack config for React components
- Adds new transport between VSCode and Webview
- Adds index.tsx as a base for all webview panels

* feat(webview): Adds new command to show QueryEditor
- New Webview panels: QueryEditor, Result
- Adds webpack config for React components
- Adds new transport between VSCode and Webview
- Adds index.tsx as a base for all webview panels

* feat(webview): Adds new command to show QueryEditor
- New Webview panels: QueryEditor, Result
- Adds webpack config for React components
- Adds new transport between VSCode and Webview
- Adds index.tsx as a base for all webview panels

* feat(webview): Adds new command to show QueryEditor
- New Webview panels: QueryEditor, Result
- Adds webpack config for React components
- Adds new transport between VSCode and Webview
- Adds index.tsx as a base for all webview panels

* Dev/sda/cosmosdb nosql query editor (#2296)

* feat(webview): Adds new command to show QueryEditor
- New Webview panels: QueryEditor, Result
- Adds webpack config for React components
- Adds new transport between VSCode and Webview
- Adds index.tsx as a base for all webview panels

* Added support for Fluent UI 9 with VSCode theming (first iteration) (#2298)

* added Fluent UI 9 + a demo webview

* package.json sorted its commands.

* hotfixes to recover a failing build after a package.json upgrade somewhere down the line

* Cleaner token override for a Fluent UI adaptive theme

* Added scripts, tasks, and launch cofigurations

* feat(webview): Dynamically changed theme provider (#2299)

* feat(webview): Adds dynamic theme provider

* fix(fluent-ui): Minor fixes (#2300)

- Bumps floating-ui package
- Adds css loader
- Fixes task runner

* Maintenance: Run a prettier process on the entire codebase.

* feat(webview): Adds monaco editor (#2302)

* Preview of mongoClusters support (#2306)

- Migrated codebase from another repository.
- Enabled MongoDB cluster support in Azure Resources.
- Implemented work-in-progress updates for:
  - Slickgrid integration and styling.
  - Table, tree, and JSON views with auto-resizing.
  - Improved table and treeview stability.
  - Basic error handling and query editing.
- Upgraded dependencies and fixed various bugs:
  - Slickgrid-react upgraded to version 5.5.1.
  - Resolved webview activation issues for MongoDB clusters.
  - Language service loading error fixed.
- Introduced 'jest' testing framework, maintaining legacy 'mocha' tests.
- Ran Prettier across the entire codebase.
- Refactored and relocated slickgrid utilities.
- Final updates to package.json and dependencies.

* Dev/sda/query editor context (#2307)

* feat(webview): Adds context

* feat(webview): Implements Connect/Disconnect buttons

* feat(eslint): Fixes eslint errors

* feat(audit): Fixes audit errors

* feat(audit): Fixes audit errors

* feat(audit): Fixes audit errors

* chore: Adds webpack analyzer + Adaptive theme

* Reviewing vCore merge into development (#2308)

- Refactor CollectionView to use useContext for state management
- add 'loading' state support, and disable toolbar buttons.
- Fixed issues with clusters lacking multi-user support,
- unique ID generation in slickgrid utils, and page number formatting.
- Enhanced cluster configuration discovery and improved UX.
- Added queryResults message handling to the webview panel and fixed import typo.

* Remove unused DataViewPanelJSON, DataViewPanelTable, and DataViewPanelTree components in duplicated files

* vCore: added monaco with JSON support to the collection view webview (#2309)

* chore: Query Editor Result Panel

* fix: Update paths for DataViewPanelTable and DataViewPanelTree imports in ResultTab

* chore: Query Editor Result Panel

* refactor: Remove unused Fluent UI Demo

* update launch.json, tasks.json, package.json configs used during mongoClusters development

- Update launch.json and tasks.json to include a new configuration for watching and running the extension, webview, and host without extensions profile
- Remove unnecessary scripts from package.json

* bugfix: launching/watching extension restored

Fixed the following error:

Error: failed to handle: base_dir(`./`) must be absolute. Please ensure that `jsc.baseUrl` is specified correctly. This cannot be deduced by SWC itself because SWC is a transpiler and it does not try to resolve project details. In other words, SWC does not know which directory should be used as a base directory. It can be deduced if `.swcrc` is used, but if not, there are many candidates. e.g. the directory containing `package.json`, or the current working directory. Because of that, the caller (typically the developer of the JavaScript package) should specify it. If you see this error, please report an issue to the package author.

* simplify launch.json and tasks.json for mongoClusters development

* [mongoClusters] Update file paths and imports for mongoClusters development ('vCore' --> 'mongoClusters') (#2310)

* chore: Updates linter
- Eslint has been updated
- Prettier has been updated
- Code has been updated using new rules

* chore: Updates linter
- Eslint has been updated
- Prettier has been updated
- Code has been updated using new rules

* feat: Query Editor Tab might be open multiple times (#2312)

* chore: Removed unused dev packages

* refactor: Rename CredentialsStore to CredentialCache

This commit renames the class CredentialsStore to CredentialCache in the mongoClusters module. The purpose of this change is to provide a more accurate and descriptive name for the class that stores and retrieves credentials for connecting to MongoDB clusters. The renaming is done to improve code readability and maintain consistency within the module.

The following changes were made:
- Renamed src/mongoClusters/CredentialsStore.ts to src/mongoClusters/CredentialCache.ts
- Updated import statements and references to the renamed class in other files

No functional changes were made in this commit.

* Dev/sda/new package (#2315)

* chore: Adds new package script

* chore: Removes old build

* chore: Extension loads json and css plugins in production mode (#2317)

- Fixes production webpack config
- Fixes package script
- State changes correctly in SQL editor
- Refactoring: moving functions that transform query result data to the utils directory

* chore: Fix extension version in package-lock.json

* chore: Fix prettier issues

* JSON Schema analyzer for MongoDB BSON documents

first iteration, with some stats, but some requried fields still missing.

* Refactor test file paths for better organization

* JSON Schema Analyzer: Moved queue implementation from an array to a de-queue

* Refactor import statements to use default imports (as a consequence of a previous tsconfig update of "esModuleInterop": true)

* Refactor import statements and update value display in slickgrid table and tree. Using unified toString functions

* Refactor, simplify function names, add comments.

* chore: Adaptive theme supports VSCode dark themes (#2320)

* fix: Fixes adaptive light theme colors

* mongoClusters: Document Schema  (#2319)

* JSON Schema analyzer for MongoDB BSON documents
* Refactor test file paths for better organization
* Refactor import statements to use default imports (as a consequence of a previous tsconfig update of "esModuleInterop": true)
* Refactor import statements and update value display in slickgrid table and tree. Using unified toString functions
* Refactor, simplify function names, add comments.

* added data type labels to the table view

* chore: Adaptive theme supports VSCode dark themes (#2320)

* fix: Fixes adaptive light theme colors

* mongoClusters: Document Schema  (#2319)

* JSON Schema analyzer for MongoDB BSON documents
* Refactor test file paths for better organization
* Refactor import statements to use default imports (as a consequence of a previous tsconfig update of "esModuleInterop": true)
* Refactor import statements and update value display in slickgrid table and tree. Using unified toString functions
* Refactor, simplify function names, add comments.

* mongoClusters: added index support (display only)

* fix: mongoClusters: grid cell rendering

* refactor: Remove obsolete console.log statement in MongoClustersClient.ts

* Dev/sda/paginator (#2321)

feat: Implementing paginator

* wip: adding document editing, handling document selection and objectid discovery.

* wip: deleting documents from the table view

* wip: view document skeleton

* wip: moved from json docs to json docs [] for the JSON view

* chore: Bumps Node.js version

* chore: Revert problemMatcher changes

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* wip: mongoClusters: adding/updating and deleting documents

* bugfix: view self-switching back to prev view

* Preventing mongClusters/vCore commands from being shown when disabled.

* Improve: Preventing mongClusters/vCore commands from being shown when disabled.

* Dev/sda/unit tests (#2323)

* chore: Fixes unit test runner
- jest: mocking vscode
- mocha: fix extension.bundle.js path

* chore: Fixes eslint

* chore: Fixes prettier issue

* wip: enable debugging on Windows+WSL

* Remove unused extension recommendation

"ms-vscode.azure-account" is no longer in use.

* enable debugging on Windows+WSL

* enable debugging on Windows+WSL

* chore: Adaptive theme supports VSCode dark themes (#2320)

* fix: Fixes adaptive light theme colors

* mongoClusters: Document Schema  (#2319)

* JSON Schema analyzer for MongoDB BSON documents
* Refactor test file paths for better organization
* Refactor import statements to use default imports (as a consequence of a previous tsconfig update of "esModuleInterop": true)
* Refactor import statements and update value display in slickgrid table and tree. Using unified toString functions
* Refactor, simplify function names, add comments.

* Dev/sda/paginator (#2321)

feat: Implementing paginator

* chore: Bumps Node.js version

* chore: Revert problemMatcher changes

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* Preventing mongClusters/vCore commands from being shown when disabled.

* Improve: Preventing mongClusters/vCore commands from being shown when disabled.

* Dev/sda/unit tests (#2323)

* chore: Fixes unit test runner
- jest: mocking vscode
- mocha: fix extension.bundle.js path

* chore: Fixes eslint

* chore: Fixes prettier issue

* wip: enable debugging on Windows+WSL

* Remove unused extension recommendation

"ms-vscode.azure-account" is no longer in use.

* enable debugging on Windows+WSL

* enable debugging on Windows+WSL

* merge-bug-fix: Remove duplicate code.

* chore: Monaco adaptive theme (#2324)

* chore: Monaco adaptive theme
* chore: Add mandatory OSS comment

* Refactor authentication titles for MongoDB cluster connection

* chore: Adaptive theme supports VSCode dark themes (#2320)

* mongoClusters: Document Schema  (#2319)

* JSON Schema analyzer for MongoDB BSON documents
* Refactor test file paths for better organization
* Refactor import statements to use default imports (as a consequence of a previous tsconfig update of "esModuleInterop": true)
* Refactor import statements and update value display in slickgrid table and tree. Using unified toString functions
* Refactor, simplify function names, add comments.

* Dev/sda/paginator (#2321)

feat: Implementing paginator

* chore: Revert problemMatcher changes

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* chore: Fixes development build
- Fixes prettier issues
- Uses own build steps

* Preventing mongClusters/vCore commands from being shown when disabled.

* Improve: Preventing mongClusters/vCore commands from being shown when disabled.

* Dev/sda/unit tests (#2323)

* chore: Fixes unit test runner
- jest: mocking vscode
- mocha: fix extension.bundle.js path

* chore: Monaco adaptive theme (#2324)

* chore: Monaco adaptive theme
* chore: Add mandatory OSS comment

* chore: Monaco editor moved to share component (#2325)

* merge-bug-fix: mongoclusters, re-enabling document editing

* fix: Fixes slickgrid resize container

* Fix Cosmos DB user facing terminology (#2326)

* Fix legacy Cosmos DB NoSQL terminology: "Core (SQL)" to "NoSQL", "collection" to "container" (NoSQL only).

* Rename "Core (SQL)" to "NoSQL"

* Renaming collection to container for nosql

* Fix lint issue

* fix-merge: restoring lost changes

* introducing .gitattribuntes to help with WSL+Windows support

* chore: Items in submenu were rearrange (#2328)

* Add ErrorBoundary connected to telemetry (#2329)

* Initial implementation of ErrorBoundary with reporting error to QueryTab

* Connect ErrorBoundary to telemetry

* Revert unneded change

* Revert unneded change

* Fix build issue. Make sure reportError exist before calling it

* Fix comments

* Finalize telemetry callback id

* Fix telemetry id and rename reporting function and message name

* Wire "azureDatabases.reportIssue" to ErrorBoundary error mesage

* Rename event id

* vCore: cleaned-up JSON doc view for vCore

* Dev/sda/telemetry (#2330)

chore: Adds telemetry to all important functions

* temporarily removed husky pre-commit

* vCore: added database and collection management, improved resource info caching (#2331)

* vCore: added create drop db collection
* vCore: improved connection/session caching
* vCore: feature: not waiting for vCore details before displaying vCore resources

* chore: New theme for Slickgrid (#2327)

* chore: New theme for Slickgrid

* chore: Small fixes
- Revert some changes after merging Tomasz PR
- Remove Husky

* chore: Introduces eslint license header plugin (#2332)

- eslint checks copyright header in each ts(x) file
- eslint --fix was ran. Fixed all files without copyright header

* vCore: added JSON editing support, unified webview implementation for mongoClusters (tRPC prototype) (#2335)

- Introduced new webview and messaging system based on tRPC (prototyping with vCore)
- Migrated documentView and collectionView to tRPC.
- Added JSON editing support to vCore and reorganized BSON/JSON/EJSON handling.
- Refactored and rearranged core files, removed unused dependencies, and added missing copyright comments.

* chore: Fixes prettier issue

* Document viewer (#2334)

* feat: New tab for viewing/editing/creating document

* feat: Implementing BaseTab as parent class for QueryEditorTab and DocumentTab (#2336)

* fix: Fixes indent in main.yaml

* vCore: prettier -w

* chore: Bump upload-artifact version

* chore: Bump actions/checkout and actions/setup-node versions

* chore: Bump dependencies versions

* fix: Fetch All shows records (#2339)

- Records counter shows the number of records or All while query is executing
- Return to first page works properly
- Table view shows all records

* chore: Adds info about next release (#2338)

* chore: Adds info about next release
- New release info
- Fixes README typos

---------

Co-authored-by: Vsevolod Kukol <sevoku@microsoft.com>

* feat: Timer shows instead of record counter while query is executing (#2341)

* vCore: adding table view data navigation into objects (#2342)

**vCore Enhancements:**

- Extract properties from JSON schema at a given path.
- Resolved SlickGrid rendering issues for step-in/step-out functionality.
- Ensured _id remains as the first column in table views.
- Disabled text selection on elements in the collection view
- UI and Session Management:

* vCore: add import + export support for vCore collections (EJSON) (#2344)

vCore: Add document import/export functionality with streaming and BSON support

* feat: The edit mode was removed. View | Edit | Delete buttons are available if there are selected rows (#2343)

* vCore: mongosh support (at the mongoCluster and the database level) (#2348)

vCore: added mongosh support for mongo clusters

* fix: Adds indicator that document is opened in read only mode (#2345)

* fix: Slickgrid message "No data to display" has fixed placed while query is re-executing (#2346)

* fix: QueryEditor and Document toolbars has the same size and positions (#2347)

* vCore: Unified UX for the collection view (#2349)

vCore: Unified UI/UX of the collection view to match a common style.

* vCore: auto-completion for find filter queries (#2352)

Implemented basic query auto-completion functionality for find filter queries in vCore

* fix: All records have unique Id for table view. (#2353)

- Fixes issue with non-unique id
- Fixes issue that document is not found when it opens in view tab. Edit buttons are displayed only if query is `SELECT * ...`

* vCore: removed the @fluentui/react import that was enforcing an obsolete font downloads (#2354)

* Fix an issue where an internal error is not meaningful (#2351)

There are several scenarios where loading database resources might fail. This change adds an optional message to a commonly used nonNullValue check function and improves database resource resolution error handling. Additioally the resource ID and Name gets now masked when reporting errors to telemetry and GitHub issues.

* Fix formatting

* Update Readme.md (#2350)

* Some minor Readme improvements

* Update Overview picture in Readme

* Add Query Editor to Readme

* vCore: breadcrumb support for table level navigation (#2356)

* feat: The use can open document for editing if document was open as read-only (#2357)

* fix: Removing top-level ellipsis in Tree View (#2358)

* fix: Disconnect button has the same icon as the connect button. The difference in colors (#2360)

* fix: Document error messages are shown in VS Code (#2361)

* vCore: Updated Layout, Resolved ResizeObserver issues, changes to cred management (#2362)

- Moved breadcrumbs to bottom of the screen.
- Fixed password re-entry bug on refresh.
- Added import/export buttons to collection view.
- Set query to initialize as `{ }`.
- Resolved resize errors in document view.
- Refactored toolbar and improved Monaco editor integration:
  - Removed unused class from `ToolbarTableNavigation`.
  - Added `MonacoAdaptive` component for layout improvements.
  - Renamed editor mount handler for clarity.
  - Cleaned up unused styles and adjusted editor options.

* feat(table-view): Double click on record opens document view in read-only mode (#2364)

* vCore: clear invalid credentials and allow password re-entry (#2363)

* Query editor title represent current connection (#2365)

* fix: Query Editor Tab changes title if connection is active

* feat: New duplicate button which opens new query editor tab with the same query

* vCore: bugfix: collection view remains open when opening documents (#2367)

* vCore: an attempt to handle an aborted password entry (#2369)

* fix: Stats table shows scrollbars if table does not fit to container (#2370)

* fix: Only selected rows are copied/downloaded (#2371)

* Dev/sda/copy or download only selected rows (#2372)

* fix: Only selected rows are copied/downloaded

* SlickGrid Table and Tree layout fix (bottom padding/margin) (#2373)

* vCore: UI tweaks and improvements (#2374)

* vCore: add an extended confirmation dialog for "risky" operations (#2355)

* vCore: handle empty clusters and empty databases (#2380)

added placeholder nodes for empty clusters and empty databases

* Fix an issue where Mongo nodes did not have a local parent assigned (#2378)

Flag all AzExtTreeItem.parent overrides as type-only declarations

most AzExtTreeItem implementation override the AzExtTreeItem.parent
field with a more specific type. This was not an issue before, but with
swc or more recent tsc these fields get initialized after the parent
AzExtTreeItem completes and overwrite whatever it has assigned already.

This results in .parent being undefined after all constructors finish,
and many parent operations fail at runtime.

The right way to address this it to indicate to TS that the declaration is
for type safety only and should not have any runtime effects.

Documentation: https://www.typescriptlang.org/docs/handbook/2/classes.html#type-only-field-declarations

* Prevent duplicate headers (#2376)

* Fix an issue where a MongoDB connection error might be hidden by a missing null check. (#2384)

* Improve Capacity Mode selection wording (#2386)

* Fix an issue where a Document shows as "undefined" if _id is not set (#2383)

This is likely to happen if "id" has been removed from the cosmosDB.documentLabelFields setting.

* feat: Index Metrics in Stats (#2366)

* feat: New Tab with Index Metrics
* feat: Index Metrics moved to Stats tab

* Dispatch Query errors to VS Code (#2388)

and show a native message with reporting to Output window. Additionally handle unexpected error reporting.

* feat: Use webview tab for new Cosmos DB document (#2390)

* Fix formatting issue

* fix: Dispatch Query errors to VS Code (#2393)

and show a native message with reporting to Output window.
Additionally handle unexpected error reporting.

* Run npm ci as an additional setup step at the end (#2391)

* Run npm ci as an additional setup step at the end

* Move vsix to root folder after packaging
since this is where the shared build pipeline extects to find it.

* Reword RBAC setting description (#2389)

* fix: Allow to go back during connect flow (#2392)

* Improve server names when creating a new resource (#2385)

* Revert resource tag change when creating NoSQL account

* Improve server names when creating a new resource

* fix: Allow to go back during connect flow

* fix: Decrease toolbar paddings (#2394)

* extended confirmation dialog for "risky" operations (#2377)

* improved deletion challenge options
* transition to DialogResponses and ensuring that the 'random number' is never the default one.

* Add vCore to Mongo Capacity Mode selection (#2387)

* Improve Capacity Mode selection wording

* Add vCore to Mongo Capacity Mode selection

* fix formatting

* Adds support for connecting to MongoDB Clusters with a connection string and for attaching more than one database account (#2395)

- Implemented SharedWorkspaceStorage for unified storage structure
- Enabled adding/removing MongoDB cluster connections
- Improved error handling, comments, and refactored code
- Updated workspace item handling for RU and vCore accounts

---------

Co-authored-by: Tomasz Naumowicz <tnaum-ms@naumowicz.de>
Co-authored-by: Tomasz Naumowicz <tnaumowicz@microsoft.com>
Co-authored-by: Laurent Nguyen <laurent.nguyen@microsoft.com>
Co-authored-by: Vsevolod Kukol <sevoku@microsoft.com>
2024-11-12 14:19:27 +01:00
Alex Weininger f32dd12de7
v0.19.0 App Centric Release prep (#2027)
* Bump version

* Update NOTICE

* Update CHANGELOG

* Update README
2022-05-24 09:36:32 -04:00
Eric Jizba 2617198dec
Use VS Code's product icon theme (#1845) 2021-04-07 17:17:14 -07:00
Eric Jizba 70d728bb1c
Depend on Resource Groups extension (#1823) 2021-02-17 13:39:11 -08:00
Will Lorey 67b0cab30e
Update Postgres icons 🐘👀 (#1587) 2020-06-24 11:47:35 -07:00
Eric Jizba 30a5348f99
Update function icon (#1547) 2020-05-28 15:36:11 -07:00
Eric Jizba 798b98106e
Update PostreSQL icons (#1545) 2020-05-28 12:00:11 -07:00
Will Lorey eed23ee440
Update README with name change & Postgres (#1488) 2020-05-26 09:48:56 -07:00
William Lorey 000e3804e9
Update extension icon (#1433) 2020-04-22 16:17:06 -07:00
Neelima Potharaj 0406078daf
Tree view for postgres (#1337) 2020-03-18 11:46:46 -07:00
Eric Jizba 55de4069ca
Leverage separate extension for graph explorer (#1362) 2020-03-16 14:24:23 -07:00
Eric Jizba 856393deb1
Update title bar icons and Cosmos DB icon (#1331) 2020-02-20 16:55:49 -08:00
Prashanth a33904a3c4
previewHtml -> webview (#1061)
1. Convert bundles to local vscode-resource uri
2. Same for images, css, etc.
3. add onDidDispose
2019-03-22 18:52:16 -07:00
Stephen Weatherford (MSFT) 13ee9344bc
fix graph execute when packaged (#1045)
* Fix graph execute and color issues in Insiders

* force rebuild

* redo
2019-02-13 17:42:20 -08:00
Prashanth 624ddacbe1
Prepare for 0.9.0 release (#925) 2018-11-08 16:48:57 -08:00
Stephen Weatherford (MSFT) e3b903a64c
More readme/changelog changes (#603)
* Use parseError()

* More readme/changelog changes

* More readme/changelog changes

* date

* Revert parseError

* PR fixes

* Improve CodeLens instructions
2018-05-04 13:59:42 -07:00
Eric Jizba cbc394f785
Change icon to 28px (#589)
per Cherry's advice
2018-05-01 20:40:32 +00:00
Eric Jizba d2b0508a9a
Move explorer to Azure view container (#587) 2018-05-01 19:11:01 +00:00
Matt Hernandez d65ac6c741 Add an intro blurb to the readme.
Added a blurb to the top of the readme with the features we want users
to know about right away. The emphasizes MongoDB because node...
2018-03-30 18:56:19 -07:00
Stephen Weatherford (MSFT) 7f4516371d
README fixes/improvements, fixes #453 (#454)
* README fixes/improvements, fixes #453

* PR fixes

* fixes
2018-03-29 18:10:45 -07:00
Stephen Weatherford (MSFT) 6abfdc94df
Select Subscriptions icon (#440)
* Select Subscriptions icon

* PR fixes
2018-03-26 12:47:04 -07:00
Stephen Weatherford (MSFT) ca05f8658f
View collection stored procs in the browser tree (#416)
* Browse stored procedures for DocDB

* Remove undones and fix command palette for create doc

* Fixes
2018-03-21 12:57:39 -07:00
Stephen Weatherford (MSFT) a059b09260
Show message for empty results, fixes #237 (#406)
* Rename empty state -> initial state

* Show message for empty results, fixes #237

* Fix build due to changing socket.io types
2018-03-20 17:54:20 -07:00
Stephen Weatherford (MSFT) f840234db6
Rename empty state -> initial state (#405)
* Rename empty state -> initial state

* Fix build due to changing socket.io types
2018-03-15 15:43:25 -07:00
Stephen Weatherford 48e8db8f5e
Part of the requested UX changes, fixes #337 (#340) 2018-01-24 20:38:35 -08:00
Eric Jizba 1e08f04fa9
Prep for 0.4.0 (#338) 2018-01-25 00:05:39 +00:00
Stephen Weatherford ada848d053
Add view settings for graph customization, fixes #234 (#285)
* Add view settings for graph customization, fixes #234

* remove default color

* README

* typo

* Fix null ref in some graphs
2017-12-14 13:52:45 -08:00
Stephen Weatherford c0a1b917fb
Pick up VS Code theme, fixes #228 (#267)
* Pick up VS Code theme, fixes #228

* Comments
2017-12-08 16:05:16 -08:00
Stephen Weatherford 914b116c2b
Replace resize code with CSS and fix bottom border to remove scrollbar (#244) 2017-12-07 17:04:15 -08:00
Eric Jizba ae26a96c36 Leverage shared azure tree provider
This commit should have no functional change. The refactoring for edit & persist will be done separately.
2017-11-29 00:49:21 +00:00
Stephen Weatherford 840130b908
Fix icon margin (#240) 2017-11-27 17:42:43 -08:00
Stephen Weatherford 4f2bd78ab4
Remove extra padding around graph HTML (#229) 2017-11-27 15:12:40 -08:00
nturinski 5b697b5f86 PR fixes 2017-11-20 18:17:43 -06:00
Stephen Weatherford 1055d4aa8d
Stats shouldn't display while querying (#210)
* Stats shouldn't display while querying

* Remove unused (luckily) and incorrect import
2017-11-16 15:30:40 -08:00
Eric Jizba deab9df1b1 Update gifs 2017-11-10 21:31:45 +00:00
Eric Jizba 1eb6da6535 Run execute on enter 2017-11-10 19:15:14 +00:00
Stephen Weatherford e98e99a97f Fix arrows 2017-11-09 21:45:35 -08:00
Stephen Weatherford a558488553 Increase graph height 2017-11-09 21:45:35 -08:00
Stephen Weatherford d01f88c1fa Add curvy lines 2017-11-09 20:22:13 -08:00
Stephen Weatherford e3e980abd9 Create SVG in HTML rather than code 2017-11-09 20:22:13 -08:00
nturinski 3eb0a654a2 Remove padding to fix scroll bar 2017-11-10 03:54:33 +00:00
Nathan 33201d57f2 Resize graph with window (#178) 2017-11-10 03:39:14 +00:00
Stephen Weatherford e81011c14c Don't show stats if there are no results 2017-11-10 02:07:09 +00:00
Stephen Weatherford 7dbb2a2b3d Make sure radio glyph hidden on Mac 2017-11-10 02:05:25 +00:00
Eric Jizba 5e05f19616 Update Cosmos Icon to match portal
Also: We had different icons for mongo vs docdb, but the icon didn't actually tell the user which one was which. We should just be consistent until we can get a 'mongo leaf' icon or something

The only icon that's different is CosmosDB Account icon vs Attached Account icon
2017-11-10 01:56:26 +00:00
Jay Wang be588e94e7
Preserve graph page state (#159) 2017-11-09 15:06:34 -08:00
Stephen Weatherford 0038e8ada5 Styling changes 2017-11-09 14:01:42 -08:00
Stephen Weatherford 16ba70ee0b Improve styling of statistics 2017-11-09 13:21:07 -08:00
Eric Jizba 0f1cd924f0 Use subscription icon from portal 2017-11-09 19:15:37 +00:00