Closed jansorg closed 2 months ago
Summary | Status |
---|---|
Failed tests | :white_check_mark: All tests passed |
API changes | :zero: No API changes |
Security flaws | :white_check_mark: None detected |
Performance problems | :white_check_mark: None detected |
Code anti-patterns | :white_check_mark: None detected |
New AppMaps | :star: 3 new junit tests |
Removed AppMaps | :heavy_multiplication_x: 30 removed junit tests |
[junit] App map application settings copy from plugin-core/src/test/java/appland/settings/AppMapApplicationSettingsTest.java:40
[junit] App map secure application settings service open ai key from plugin-core/src/test/java/appland/settings/AppMapSecureApplicationSettingsServiceTest.java:9
[junit] Navie pin file request json serialization from plugin-core/src/test/java/appland/webviews/navie/NaviePinFileRequestTest.java:11
[junit] Java language analyzer maven plain
[junit] Java language analyzer maven spring
[junit] Java language analyzer maven spring j unit
[junit] Java script language analyzer express mocha
[junit] Java script language analyzer jest
[junit] Java script language analyzer mocha 7
[junit] Java script language analyzer mocha 7 package lock
[junit] Java script language analyzer mocha 8
[junit] Java script language analyzer mocha package lock
[junit] Java script language analyzer mocha yarn 1 lock
Because there are many removed AppMaps, some of them are not listed in this report.
:tada: This PR is included in version 0.75.0 :tada:
The release is available on:
v0.75.0
Your semantic-release bot :package::rocket:
Closes https://github.com/getappmap/appmap-intellij-plugin/issues/789
Support for pinned context files in the IDE.
Added actions:
Tools > AppMap
main menu: "Add Files to Navie Context". This action is available in the global list of actions as "AppMap: Add Files to Navie Context"The default max size of pinned files is 20 KB (as in VSCode). There's a new, application-wide setting to override this value.
I looked into support for Drag&Drop, unfortunately it's not possible to implement this in a reasonable time:
CustomFileDropHandler
in older andFileDropHandler
in newer versions of the IDE. Both only provide access to the editor if the editor provides special support for Drag&Drop. The SDK only provides this support for text file editors. We're using a custom, JCEF-based "editor" for the Navie editor. Investigating and possibly adding support for Drag&Drop would a lot of time and I'm not even certain if this would work.Test coverage: I've added tests, but because JCEF is not available on headless systems like CI some of these tests are only executed on a local development environment.
Project view context menu:
Context menu of an editor tab:
Notification if file was too large:
Tools menu to choose files with file chooser:
UI for the new setting: