mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-05-02 14:33:52 +01:00
* Initial implementation of saving split value to local storage * Make table columns generic (no more id and partition keys) * Save column width * Add column selection from right-click * Implement new menu for column selection with search. * Switch icons and search compare with lowercase. * Search uses string includes instead of startsWith * Only allow data fields that can be rendered (string and numbers) in column selection * Accumulate properties rather than replace for column definitions * Do not allow deselecting all columns * Move table values under its own property * Update choices of column when creating new or updating document * Rework column selection UI * Fix table size issue with some heuristics * Fix heuristic for size update * Don't allow unselecting last column * Implement column sorting * Fix format * Fix format, update snapshots * Add reset button to column selection and fix naming of openUploadItemsPanePane() * Fix unit tests * Fix unit test * Persist column selection * Persist column sorting * Save columns definition (schema) along with selected columns. * Merge branch 'master' into users/languy/save-documentstab-prefs * Revert "Merge branch 'master' into users/languy/save-documentstab-prefs" This reverts commit e5a82fd356666011397db96ea35c2e0abc178c4e. * Disable column selection for Mongo. Remove extra refresh button * Update test snapshots * Remove unused function * Fix table width * Add background color to "..." button for column selection * Label to indicate which field is a partition key in Column Selection Pane * Update unit test snapshot * Move column selection and sorting behind feature flag enableDocumentsTableColumnSelection * Cleanup checkbox styles