Robert
231dcc0c55
Improve tests to cover showing supported modeled methods
2023-10-24 16:49:21 +01:00
Robert
675e2ec9f2
Use the same condition for hiding methods in model editor and usages panel
2023-10-24 16:34:39 +01:00
Shati Patel
f0f13f3569
Create query: open new query in editor before downloading DB ( #3009 )
2023-10-24 13:30:01 +00:00
Robert
8d336930c8
Merge pull request #3008 from github/robertbrignull/modeled_row_styling
...
Fix styling of "already modeled" rows when showing multiple methods
2023-10-24 14:13:18 +01:00
Koen Vlaswinkel
043cdab297
Merge pull request #3013 from github/koesie10/use-selected-language
...
Use selected language when creating query
2023-10-24 15:02:05 +02:00
Charis Kyriakou
b1172d7d64
Activate method modeling panel when model editor is opened ( #3011 )
2023-10-24 12:55:19 +01:00
Koen Vlaswinkel
8b5329fe08
Use selected language when creating query
...
This will change the "Create new query" command to use the selected
language when creating a new query. If no language is selected, it will
still prompt the user to pick a language.
2023-10-24 13:41:37 +02:00
Nora
7bade3e382
Include model panels in mandatory tests
2023-10-24 10:03:54 +00:00
Robert
eb42beee23
Move method classifications to start
2023-10-24 10:12:05 +01:00
Robert
2405628bcc
Fix span size
2023-10-24 10:11:50 +01:00
Robert
0a75a0e835
Merge pull request #2983 from github/robertbrignull/remove_selected_model
...
Handle when the number of modeled methods decreases
2023-10-23 14:34:17 +01:00
Robert
07a4ffb306
Add tests that pagination is updated when a model is removed
2023-10-23 13:50:29 +01:00
Robert
1424afc7a4
Add tests that pagination is updated when add a new model
2023-10-23 13:46:10 +01:00
Koen Vlaswinkel
c62c054b95
Merge pull request #3001 from github/koesie10/validation-errors-focus
...
Add higlight on modeled method row when clicking in validation error
2023-10-23 13:17:59 +02:00
Koen Vlaswinkel
41aeb47a4e
Merge pull request #3004 from github/koesie10/redactable-error-stack
...
Show stack for redactable error in log
2023-10-23 12:04:08 +02:00
Koen Vlaswinkel
4ca14f89df
Revert "Use os.EOL for separating stack in error"
...
This reverts commit b33b5bb7c4
.
The errors module is also imported in the webview, so we can't actually
use it.
2023-10-23 11:43:15 +02:00
Koen Vlaswinkel
8011481de2
Merge pull request #2996 from github/koesie10/query-save-dir
...
Fix results directory and evaluator log for cancelled queries
2023-10-23 10:45:41 +02:00
Koen Vlaswinkel
d682c520d5
Add tests for fullMessageWithStack
2023-10-23 10:44:25 +02:00
Koen Vlaswinkel
b33b5bb7c4
Use os.EOL for separating stack in error
2023-10-23 10:37:10 +02:00
Charis Kyriakou
1ab198fe49
Move modeling events to new ModelingEvents class ( #3005 )
2023-10-23 08:57:48 +01:00
Koen Vlaswinkel
48df8de2c2
Merge pull request #3003 from github/koesie10/fix-error-no-workspace-folders
...
Show error message for no workspace folders with model editor
2023-10-20 17:31:37 +02:00
Koen Vlaswinkel
78f832a73f
Show stack for redactable error in log
...
When calling for example `showAndLogExceptionWithTelemetry`, the stack
trace would be sent to Application Insights, but there was no way to
see the stack trace from within VS Code. This will add the stack trace
to the log by returning it from `fullMessageWithStack` and using it in
the appropriate places.
2023-10-20 16:49:36 +02:00
Koen Vlaswinkel
8c594239cd
Merge pull request #3002 from github/koesie10/jsx-key-rule
...
Enable `react/jsx-key` for fragment shorthands
2023-10-20 16:44:37 +02:00
Koen Vlaswinkel
89ccd70752
Show error message for no workspace folders with model editor
...
It is possible to open the model editor without opening a folder, but
this gave an unhelpful error message. This commit adds a more helpful
error message.
2023-10-20 16:43:58 +02:00
Koen Vlaswinkel
c928b1eb86
Enable react/jsx-key for fragment shorthands
2023-10-20 16:03:30 +02:00
Koen Vlaswinkel
faffe4590b
Add focus on modeled method row on error click
2023-10-20 11:20:14 +02:00
Koen Vlaswinkel
91f6772ab9
Add interaction to MethodRow stories
2023-10-20 10:38:44 +02:00
Dave Bartolomeo
d20cf92eea
Merge pull request #3000 from github/github-action/bump-cli
...
Bump CLI Version to v2.15.1 for integration tests
2023-10-19 13:57:08 -04:00
dependabot[bot]
1f34330052
Bump lint-staged from 14.0.0 to 15.0.2 in /extensions/ql-vscode ( #2999 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 14.0.0 to 15.0.2.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md )
- [Commits](https://github.com/okonet/lint-staged/compare/v14.0.0...v15.0.2 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 10:39:57 -07:00
Robert
acb687cee7
Merge pull request #2997 from github/robertbrignull/model-table-validation
...
Show validation results in the model editor
2023-10-19 16:55:54 +01:00
github-actions[bot]
221b4392d3
Bump CLI version from v2.15.0 to v2.15.1 for integration tests
2023-10-19 15:44:43 +00:00
Robert
31d654d33d
Add tests of showing validation errors
2023-10-19 16:26:08 +01:00
Robert
553435d5b7
Add stories for validation errors in MethodRow
2023-10-19 16:14:41 +01:00
Robert
0af77d086a
Display validation errors in model editor
2023-10-19 12:52:45 +01:00
Robert
c69a310110
Add <> around inputs
2023-10-19 12:52:18 +01:00
Robert
1606829ceb
Make setSelectedIndex optional
2023-10-19 12:47:50 +01:00
Robert
86b50560a4
Merge pull request #2995 from github/robertbrignull/model-table-multirow
...
Use one grid cell per model input, and have the method name span multiple rows
2023-10-19 12:40:03 +01:00
Robert
50f77e7918
Use Fragment to add key to map output
2023-10-19 10:53:06 +01:00
Robert
947f495d0b
Merge pull request #2990 from github/robertbrignull/model-table-alignment
...
Use custom grid element instead of VSCodeDataGrid
2023-10-19 09:57:26 +01:00
Koen Vlaswinkel
18646ab637
Update CHANGELOG
2023-10-19 10:04:08 +02:00
Koen Vlaswinkel
046bc13fc3
Try generating evaluation log summary after failed query
...
When a local query fails (for example, if it is cancelled), it may still
have an evaluation log. We weren't generating evaluation log summaries
in these cases, so the options to view the summary text and to use the
evaluation log viewer would not be available. This fixes it by also
trying to generate the summary in the case of a failed query.
2023-10-19 10:04:08 +02:00
Koen Vlaswinkel
226274cb4e
Fix showing of raw evaluator log for cancelled items
...
This will ensure that when "Show Evaluator Log (Raw JSON)" is used on a
cancelled query history item, we will still show it if it exists. This
changes the error messages on other cases to be more specific.
2023-10-19 10:04:08 +02:00
Koen Vlaswinkel
9928c338e9
Store query output dir on history items
...
This will add the `QueryOutputDir` to the `InitialQueryInfo` and
populate it when creating a local query history item. This will allow us
to open the results directory or show the evaluator log without a
completed query.
2023-10-19 10:04:08 +02:00
Andrew Eisenberg
df55e039a1
Merge pull request #2984 from github/aeisenberg/fix-log-path
2023-10-18 15:36:10 -07:00
Andrew Eisenberg
2e2051af6d
Merge branch 'main' into aeisenberg/fix-log-path
2023-10-18 15:04:12 -07:00
Andrew Eisenberg
4ad3d962ec
Add change note
...
Also, avoid a code scanning warning.
2023-10-18 15:03:16 -07:00
Robert
ec0e74bd9a
Merge pull request #2992 from github/robertbrignull/columnCount
...
Add $ to columnCount prop used by styled component
2023-10-18 18:29:02 +01:00
dependabot[bot]
8a1da313ae
Bump @babel/traverse from 7.22.8 to 7.23.2 in /extensions/ql-vscode ( #2994 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.8 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:50:14 +01:00
Robert
c88ecf76aa
Add documentation to all DataGrid components
2023-10-18 16:42:50 +01:00
Robert
93de35e7a3
Rename HiddenMethodsText => HiddenMethodsCell
2023-10-18 16:30:30 +01:00