* added doughnut chart component
* Changing chart to doughnutChart
* reverting to genreic chart component
* adding more chart supoort
* fix minor errors
* resolve some PR comments
* native chartjs, keyboard navigation and chart options
* fix build errors
* fix chart.js/auto error
* resolve PR comments
* modify chartdataset API
* Refactoring (#24327)
* working - displaying chart data with convert
* working - introduced typed properties
* working, added BarChartConfiguration to type param
* removed ChartProperties type param
* Adding doughnut support
* Correcting number vs. point issue
* including the right changes this time
* commenting out no-longer-used labels prop
* remove hardcoded canvasID, enabled Scatterplot config
* Moved graph testing to sample extension
* Reorganizing types; adding test back to assessment dialog
* Adding example for bubble chart
* Polar area working
* cleanup
* adding draw when options isn't set
* Moving chart example configs to other file
* some cleanup
* added some docstrings
* add multiple datasets to test scatter plot
* update scatter plot example in sample
* Adding height/width support
* swapping to `as` cast
* title working
* Settling chart title and legend display
* Adding comments
* updating data working
* Updating samples
* Typo in comment
* Reverting changes made for development
* Elaborating on color in docstrings
* Separating Data and Options in component payloads
* Removing chartId as an exposed property
* Changing chartType property to TChartType
* Fleshing out types file comments
* fixing scoping of chart component properties; renaming chart canvas ID prop
* correct internal chart options typing
* removing commented-out code
* removing unused ChartClickEvent type until data selection eventing is implemented
* renaming function
* deleted commented-out code
* Adding options setters that went missing after splitting Config to Data + Options
* adding type predicates for data conversion
* Adding back type setting (dropped when chart type conversion moved)
* Narrowing type for 'type'
* Fixing typos in docstring
---------
Co-authored-by: Deepak Saini <deepaksaini@microsoft.com>
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
Co-authored-by: Aasim Khan <aaskhan@microsoft.com>
Co-authored-by: Deepak Saini <deepak.saini1996@gmail.com>
* fix for File size input in DB properties can be decremented into the negative #24307
* Some DB Scoped Config options are sentence cased #24196
* cannot add a file with filestream data filegroup type #24359
* DB Scoped Secondary values aren't updated when hidden #24197
* DB Scoped Config shows secondary values for non-secondary options #24192
* Query store capture policy section is enabling on non-custom capture mode #24371
* queryStore WaitStatistics options should be a dropdown #24372
* add return type for copy results from STS
* fix test error
* change Result type to CopyResultsRequestResult
* remove async
* bump data protocol client
* bump dataprotocol client version
* bump version in yarn.lock
* add async back
* Send server contextualization to Copilot extension
* Keep context in editor input
* Remove unnecessary server context and extension service
* Send context when connecting from open editor
* Remove contextualization complete event
* Contextualize editor after connection success
* Minor clean up
* Remove nested then and use async/await
* Create helper function
* Remove unneeded async and add comment
* Encapsulate all context logic in service
* Use void operator to fix floating promise
* Correct return comment
* initial changes for loadin dsc table with real values from smo
* Displaying diff columns for DSC for diff sql server
* checkbox maiants the selection
* elevate option fails to load correct value when set to when_supported option
* all working till maxdop, todo pause option, save
* commented MAXDOP changes, as it is causing issues
* primary,sec,checkbox working as expected, TODO:MaxDop etc options,saving,tests
* Undo MAXDOP commented code
* refactored with service data
* column header width adjustments
* Maxdop and pause resume options completed, apply button is failing now
* Removed option names from loc and using Id instead as names may change in future like in doc
* Apply button fixed
* refactored to reduce table reload
* Ledger digest completed
* refactor done: maxdop secondary shows wrong data from pause_resume
* refactor more: all working but table focus disturbs on update table
* adds conditions for unsupported dsc to <2016 server
* maxdop secondary checkbox fix
* rows still loses focus after value change due to update table row data
* Fixed updating secondary dropdown value
* reusing the private method and removed the duplicated codes
* initial commit - fullText and owner need revision
* Enter key in input type allows the change to update the table data, reduces the live update issues
* Setting focus to the current row
* loading data, need stylings-increase col length, etc
* using the existed setTableData method
* Adding new file dialog
* creating addFile, but not displaying in table, issue with appendData
* Adding row to the table, options are getting from STS
* all working except InPercent value
* code review comment updates
* Input type checkbox update table additional validation
* all except path
* fixing the input type focus and reverting the enterKeyPress logic
* browse path is created, need stylings,refactor,filestream selection and add
* fixing the flickering issue with data refresh
* new file options toggle and grid display string updates
* moving code inline and using actual component
* cleanup
* Add file saving is done, except one styling issue with autogrowth section
* add,remove working, need to edit file
* add, edit, remove - all working, need css fixes and -1 fix
* addressing code review comments
* adding local changes adn fixing for edit file
* adjusting css
* addressing code review comment for using loc var instead of duplicated line of code to get the rowinfo
* all fixed, need testing and refactor
* vBump STS and fixing required field causing the apply button not enable for other options on main branch
* fixing autogrowth radio buttons change updates
* all working except some css
* disabled size for filestream
* fixing filegroups and filetypes scnearios, added filename validation for newfile, todo:editingNew file
* added max and min values to the inputs
* editing filename validation completed, all done exccept CSS
* all fixed except scroll bar
* edit db file header, filename enable issue fix
* PR comment supporting updates for STS
* initial commit
* min updates
* loading data into table.. adding rows
* modfying addButtonsForTable method and reusing it for edit button
* add empty row/remove done, edit name and other columns required and save with tests
* All working except new name validation
* adding validation
* code review comment updates
* Dialogbase addbuttons to table refactored
* more typo fixes
* all working except 'Remove' revist logic and delete correct row
* removing fulltext index prop
* adding defualt conditions to the columns checkboxes
* service fix
* using path.join instead of hardcoded separators
* updating files is updating filegroups tabs, removing fg to file update required
* fixed toggle remove button for tab;es
* filegroup refactor
* update filegroups and files on new fg name
* final commit changes
* code review updates
* vBump STS to 4.9.0.26