* 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