* Changing key combos, and behavior for starting/stopping
* Updating keybindings
* Fixing mac keybindings
* Clear data when starting profiler from keyboard shortcut
* Edit alert WIP
* A couple alert edit bugs
* Hook up dashboard refresh notification
* Hook onchange event to other agent service calls
* Switch update handler to scalar value
* Add null check on handler callback
* added file browser tree to API and dialog
* added callbacks for selected files
* added file browser to step dialog
* remove commented code
* fixed file name bug
I modified lots of snippets to include the database name so that the user can additionally tab through the database name. I made some quality of life change for the user. I normalized and standardized snippets to look more like one user created the file rather than each script taking on various flavors from the contributors. I tried to write the comments in the snippets in the same style at the majority of the snippets. I added highlighting in key areas that were missing it or were not replacing the comments. Additionally there was no snippets for sqlCreateIndex and sqlCreateTempTable which I find standard for SQL users. Let me know your thoughts! No trying to offend anyone if I changed your code.
* add connection info to the file label
* formatting
* first attempt at title shortening
* add user to title shortening
* add settings to control connection info in title
* formatting
* move setting
* Added default new profiler keybinding. Exposed profiler.start and profiler.stop so they can be used with keybindings
* Changing where session state gets set
* Cleaning up unnecessary code
- Fixes#1764, fixes#1765
- Fixes bug where configModifiers were passed in the dashboard service in some places, and a different object with incompatible / missing fields in a different one. Now it always passes in the owner object, and this should have the required fields
- Note: this doesn't fix the problem where the code does not fail to build, which I would have expected to be the case.
- Adds "provider" as an option for TabConfig including in the schema
- Filter by "provider" type when loading tabs. If provider is not set for a tab, will assume "MSSQL" since it's the default provider. This is a design decision - without this, we would either have to disable tabs that don't show this or have them incorrectly show for non-MSSQL provider types
Notes:
Does not override behavior for individual widgets, which still get the current provider set as their provider if not specified. This seems to be required so should be fine.
We will fix tasks/widgets that aren't supported by a provider showing up in a separate PR, since it's a different issue
* changed columnw widths
* fixed scrolling for prev run job history list
* fixed all resizing and scrolling issues in agent
* removed commented code
* code review comments