forked from eclipse-theia/theia
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from eclipse-theia:master #1064
Open
pull
wants to merge
1,908
commits into
Devpodio:master
Choose a base branch
from
eclipse-theia:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fixes #13954 Contributed on behalf of STMicroelectronics Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
We are observing cases where the `.getByRole('button', { name: 'OK' })` resolved to multiple elements (e.g. [here](https://github.com/eclipse-theia/theia/actions/runs/10025491100)). With this change we limit the selection to the dialog shell and hopefully remove this ambiguity. Contributed on behalf of STMicroelectronics. Change-Id: I5ee5b3fc6a683f68da99e219b32784c3f5d4bfb7
* introduce getServerName method on backend * add preferences to specify node js debug ports per hosted plugin server * adjust PluginDebugConfiguration to also accept and array of server-name to debug port entries
Co-authored-by: Mark Sujew <mark.sujew@typefox.io>
Fixes #13960 Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
…4042) Signed-off-by: Jonah Iden <jonah.iden@typefox.io>
Fixes #13956 Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
…ommand (#14046) Signed-off-by: Jonah Iden <jonah.iden@typefox.io>
Fixes #14014 Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
* Fix loading of webview resources that depend on query params Some resource url (notably git) use the query part of the url to store additional information. The query part of the url was incorrectly being dropped while attempting to load these resources inside of webviews. See also microsoft/vscode@48387df * Fix `Error: Unknown Webview` messages in the log * Fix design and implementation issues surrounding `CustomEditorOpener` This commit ensures that the promise returned by `CustomEditorOpener.open` will only resolve to a properly initialized and opened `CustomEditorWidget`. In particular, it ensures that the widget is opened according to the specified `WidgetOpenerOptions`, including `widgetOptions.ref` and `mode`. Essentially, it revises the work done in #9671 and #10580 to fix #9670 and #10583. * Restore custom editors as part of layout Fixes an incorrect assumption that a custom editor cannot be restored if no `WebviewPanelSerializer` is registered for its view type. (Actually, custom editors are created and restored using a custom editor provider.) Also, ensures that `CustomEditorWidget.modelRef` satisfies the shape for the `CustomEditorWidget` defined in `editor.ts` and cannot return `undefined`. (However, `CustomEditorWidget.modelRef.object` can be `undefined` until the custom editor is resolved.) Fixes #10787 * Fix a race condition when file system provider is activated When file system provider is activated, wait until it is registered. * git: add support for custom editors * Uses `OpenerService` instead of `EditorManager` to open editors * Contributes a `FileSystemProvider` for git-resources * Fixes an issue with getting blob contents * custom editor: open a diff-uri in a side-by-side editor `CustomEditorOpener` is now able to open a diff-uri in a side-by-side editor, which contains the corresponding `CustomEditor`s. Fixes #9079
Fixes #11881 Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
fixes #14013 contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com> Co-authored-by: Thomas Mäder <t.s.maeder@gmail.com>
Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
fixes #13169 contributed on behalf of STMicroelectronics Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
…14618) * Fix rendering of output of cells added with already existing output --------- Signed-off-by: Jonah Iden <jonah.iden@typefox.io>
Contributed on behalf of STMicroelectronics
Fixes #14601 Contributed on behalf of STMicroelectronics.
Signed-off-by: Jonah Iden <jonah.iden@typefox.io>
* Support Anthropic as an LLM provider fixed #14613 Signed-off-by: Jonas Helming <jhelming@eclipsesource.com>
* Add initial support for MCP fixed #14523 Signed-off-by: Jonas Helming <jhelming@eclipsesource.com> Co-authored-by: Stefan Dirix <sdirix@eclipsesource.com>
We get warnings in the console from the chat widget as it doesn't accept focus. More importantly, it is cumbersome having to click the input field to start typing. This change therefore focuses the input field when the chat widget is activated. Also it shows the placeholder text until a text is entered, which is a nicer touch than before. Contributed on behalf of STMicroelectronics.
fixes #14580 contributed on behalf of STMicroelectronics Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
Co-authored-by: jfaltermeier <jfaltermeier@eclipsesource.com>
fixes #14582 contributed on behalf of STMicroelectronics Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
Adds SCANOSS integration in Theia, supporting AI-driven code snippet scanning for open-source and security compliance. Adds new @theia/scanoss and @theia/ai-scanoss packages to support SCANOSS integration. - Provides SCANOSS service for content scanning. - Introduces preferences for API key configuration and automatic scanning options. - Integrates SCANOSS action into AI Chat UI as part of the code response renderer - Displays detailed match results with links and additional information. Also: - Adds a pluggable CodePartRendererAction interface for contributing actions to code parts in AI responses. - Adapts code base for updated dependencies where required. Co-authored-by: Jonas Helming <jhelming@eclipsesource.com>
fixed #14626 Signed-off-by: Jonas Helming <jhelming@eclipsesource.com>
* Fix build and enable provenance * update typedoc and typedoc plugins * fix error in typedocs * increase memory Signed-off-by: Jonas Helming <jhelming@eclipsesource.com> Co-authored-by: Johannes Faltermeier <jfaltermeier@eclipsesource.com>
Signed-off-by: Jonas Helming <jhelming@eclipsesource.com> #12745
On Windows, the scanoss library returns its results in a different shape than on the other platforms. We now anticipate this behavior. fixes #14648
scanoss depends on node-fetch <3. node-fetch in that version fails their instance checks, as it relies on constructor/class names which are removed by the backend bundling. Adjusts the generated webpack configuration to keep the class name for AbortSignal as this is the name checked in node-fetch. fixes #14648
* Use cellHandle instead of index when talking to output webview * Fixed linting errors * Fixed playwright tests - trailing cell was not created
So far it is the responsibility of the chat agent to create the cancellation token and react to the chat model being canceled to update the token that is passed to the language model request. This is very indirect and forces sub agents that may contribute to providing an answer to do the same over and over again for their language model requests. Instead one chat request/response should have one cancellation token that is being created automatically. The UI can then invoke cancel on the chat request/response and all agents that are involved can reuse the cancellation token for their requests.
fixes #14305 Signed-off-by: Jonas Helming <jhelming@eclipsesource.com> Co-authored-by: Mark Sujew <mark.sujew@typefox.io>
* Change trigger inline suggestion keybinding to Ctrl+Alt+Space fixed #14665
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )