* bump sts to take in Fix command options from becoming true by default change
* Fix update version
---------
Co-authored-by: Cheena Malhotra <cmalhotra@microsoft.com>
* Update license to MIT
* update 'Source EULA' to 'MIT License' in files in repo
* update .js output files
* fix eslint header errors
* update eslint ignore to ignore some files brought in from merge distro
---------
Co-authored-by: Kim Santiago <kisantia@microsoft.com>
* added skuRecommendation Notification message on successful import
* added cardloading and removed await in import Dialog
* disabled stop button on page enter
* filestream table should be disabled when server has filstream disabled access level
* added filestream effective level enum and helper method
* using the enum
* sts vBump to 4.10.0.18
* code review updates
* updated comment and modified the DSC table height
* Recommend release on Stable, pre-release otherwise (#191477)
* fix bug
* add periods
* Add cleaning and logging for extension error data (#191331)
Add cleaning and logging for error data
* Update `EnvironmentVariableScope`
* Update src/vscode-dts/vscode.d.ts
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
* Misc UX polishes of Quick Chat (#191483)
* rounded bottom
* max height of sash
* fix#191490
* Adds diffEditor.hideUnchangedRegions settings. Fixes#190886, fixes#190887
* Sort slash commands by `yieldTo` (#191112)
* fix#189776
* add accessibility tag
* Apply suggestions from code review
* Light version is always used for `iconPath` (#191127)
* Light version is always used for `iconPath`
Fixes#188830
* Use ThemeService instead
* Uses version2 of diff editor by default.
* Context menu for Quick Search appearing in search view (#191509)
Fixes#191485
* Disable image support by default
This was the cause of the black rectangle when using the DOM renderer
and it appears it can also have that issue with the other renderers.
Fixes#191426
* cli: fix decompression loop stalling (#191512)
Fixes#191501
It turns out this was a difference in inflate/deflate implementations
between the extension/SDK and the CLI. The SDK uses Node's zlib bindings,
while by default Rust's flate2 library uses a rust port of [miniz][1].
The 'logic' in the CLI was good, but miniz does not appear to flush
decompressed data as nicely on SYNC'd boundaries as zlib does, which
caused data to 'stall'. Telling the flate2 crate to use the native
bindings fixed this.
This could also be the cause of the flakiness occasionally seen on idle
tunnel connections!
[1]: https://github.com/richgel999/miniz
* Update workspace trust dialog for ai generated workspaces (#191474)
* Update workspace trust options for ai generated workspaces
* Make this.productService.aiGeneratedWorkspaceTrust optional
* add go to symbol placeholder for accessible view
* change none description
* add requestFocus
* fix#188329
* [css/json/html] update dependencies (#191522)
* Add unit testing for nb sticky scroll (#191524)
* static computeContent for sticky testing
* nb sticky refactor for testing
* move helper fxns to test suite
* Fix trustOption string content (#191525)
* React to window resize and remove hardcoded maxHeight in Quick Chat (#191531)
more Quick Chat polish
* Have sash take over layouting of Quick Chat until reset (double click) (#191533)
The new behavior is that when you use the sash to change the height, then you are locked into that. It's not until you double click, or clear the chat that it returns to the original behavior of being open for just the last question.
* Remove toolbar button to @-mention a response (#191534)
* behavior fixes, align more closely with editor
* behavior fixes for nb sticky scroll + css fix
* server-web: implement secret storage provider (#191538)
Works quite similarly to vscode.dev. The client has a key stored in
secret storage. The server has a key stored server-side, and issues
an http-only cookie to the client. The client can ask the server to
combine its key and the http-only cookie key to a key component, which
it combines with its local key to encrypt and decrypt data.
This logic kicks in if the web server bits see a `vscode-secret-key-path`
cookie set when it loads.
* A few tests for Related Information (#191547)
* Turn on Command Center by default (#191550)
* Turn on Command Center by default
Fixes https://github.com/microsoft/vscode/issues/191549
* remove tag
* Add GNU style link 'r-c.ce', 'r.c-re.ce'
See https://www.gnu.org/prep/standards/html_node/Errors.html
sourcefile:line1.column1-line2.column2: message
sourcefile:line1.column1-column2: message
sourcefile:line1-line2: message
Fixes#190350
* fix#191374
* chore: update distro (#191633)
* quick search - file highlight decoration isn't showing up on search (#191544)
Fixes#191539
* Dim settings and keybindings editors
Fixes#191612Fixes#191611
* add onDidRunText
* Dim breadcrumbs
Fixes#191608
* revert some changes
* Prefer .editor-group-container over .editor-instance
* Dim editor placeholder
Fixes#191614
* Dim welcome editor
Fixes#191613
* Dim unfocused setting feedback
Fixes#191618
* tunnels: fix forwarding attempts wrong path to tunnel binary on linux (#191657)
Fixes#191621
* Amend
* Notification and notification buttons lack border radius (fix#191532) (#191557)
* add screencastMode.keyboardOptions.showKeybindings (#191686)
fixes#179541
* Fix dim unfocused settings link
Fixes#191643
* Use correct check for just focusing (#191696)
fixes https://github.com/microsoft/vscode-internalbacklog/issues/4580
* Action widget fuzzyMatch fix (#191687)
fixes fuzzy matching confusion - makes sure only finds exact matching
* serve-web: delete socket file on server shutdown (#191692)
Fixes#191691
* fix#191591
* fix#191672
* fix#191684
* fix#191722
* Skip Nb Sticky Scroll testing on web platform. (#191716)
* test change
* skip notebook sticky scroll testing on web
* Clicking into notebook markdown search result clears result (#191731)
Fixes#191666
* Don't allow taking action on codeblocks in filtered responses (#191732)
Fixmicrosoft/vscode-copilot#1148
* add custom hover for quick open (#191416)
* add custom hover for quick open
* 💄
* 💄
* adjust delayer create logic
* Only decorate complete @ variables (#191733)
* chore: update electron@25.7.0 (#191282)
* chore: update electron@25.7.0
* chore: update internal build id
* chore: bump distro
* fix#191734 (#191756)
* fix#191022 (#191760)
* Fixes#191664
* Configure Tunnel Name leads to empty settings page for WSL (#191761)
* Fixes#191637
* Fixes#191600
* listWidget: remove redundant logic (#191054)
* Fixes#191603
* changing the setting text
* voice - fix issues around stopping transcription (#191774)
* Fix another `var()` fallback case (#191721)
One more case of #190968
* allow workspace edit to "create" untitled files (#191779)
https://github.com/microsoft/vscode-copilot/issues/1261
* voice - fix bad controller when using toolbar actions (#191780)
* Git - update Explorer welcome view context key (#191788)
* Fixes#191323
* Revert "fix #190228 (#191207)" (#191789)
This reverts commit cafcb59c16.
* Workaround slow update webgl issue on Windows
Fixes#190195
* cli: verify vscode server integrity before committing to cache (#191792)
Fixes#191469
* voice - replace codicon when hovering over stop button (#191777)
* cli: recycle all tunnels the cli creates for all scenarios (#191800)
Fixes#191749
* voice - make stop icon more explicit
* set default focusAfterRun to none
* voice - add a new action to stop and accept voice input (#191802)
* Disable renderer unit test on Windows
* changed command title and name
* Update distro
Fixes#191605
* make sure codeEditor is set when bulk editing via diff editor (#191810)
re https://github.com/microsoft/vscode/issues/188385
* Remove windows check
* Disable test
* forwarding: fix formatting issues in the log (#191814)
Fixes#191759
* Fix import
* fix#188329
* cli: polish serve-web help (#191817)
Fixes#191601
* Fix error in zsh si script
Fixes#188875
* Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
* on blur, hide
* debug: bump js-debug to 1.82 (#191827)
* allow more output mime types to be copied
* Fix file tree not being transferred to panel chat (#191826)
* Fix rendering when chat is hidden (#191830)
Fixes https://github.com/microsoft/vscode/issues/191704
* adjust endgame query (#191806)
* Diff Editor: Disables optimistic diff updates. Fixes#190748, Fixes#190232
* Uncomment unused symbols.
* Fixes CI
* Fix screen reader for comment editor (#191828)
* Try forwarding the accessibility support setting to the comment editor
* Add isAccessible to comment view
Fixes#146994
* Update codicons (#191835)
* Fixes#191617
* fix: prevent history show prev/next in composing event (#184014)
* look for re-used output id containing the image
* normalize option name
* cleanup
* get `x` off the edge (#191849)
Fixes https://github.com/microsoft/vscode/issues/191701
* Partially revert a change that broke dimming in active group
Reopens#191608
* Show focus state on editor tabs in hc themes (#191850)
* Fix progressive rendering of updated markdown content (#191851)
Fix progressive rendering updated markdown content
* view descriptor created with containerTitle that is not a string (#191842)
* reinstate `github-auth` parameter that was accidentally removed (#191862)
Fixes https://github.com/microsoft/vscode/issues/191861
* After 30s re-layout the quick chat (#191853)
fixes https://github.com/microsoft/vscode/issues/191627
* wrap handler for resize observer in requestAnimationFrame() (#183325)
* wrap handler for resize observer in requestAnimationFrame()
(fixes#183324)
* React immediately on first notification during an animation frame and only delay the second notification during the same animation frame
---------
Co-authored-by: Karel Frederix <kfrederix@selligent.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
* voice - start to better understand different chat input contexts (#191884)
* voice - start to have context and actions per chat kind
* voice - add context to `stop`
* voice - add todo for focus issue when starting
* window.title setting feedback (fix#191579) (#191885)
* some Some grid operations cause the `activeElement` to get lost (fix#189256) (#191886)
* Linux: Notifications Accessible View only opens when focusing with mouse (fix#191705) (#191888)
* Initialize all services as soon as the first service is needed (#191890)
Fixesmicrosoft/monaco-editor#4120: initialize all services as soon as the first service is needed
* Fixes#191892
* fix#186904
* check if mac
* Don't throw if view doesn't exist when visibility false (#191781)
* fix issue
* different udf check
* Update src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
* Disable Local Server flow for REH (#191930)
Because spinning up ports on the remote won't always work. Instead, we have the trusty device code flow.
Fixes https://github.com/microsoft/vscode/issues/191866
Fixes https://github.com/microsoft/vscode/issues/191867
* Do not show parent checkbox contents for ai generated workspaces (#191933)
* Skip flakey smoke test (#191936)
* Skip flakey smoke test
ref https://github.com/microsoft/vscode/issues/191860
* skip at describe since there's only 1 test
* Add check to see if resource has file extension before setting FILE | FOLDER (#191923)
* Set resource as FILE only if children are undefined
* Add check to see if resource has extension before setting FileKind
* Only update layout when chat is visible (#191943)
Fixes https://github.com/microsoft/vscode/issues/191942
* Don't show chat widget context menu for filetree (#191940)
* Open walkthrough if a gettingStarted page is found (#191947)
* chore: bump electron@25.8.0 (#191905)
* chore: bump electron@25.8.0
* chore: update internal build id
* chore: bump distro
* editors - do not focus empty editor group when created (#191963)
* Enable the family autodetection algorithm (#191970)
Fixes#191945: Enable the family autodetection algorithm to support a case where localhost resolves first to the ipv6 address and only second to the ipv4 address, and the desired server listens only on ipv4
* update distro
* Restore default paste fallback (#192220)
Fixes#192196
* Empty commit to release/1.82 (#192341)
* Add setting to disable chat history variables
* fix npm view exploits
* Version bump
* Version bump
* prioritize html links since they can wrap other link types
* Add missing vscode known variables
* Fix merge conflict with yarn locks
* Fix merge conflicts with build js files
* Fix extensions dir compilation errors
* Fix compilation errors
* More compilation error fixes
* Defines missing methods for treeViews
* More compilation time error fixes
* Fix remaining compile time issues
* Declares argvConfig to launch
* Fixes untrusted HTML issue for ADS launch
* Fix failing core unit tests
* Fix windows build pipeline
* Fix electron version
* Add prepare steps for deb and rpm packages
* Update distro hash
* Fix sql product build linux file
* Fix indentation with linux build file
* Update distro hash
* Update distro hash again
* Update node version to v18.x
* Update node to 18.15.13
* Update node to 18.15.0
* Turn off hygiene temporarily
* Fix build directory compilation issues
* Turns off failing tests
* Disable failing suite
* Update sqlite release version to 1.16.0
* Update distro hash
* Adds back XML language features extension
* Bump vscode version to 1.82.0
* Update vscode link with ADS link
* Fix issue with ts-node module resolution
* Add missing sql carbon edit tag
* Reenable linting in sql product compile script
* Update distro hash
* Add missing sql carbon edit tags
* Correct node js version
* Update nodejs version in ci.yml
* Revert "Update nodejs version in ci.yml"
This reverts commit 4694ace031.
* Revert "Correct node js version"
This reverts commit fb48649897.
* Update nodejs version for github workflows
* Reorder how deps are installed
* Revert "Reorder how deps are installed"
This reverts commit e0fbceb6c7.
* Revert "Update nodejs version for github workflows"
This reverts commit eb5d819393.
* Use nodejs v16 for github checks
* Bump nodejs to v18
* Update version to 18.15
* Fix basic
* Fix issue with yarn with hygiene check
* Fix yarn step in hygiene
---------
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: meganrogge <megan.rogge@microsoft.com>
Co-authored-by: Logan Ramos <lramos15@gmail.com>
Co-authored-by: Kartik Raj <karraj@microsoft.com>
Co-authored-by: Megan Rogge <merogge@microsoft.com>
Co-authored-by: Tyler James Leonhardt <me@tylerleonhardt.com>
Co-authored-by: Henning Dieterichs <hdieterichs@microsoft.com>
Co-authored-by: Joyce Er <joyce.er@microsoft.com>
Co-authored-by: Alex Ross <alros@microsoft.com>
Co-authored-by: Andrea Mah <31675041+andreamah@users.noreply.github.com>
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
Co-authored-by: Connor Peet <connor@peet.io>
Co-authored-by: Bhavya U <bhavyau@microsoft.com>
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
Co-authored-by: Michael Lively <milively@microsoft.com>
Co-authored-by: Rob Lourens <roblourens@gmail.com>
Co-authored-by: Peng Lyu <penn.lv@gmail.com>
Co-authored-by: Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>
Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
Co-authored-by: Robo <hop2deep@gmail.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
Co-authored-by: Justin Chen <54879025+justschen@users.noreply.github.com>
Co-authored-by: Hans <weartistt@gmail.com>
Co-authored-by: troy351 <914053923@qq.com>
Co-authored-by: Matt Bierner <matb@microsoft.com>
Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com>
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Co-authored-by: Aaron Munger <aamunger@microsoft.com>
Co-authored-by: David Dossett <ddossett@microsoft.com>
Co-authored-by: songlinn <17741492+songlinn@users.noreply.github.com>
Co-authored-by: Karel Frederix <karelfrederix@gmail.com>
Co-authored-by: Karel Frederix <kfrederix@selligent.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
Co-authored-by: Christof Marti <chrmarti@microsoft.com>
Co-authored-by: Cheena Malhotra <cmalhotra@microsoft.com>
* Added WIP table designer input change
* added test details to tableDesigner
* added connection name to details
* wip restoration of nonDefaultOptions
* added Verbosity todo for getTitle
* added updated info
* added fix for mainController
* fixed assignment
* added update to description
* restore title parts to old names
* added clarifying message
* added title to dashboard and profilerinput
* added advanced titles for edit data and query editor input
* added changes based on feedback
* added additional description
* Added some changes to tableDesigner input
* fixed comments
* removed erroneous import
* added updated titles and tooltips
* added small corrections
* added profiler XEL title feature
* added session name to profiler input tooltip
* added small tooltip rework
* remove unavailable session name
* added update to config.json
* add schema migration
* fix table selection issue
* fix table validation
* data only wont show schema info grids
* address comments
* update schema migration helper banner
* fix undefined
* refactor
* endedOn is - when not started
* fix toString
* refactor
* auto referesh dashboardtab and migrationtab
* add migration type in dashboard
* fix saving issue in page 0 and page 1
* fix compile issue
* fix save and close in page 3
* refactor
* fix save
* fix save
* fix save
* dont load location twice
* fix target type undefined issue
* set MI as default
* fix cannot load in step 3
* integrate assessment with schema
---------
Co-authored-by: Siyang Yao <siyao@microsoft.com>
* 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
* Initial changes
* Add time, resource and chart component to config dialog
* Add appropriate components of Configuration to Overall Resource Consumption Report and Top Resource Consuming Queries
* Fix alignment and sizes of components
* Address comments. Add group containers for individual components
* Fix alignment
* Add extra label and address comments
* Address comments. Fix sequence of component addition
* Update function definition to take in config information, instead of boolean to accomodate all future reports. And update doc 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
* min updates
* modfying addButtonsForTable method and reusing it for edit button
* code review comment updates
* Dialogbase addbuttons to table refactored
* more typo fixes
* removing fulltext index prop
* service fix
* using path.join instead of hardcoded separators
* final commit changes
* Update STS and add new platform
* Update vsix version
* Create Fabric DW project from database
* Fix target platform name
* Address comments
* Revert projects version to 1.3.0
* Update STS to 4.9.0.22
* PR comment
* Boilerplate for new metadata API endpoint
* Register all server metadata provider
* Fully registers data provider
* Registers metadata provider
* Instantiate metadata service
* Generates server metadata when connection is established
* Allow queryEditorInput to get server metadata
* Minor clean up
* Renames metadata provider and request endpoint
* Corrects documentation block
* Integrates get server metadata request endpoint
* Adjusts GetServerMetadataResult scripts type
* Add back Cargo.toml file
* Fix SQL hygiene error
* reflect changes made in in STS for table metadata
* Adds feature toggle to serverMetadataService
* Places toggle before request to get create scripts
* Fix build check issues
* Minor review changes
* Improves contextualization setting label
* Generalize contextualization service names
* Additional code review changes
* Update extensions/mssql/src/contracts.ts
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Update src/sql/azdata.proposed.d.ts
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Code reivew changes
* Capitalize c in contextualization
* Additional review changes
* Update provider type
* Simplify type and method names
* Unregister MSSQL ServerContextualization provider
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* 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
* Enter key in input type allows the change to update the table data, reduces the live update issues
* Setting focus to the current row
* using the existed setTableData method
* code review comment updates
* Input type checkbox update table additional validation
* fixing the input type focus and reverting the enterKeyPress logic
* fixing the flickering issue with data refresh
* moving code inline and using actual component
* cleanup
* addressing code review comments
* addressing code review comment for using loc var instead of duplicated line of code to get the rowinfo
* vBump STS and fixing required field causing the apply button not enable for other options on main branch
* Also fixed an issue where a manually edited text field doesn't get updated when selecting the same dropdown value from before the manual edit.
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Horizontal splitview sorta working
* remove the old element
* support getting size from model view container
* cleanup
* make splitViewHeight optional
* Update src/sql/azdata.proposed.d.ts
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* fix test
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Making IsLedger Property to Read-only
* refactor
* Update extensions/mssql/src/objectManagement/ui/databaseDialog.ts
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
* Initial set of changes for opening XEL files in ADS
* Code cleanup and update STS version
* Fix runtime errors
* Address comments
* Address comments and update Start button to be disabled for file session
* Code cleanup
* Initial commit for adding a basic general tab for the database properties
* Refactoring for dialog inputs
* removed properties nodeType and using database node and additional cleanup, diabling the functionality.
* Changes according to STS data fetch
* Reuse database Dialog
* Undo contract file change
* more refactoring
* fetched scrollbar fix into this PR
* Tabbed panel is being used for horizontal tabs
* stying fix for general tab button
* final commit for today :)
* Updates according to STS changes
* missed updates
* Refactored updates
* moved options as discussed and added collapsible sections... need to fix scroll bar
* Fixing the horizontal scroll bar of tabbedpanel
* initial updates
* need to fix the error!
* rror fixed and options are loading with sample values
* need to load real values for all felds and map values to dropdown options
* Dd loading correctly, need to add validation to recovery field and save options back
* refactor
* removing nullable property
* All changes done except recoveryTime validation
* Refactoring
* all values are saving as expected, isDirty flag is fixed. Todo: recovery validation and tests
* added general section for the options tab
* modifying pageVerify and userAccess to string array
* updates to general section of options tb
* disabling couple of general properties for MI
* Adding server edition conditions and toggling the UI options
* adding numeric validation to the recovey time
* Removing serveInfo logic and using the unsupported options approach from STS
* addressing comments and little code refactor
* changes with nullOrUndefined helper method
* replacing dropdowns with checkboxes
* adding unit test for helper method
* removed commented sample code and added comments
* initial changes for making a QDS report with placeholders
* Add icon for configure button
* Add another example report to show layout
* move files
* add placeholder names to components and cleanup toolbar
* cleanup
* switch to createViews() instead of createTop and BottomSections()
* add QueryStoreView class for the different components in a report
* cleanup
* add more comments
* fix yarn not running for query store extension folder
* add missing break
* change one more view to container
* Reenable extension unit tests
* Turn off Notebook Trust test cases
* Skip another failing notebook trust test
* Limit scope of disabled tests to only folder scenarios