Automatically generated open issue overview for devonfw/IDEasy.
Issues are assigned to operating systems based on their labels:
windows, linux, or macOS.
Issues without an operating system label are treated as cross-platform. A total of 197 cross-platform issues are documented centrally in this document and are therefore not repeated in the operating system specific files.
The detailed tool status is split into one generated file per operating system.
Cross-platform issues by age: 0-10 days | 11-30 days | 31-60 days | 61-90 days | 90+ days
| Issue | Summary |
|---|---|
Add linting rule for wrong logger usage |
|
Plugin installs bypass the ToolInstallRequest |
|
Testing 2410 again |
|
Consider robustness for VersionIdentifier parsing |
|
Design: Add commandlet execution user interface |
|
Trace log writes the values of secret variables |
|
Saving properties duplicates a variable that was declared with its legacy name… |
|
url-updater removes broken download URLs after one run instead of after the 14… |
|
gcloud url-updater stuck at 562.0.0 because it relies on an unmaintained third… |
|
oc url-updater misses all versions since OpenShift 4.10 (version regex only all… |
|
GUI Desktop/Start Menu Shortcuts are not removed on IDEasy uninstall |
|
kotlinc-native url-updater misses all versions since Kotlin 2.0 (assets renamed… |
|
ide upgrade-settings aborts with NullPointerException when settings have no tem… |
|
Obsidian not working as proxy commandlet |
|
Global tool commandlet cannot run outside of project |
|
Update outdated truststore documentation |
|
Add Integration Tests for IDEasy Docker Sandbox Support |
|
Add Lifecycle Management for IDEasy AI Coding Sandboxes |
|
Reuse IDEasy Project Setup inside AI Sandbox |
|
Implement Secure Credential Handling for AI Coding Agents in Docker Sandbox |
|
Add Configurable Network Policies for AI Coding Sandboxes |
|
Support multiple AI Coding Agents in IDEasy Docker Sandbox |
|
Add integration tests for service, plugin and network tools |
|
Add integration tests for IDEs and desktop apps |
|
Add integration tests for build tools (mvn, gradle, mvnd, build, release) |
|
Add integration tests for local tool installs |
|
Add integration tests for version/edition getters, setters, check |
|
Require integration tests in the PR template and read-only smoke tests |
|
Integration test epic |
|
Replace console auto-show hack with GuiEventBus event |
|
Reject AI attribution in commits with a commit-msg hook and a CI check |
|
Add subagents for test runs and convention checks |
|
Upgrade spotless-maven-plugin to 3.x to support git worktrees |
|
Validate and document the workflow-testing contribution process |
|
Build minimal Hello World artifacts for release-workflow testing |
|
Prevent production releases from IDEasy-workflow-testing |
|
|
|
Add PR label checks |
|
Add PnpmUrlUpdater for pnpm |
|
NullPointerException in cveCheck when installing a tool with CVEs in batch mode |
|
Add HelidonUrlUpdater for Helidon CLI |
|
Allow uninstalling Corepack in the per-project npm layout |
|
Installing corepack replaces the yarn launcher installed by IDEasy |
|
Add ScalaCliUrlUpdater for scala-cli |
|
Cleanup documentation (remove updates, include missing guides) |
|
Nightly integration tests run in parallel with the nightly build and test the p… |
|
Share agent skills in the repository and close gaps in AGENTS.md |
|
Gui commandlet manipulates the global SystemPath instead of the process environ… |
|
Extract shared commandlet API into interface |
|
Use one VSCode user-data-dir per project instead of per workspace |
|
VSCode GitHub login is deleted on Windows whenever another VSCode instance star… |
|
Maven references settings-security.xml via -Dsettings.security before the file… |
|
Implement: Docker Sandbox for AI Coding Agents |
|
Make VSCODE_PROFILE_ENABLED ready to be enabled by default |
|
ide vscode fails and leaves plugins that are never reinstalled when VSCode is u… |
|
VSCode login callbacks (vscode://) do not reach the IDEasy window when another… |
|
VSCode plugins installed with VSCODE_PROFILE_ENABLED are missing after the togg… |
|
VSCode user settings from the settings repository are ignored when VSCODE_PROFI… |
|
python in pristine software repo with per-project isolation |
|
Homebrew formula publish fails: Error: No available formula with the name "ide… |
|
Add release support for yarn |
|
Add release support for npm |
|
Add release support for Gradle |
|
Add release support for remaining build tools |
|
Improvement of testing instructions in |
|
Figma design for pro-active notifications of updates in the GUI |
|
Workspace configured twice |
|
Native package manager commands inherit IDEasy tool environment |
|
Test the bugreport commandlet |
|
Enhace ide upgrade-settings to remove plugin_ legacy prefix |
|
Remove plugin_ prefixes from plugin properties |
|
Cleanup ide-settings |
|
JetBreains: store metadata (.intellij) out of workspace |
|
GitContext.fetch should fetch all remotes if none is specified |
|
Simplify GitContext test infrastructure by consolidating mocks |
|
Cleanup of IDEasy title not properly shown on macOS |
|
Add commandlet for Scala CLI ( |
|
Add commandlet for Dart SDK ( |
|
Add commandlet for Flutter ( |
|
Add commandlet for Snyk CLI ( |
|
Add commandlet for jq ( |
|
Add commandlet for pnpm ( |
|
Add commandlet for KubeLinter ( |
|
Add commandlet for Ollama CLI ( |
|
Add commandlet for Ansible ( |
|
Add commandlet for Pandoc ( |
|
Add commandlet for Helidon CLI ( |
|
Add commandlet for Micronaut CLI ( |
|
VSCode plugins cannot be reinstalled after the plugins folder was reset when VS… |
|
Replace global IdeStartContext lookup with ScopedValue |
|
Help text and documentation for the --project flag |
|
Retarget IDEA_PROPERTIES to the opened folder (two-phase wiring) |
|
Skip workspace configuration (merge + extra-SDK sync) for external launch paths |
|
Open the folder given by getOpenPath() in IntelliJ/VS Code launch args |
|
Add --project flag with path resolution/validation and getOpenPath() foundation |
|
Improve styling of tabs |
|
Tab Completion for |
|
Improve CSS styling implementation of the UI |
|
Move variable resolution out of RepositoryProperties into the transformation to… |
|
VSCode plugin installation fails with "Profile '<name>' not found" when VSCODE_… |
|
Create a client service PoC for reading URL metadata |
|
Create UrlUpdater for codex |
|
Consider integration of codex |
|
Consider integration of gemini |
|
Consider integration of antigravity |
|
Solve existing checkstyle violations: Module |
|
Solve existing checkstyle violations: Module |
|
Solve existing checkstyle violations |
|
Increase test coverage |
|
Add Native AI Integration Support for IDEasy |
|
Add a possibility to open the IdeLauncher Tab when it’s closed |
|
Implement PopUps, PopUp base classes, PopUpFactory for the GUI |
|
Plugin step progress index broken |
|
Improve update-cve workflow to detect and add OS specific CVEs to security.json… |
|
Improve support for bug report |
|
Automate Microsoft Store Submission for IDEasy |
|
Rework/Extend IdeLauncherTab to a full Dashboard |
|
Migrate Figma Board |
|
Open a project folder of my choice (e.g. an external Git repo) instead of alway… |
|
Cleanup of IdeLogEntry, IdeLogListener and IdeGuiLogListener |
|
GlobalToolCommandlet: determine the edition together with the version for nativ… |
|
Implement --retention-delay option for ide cleanup (stale files in updates, _id… |
|
Rework openrewrite |
|
Error during installation of soapui |
|
Overhaul IDEasy project board review assigning |
|
Proposal: Dedicated IDEasy Workflow Testing Repository |
|
GUI test duplicates view-setup code from App instead of reusing it |
|
Design: Progress bars & steps |
|
Gui project setup epic |
|
Migrate project loading logic from gui based ProjectManager to cli-based IdeCon… |
|
Add checkboxes for "Add to start desktop/taskbar" to MSI installer |
|
Implement the handling of Steps in the GUI. |
|
Allow removing plugins from the IDEasy GUI |
|
Maven commandlet runs from workspace root instead of project directory |
|
Auto-install git if not already installed |
|
Integrate git as global tool |
|
Allow text selection in console |
|
Allow multi selection in console list view (or for ListViews in general) |
|
MainView status progress bar not displaying correctly when indeterminate |
|
Refactor CI/CD Workflows and Improve Release Documentation |
|
Integrate SonarCloud analysis into GitHub workflows |
|
Change TaskManager design. |
|
Version selection support |
|
Support file and folder selection |
|
Define installation ownership for Homebrew: brew and 'ideasy install' produce a… |
|
Overhaul language selection logic |
|
Add support to check repository for best-practices |
|
Basic structure for Commandlet view |
|
Move IDE-specific metada (.intellij, .vscode) out of workspace |
|
Add user documentation for GUI |
|
Configure IDE Plugins in Tool Configuration Tree in the GUI |
|
Add a commandlet execution user interface |
|
VSCode authentication not working with IDEasy |
|
Add tool selection and version/edition configuration via GUI |
|
Revisit design for tools that do not install to software repository |
|
Implemenent a tag-based filtering system into the GUI |
|
Manage tool installations via the GUI |
|
Show user pro-active notifications of updates in the GUI |
|
IDEasy virtual instance for AI agent |
|
Revision of the functionality of global tool commandlets |
|
IDEasy still reports updates for settings are available after any number of inv… |
|
tracking yarn versions broken |
|
UrlUpdater creates error entries for HTTP status 200 |
|
Implement cleanup |
|
Allow co-authored commits in cla assistant |
|
Step 'Install or update software' already ended with false and now ended again… |
|
Implement IdeContext properly for Dashboard |
|
IDEasy Dashboard Epic |
|
Create new IDEasy introduction videos |
|
preserve EOL style in upgrade-settings |
|
Improve url updater for docker desktop to pull all necessary versions |
|
Automatic project import for VSCode |
|
Automatic project import |
|
Improve IntelliJ layout |
|
Full ARM support |
|
Incorrect interpretation of trailling and leading spaces in version range parsi… |
|
Support multiple attributes for merge:id |
|
conditional templates |
|
Improve ide update with smart dependency handling |
|
Improve Url Updater Report Overview |
|
Re-introduce workspace reverse options from devonfw-ide |
|
Create IDEasy service |
|
Check URL Updater issues |
|
Replace hardcoded dependencies with dependencies.json in ide-urls |
|
UpdateUrls workflow timeout not working |
|
Recycle devonfw-ide documentation |
|
Use Maven dependency cache to optimize workflow running times |
|
Consider integration of continue GenAI coding assistant |
|
Handle uninstall of global tool commandlets |
|
Create local github actions for tests |
|
Check if we want to utilize TailTipWidgets for the autocompleter |
|
Difficulty to find the right spot in the documentation |
|
Ability to secure downloads from custom repository |
|
Consider integration of oracle XE |
|
Add compression for native images |
|
DockerUrlUpdater not finding/adding specific versions |
|
Implement ToolCommandlet for Google Cloud CLI |
|
This document is generated automatically from open GitHub issues in devonfw/IDEasy.