From bcbd262427aa09af2509803a567e2373debf3619 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 01/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From e07c3a67b47e006795dadeea0003136a26d7139b Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 02/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From a73732510fcf98b7ba8387f5e862bc5f07a3e461 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 03/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 8152aac0d8ab4460b4a451377887bd5809ddf735 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 04/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 502c99d745e3e1371d59ba6d4421f25d6add0bd6 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 17 Aug 2026 06:45:55 +0000 Subject: [PATCH 05/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 14 +- .../quality-status/quality-status-macos.adoc | 18 +- .../quality-status-windows.adoc | 41 +- .../quality-status/quality-status.adoc | 354 ++++++++++-------- 9 files changed, 299 insertions(+), 253 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..7ac0be969e 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +38 +install - -18 -settings + +19 +commandlet - -16 -internal + +15 +settings - -12 -commandlet + +14 +internal - -10 + +10 urls - -9 + +10 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..0779888e84 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 15 (8.4%) + -11-30 days: 11 (6.6%) - +11-30 days: 44 (24.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 15 (8.4%) + -61-90 days: 5 (3.0%) - +61-90 days: 7 (3.9%) + -90+ days: 119 (71.7%) +90+ days: 98 (54.7%) -166 +179 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..de2f3571ea 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 106 (59.2%) + -Unassigned: 100 (60.2%) +Unassigned: 73 (40.8%) -166 +179 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..efaa002a5a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 42 (23.5%) + -Tasks: 30 (18.1%) - +Tasks: 44 (24.6%) + -Features: 85 (51.2%) +Features: 91 (50.8%) + + +No Type: 2 (1.1%) -166 +179 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..2c3f635779 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +159 Linux - - - -141 + + + +159 macOS - - - -146 + + + +162 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..7e0f1e690f 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 159 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 150 == Linux Specific Issues @@ -24,6 +24,14 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *11-30 days* +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..7da01ea443 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,27 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 162 * OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 150 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,18 +50,12 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 | link:https://github.com/devonfw/IDEasy/issues/798[#798] | pgadmin not working on Mac -| link:https://github.com/devonfw/IDEasy/issues/423[#423] -| Create installer for MacOS - | link:https://github.com/devonfw/IDEasy/issues/377[#377] | Support Homebrew for installation on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..1bfbb3c811 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 159 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 150 == Windows Specific Issues @@ -24,42 +24,27 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..814c46fd10 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-17 06:45 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 150 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. @@ -58,90 +58,235 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2336[#2336] +| Reconsider treating idea.properties as a user-configurable workspace template -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2329[#2329] +| Workspace "main" should be auto-selected when selecting a project in the GUI -| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] -| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… +| link:https://github.com/devonfw/IDEasy/issues/2327[#2327] +| Gui project setup epic -| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] -| Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2326[#2326] +| Migrate project loading logic from gui based ProjectManager to cli-based IdeCon… -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion +| link:https://github.com/devonfw/IDEasy/issues/2325[#2325] +| Add checkboxes for "Add to start desktop/taskbar" to MSI installer -| link:https://github.com/devonfw/IDEasy/issues/2042[#2042] -| -q parameter supresses ask for CVE choices +| link:https://github.com/devonfw/IDEasy/issues/2322[#2322] +| Align used icons for the GUI -| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] -| Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2319[#2319] +| 'ide status' should report an unsigned license agreement, not error/hang on it -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar +| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] +| Homebrew formula publish fails: brew audit no longer accepts a path -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. +| link:https://github.com/devonfw/IDEasy/issues/2314[#2314] +| Implement the handling of Steps in the GUI. -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet +| link:https://github.com/devonfw/IDEasy/issues/2313[#2313] +| Python installation fails with wired behaviour -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext +| link:https://github.com/devonfw/IDEasy/issues/2312[#2312] +| Python broken due to error in UvRepository -| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] -| Remove status.json from ide-urls after migration +| link:https://github.com/devonfw/IDEasy/issues/2311[#2311] +| SoapUI not working in projects that do not have java installed -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… +| link:https://github.com/devonfw/IDEasy/issues/2298[#2298] +| Automatically Assign Pull Request Author as Assignee + +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition + +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet 2+^a| [[cross-platform-11-30-days]] *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… -| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] -| Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI -| link:https://github.com/devonfw/IDEasy/issues/1987[#1987] -| Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME -| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] -| Improve state management implementation in the GUI +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files -| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] -| Improve dependent installations +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_EXTRA_PLUGINS variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… 2+^a| [[cross-platform-31-60-days]] *31-60 days* -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature -| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] -| Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater +| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] +| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… + +| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] +| Add tool selection and version/edition configuration via GUI + +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] +| Workspace selection buggy + +| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] +| Remove status.json from ide-urls after migration + +| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] +| Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1938[#1938] -| GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] +| Improve state management implementation in the GUI -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) +| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] +| Improve dependent installations -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI +2+^a| [[cross-platform-90plus-days]] *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] +| Create Ruby Commandlet | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +303,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +315,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +336,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +372,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +396,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +423,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +435,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +450,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 4f729aa16cd4372dbac8191b2705f8d2835017a5 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 24 Aug 2026 06:50:33 +0000 Subject: [PATCH 06/32] Update quality status documents --- .../functional-labels.svg | 30 ++--- .../quality-status-images/issue-age.svg | 22 ++-- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 18 +-- .../operating-systems.svg | 22 ++-- .../quality-status/quality-status-linux.adoc | 12 +- .../quality-status/quality-status-macos.adoc | 13 ++- .../quality-status-windows.adoc | 17 ++- .../quality-status/quality-status.adoc | 104 ++++++------------ 9 files changed, 110 insertions(+), 138 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 7ac0be969e..5ee8239b3a 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -34,30 +34,30 @@ 15 settings - -14 + +13 internal - -10 + +9 urls - -10 + +9 software 8 -uninstall +configuration - -8 -git + +6 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index 0779888e84..9870a33e75 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 15 (8.4%) - +0-10 days: 11 (6.6%) + -11-30 days: 44 (24.6%) - +11-30 days: 36 (21.6%) + -31-60 days: 15 (8.4%) - +31-60 days: 23 (13.8%) + -61-90 days: 7 (3.9%) - +61-90 days: 8 (4.8%) + -90+ days: 98 (54.7%) +90+ days: 89 (53.3%) -179 +167 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index de2f3571ea..8086dac5f4 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 106 (59.2%) - +Assigned: 101 (60.5%) + -Unassigned: 73 (40.8%) +Unassigned: 66 (39.5%) -179 +167 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index efaa002a5a..b100ae8350 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 42 (23.5%) - +Bugs: 40 (24.0%) + -Tasks: 44 (24.6%) - +Tasks: 43 (25.7%) + -Features: 91 (50.8%) - +Features: 82 (49.1%) + -No Type: 2 (1.1%) +No Type: 2 (1.2%) -179 +167 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index 2c3f635779..173f7784c3 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -159 + + +146 Linux - - - -159 + + + +145 macOS - - - -162 + + + +149 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 7e0f1e690f..f0f6ca4a03 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,27 +9,29 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 159 +*Total Issues:* 145 * OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 150 +* Cross-platform: 136 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2345[#2345] +| DOCKER_EDITION ignored on Linux + 2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2271[#2271] | ide install pgadmin fails on Ubuntu Linux -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - 2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 7da01ea443..ae85f27fac 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,24 +9,31 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 162 +*Total Issues:* 149 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 150 +* Cross-platform: 136 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2344[#2344] +| Small cleanup: align macos pkg build script with windows msi build script + 2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2252[#2252] | Provide uninstall support for globally installed tools (macOS) +2+^| *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/2206[#2206] | IDEasy title not properly shown on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 1bfbb3c811..9d45d22473 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,23 +9,25 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 159 +*Total Issues:* 146 -* OS-specific: 9 +* OS-specific: 10 * Multi-OS: 0 -* Cross-platform: 150 +* Cross-platform: 136 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2342[#2342] +| Display ProgressBar progress in windows taskbar -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2226[#2226] | Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… @@ -40,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] +| ide shell broken + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 814c46fd10..7651c68cf3 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-17 06:45 UTC_ +_Generated: 2026-08-24 06:50 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 150 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 136 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. @@ -58,11 +58,31 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2358[#2358] +| Overhaul IDEasy project board review assigning + +| link:https://github.com/devonfw/IDEasy/issues/2357[#2357] +| Proposal: Dedicated IDEasy Workflow Testing Repository + +| link:https://github.com/devonfw/IDEasy/issues/2351[#2351] +| GUI not launching with local dev build + +| link:https://github.com/devonfw/IDEasy/issues/2347[#2347] +| GUI test duplicates view-setup code from App instead of reusing it + +| link:https://github.com/devonfw/IDEasy/issues/2343[#2343] +| Design: Progress bars & steps + +| link:https://github.com/devonfw/IDEasy/issues/2338[#2338] +| Create first basic version of check commandlet only capable of checking for top… + +| link:https://github.com/devonfw/IDEasy/issues/2337[#2337] +| Analysis of IDEasy instance in docker + | link:https://github.com/devonfw/IDEasy/issues/2336[#2336] | Reconsider treating idea.properties as a user-configurable workspace template -| link:https://github.com/devonfw/IDEasy/issues/2329[#2329] -| Workspace "main" should be auto-selected when selecting a project in the GUI +2+^a| [[cross-platform-11-30-days]] *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2327[#2327] | Gui project setup epic @@ -85,29 +105,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2314[#2314] | Implement the handling of Steps in the GUI. -| link:https://github.com/devonfw/IDEasy/issues/2313[#2313] -| Python installation fails with wired behaviour - | link:https://github.com/devonfw/IDEasy/issues/2312[#2312] | Python broken due to error in UvRepository | link:https://github.com/devonfw/IDEasy/issues/2311[#2311] | SoapUI not working in projects that do not have java installed -| link:https://github.com/devonfw/IDEasy/issues/2298[#2298] -| Automatically Assign Pull Request Author as Assignee - | link:https://github.com/devonfw/IDEasy/issues/2296[#2296] | Improve support to get installed version and edition | link:https://github.com/devonfw/IDEasy/issues/2293[#2293] | Rework spyder as IdeToolCommandlet -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - | link:https://github.com/devonfw/IDEasy/issues/2284[#2284] | Restore .ide.software.version from actual installed Python version @@ -123,12 +132,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2279[#2279] | Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - | link:https://github.com/devonfw/IDEasy/issues/2275[#2275] | Auto-install git if not already installed @@ -159,9 +162,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2255[#2255] | Refactor build logic from GitHub Workflows into dedicated shell scripts -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - | link:https://github.com/devonfw/IDEasy/issues/2248[#2248] | Change TaskManager design. @@ -183,8 +183,10 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2214[#2214] | Overhaul language selection logic +2+^a| [[cross-platform-31-60-days]] *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support +| Add support to check repository for best-practices | link:https://github.com/devonfw/IDEasy/issues/2193[#2193] | Support for conditional auto-completion @@ -207,9 +209,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2182[#2182] | Basic structure for Commandlet view -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_EXTRA_PLUGINS variable to install extra IDE plugins per user - | link:https://github.com/devonfw/IDEasy/issues/2178[#2178] | Make ReleaseCommandlet independent of specific build commandlet @@ -219,11 +218,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2173[#2173] | JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - | link:https://github.com/devonfw/IDEasy/issues/2165[#2165] | prompt user for template variables at apply time @@ -257,6 +251,8 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2096[#2096] | Add a commandlet execution user interface +2+^a| [[cross-platform-61-90-days]] *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2058[#2058] | VSCode authentication not working with IDEasy @@ -266,11 +262,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] -| Workspace selection buggy - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration @@ -280,13 +271,10 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI -| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] -| Improve dependent installations - 2+^a| [[cross-platform-90plus-days]] *90+ days* -| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] -| Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] +| Improve dependent installations | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -315,21 +303,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] -| ide shell broken - | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1676[#1676] -| Import extra SDKs automatically into IDE - -| link:https://github.com/devonfw/IDEasy/issues/1651[#1651] -| Move status.json files out of ide-urls to own repo - | link:https://github.com/devonfw/IDEasy/issues/1634[#1634] | UrlUpdater creates error entries for HTTP status 200 @@ -378,9 +357,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode -| link:https://github.com/devonfw/IDEasy/issues/1165[#1165] -| Automatic project import for Eclipse - | link:https://github.com/devonfw/IDEasy/issues/1164[#1164] | Automatic project import @@ -390,9 +366,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1150[#1150] | Full ARM support -| link:https://github.com/devonfw/IDEasy/issues/1135[#1135] -| IDEasy does not set env variables on Windows PowerShell - | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found @@ -417,9 +390,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/945[#945] | Improve ide update with smart dependency handling -| link:https://github.com/devonfw/IDEasy/issues/943[#943] -| XmlMerger: Rework Combine Text Nodes - | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson @@ -435,12 +405,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/821[#821] -| Allow User to remove "ide " prefix in ide shell for non-IDEasy command - -| link:https://github.com/devonfw/IDEasy/issues/788[#788] -| Add more starting flags to IDE commandlets - | link:https://github.com/devonfw/IDEasy/issues/787[#787] | Provide variable to disable open new workspace @@ -453,9 +417,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/741[#741] -| Add a warning message for legacy devonfw-ide settings users - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls @@ -486,9 +447,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/370[#370] | Create local github actions for tests -| link:https://github.com/devonfw/IDEasy/issues/218[#218] -| Add possibility to start a command in a new window with the process builder - | link:https://github.com/devonfw/IDEasy/issues/190[#190] | Improve #103: security warning for CVEs in file tool/edition/security From 5cfced248c1068341a4c8a2340930a1d9409d070 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 07/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 909529764fb1471682bb593f30ee450cb410c878 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 08/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From b1835e51ed3ef982b08e011a007d92f56bbf8889 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 09/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 3be5def1213cbbe5eb7d8ae76e9368720109413a Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 10/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From e17cad0da69798b4b27a7e201e06d121033da0c2 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 31 Aug 2026 12:35:32 +0000 Subject: [PATCH 11/32] Update quality status documents --- .../functional-labels.svg | 42 +++++----- .../quality-status-images/issue-age.svg | 20 ++--- .../issue-assignment.svg | 8 +- .../quality-status-images/issue-types.svg | 8 +- .../operating-systems.svg | 22 ++--- .../quality-status/quality-status-linux.adoc | 16 +--- .../quality-status/quality-status-macos.adoc | 11 +-- .../quality-status-windows.adoc | 12 ++- .../quality-status/quality-status.adoc | 83 ++++++++++--------- 9 files changed, 108 insertions(+), 114 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 5ee8239b3a..441701de1d 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -23,41 +23,41 @@ GUI -38 +37 install - -19 + +21 commandlet - -15 + +14 settings - -13 + +14 internal - -9 -urls + +8 +software - -9 -software + +8 +urls - -8 + +8 configuration - -6 + +7 docker - -6 + +6 git - -6 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index 9870a33e75..354a68713d 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,21 +20,21 @@ Issue age Issue age - + -0-10 days: 11 (6.6%) - +0-10 days: 12 (7.2%) + -11-30 days: 36 (21.6%) - +11-30 days: 35 (21.0%) + -31-60 days: 23 (13.8%) - +31-60 days: 26 (15.6%) + -61-90 days: 8 (4.8%) - +61-90 days: 7 (4.2%) + -90+ days: 89 (53.3%) +90+ days: 87 (52.1%) 167 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 8086dac5f4..2edbe611d0 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,12 +20,12 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 101 (60.5%) - +Assigned: 95 (56.9%) + -Unassigned: 66 (39.5%) +Unassigned: 72 (43.1%) 167 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index b100ae8350..0281739c39 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -23,12 +23,12 @@ Bugs: 40 (24.0%) - + -Tasks: 43 (25.7%) - +Tasks: 45 (26.9%) + -Features: 82 (49.1%) +Features: 80 (47.9%) No Type: 2 (1.2%) diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index 173f7784c3..aaafdf6b57 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -146 + + +147 Linux - - - -145 + + + +144 macOS - - - -149 + + + +151 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index f0f6ca4a03..2dcb898f93 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,26 +9,24 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 145 +*Total Issues:* 144 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 136 +* Cross-platform: 137 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2345[#2345] | DOCKER_EDITION ignored on Linux -2+^| *11-30 days* - | link:https://github.com/devonfw/IDEasy/issues/2271[#2271] | ide install pgadmin fails on Ubuntu Linux @@ -42,18 +40,12 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/1352[#1352] | VSCode WSL warning prompt blocking VSCode plugin installation -| link:https://github.com/devonfw/IDEasy/issues/1046[#1046] -| Add Support for Python on Linux - | link:https://github.com/devonfw/IDEasy/issues/950[#950] | avoid --no-gpg-checks for docker installation on SUSE Linux | link:https://github.com/devonfw/IDEasy/issues/854[#854] | Kubectl not working on linux -| link:https://github.com/devonfw/IDEasy/issues/694[#694] -| Add linux support to dotnet tool - |=== == Multi-OS Issues diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index ae85f27fac..05894b5c27 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,25 +9,26 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 149 +*Total Issues:* 151 -* OS-specific: 12 +* OS-specific: 13 * Multi-OS: 1 -* Cross-platform: 136 +* Cross-platform: 137 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2344[#2344] | Small cleanup: align macos pkg build script with windows msi build script -2+^| *11-30 days* +| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] +| Homebrew formula publish fails: brew audit no longer accepts a path | link:https://github.com/devonfw/IDEasy/issues/2252[#2252] | Provide uninstall support for globally installed tools (macOS) diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 9d45d22473..968d047614 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,36 +9,34 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 147 * OS-specific: 10 * Multi-OS: 0 -* Cross-platform: 136 +* Cross-platform: 137 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2342[#2342] | Display ProgressBar progress in windows taskbar -2+^| *11-30 days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/2226[#2226] | Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… -2+^| *61-90 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 7651c68cf3..b16ab6df2d 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-24 06:50 UTC_ +_Generated: 2026-08-31 12:35 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 136 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 137 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. @@ -58,15 +58,47 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2393[#2393] +| Open a project folder of my choice (e.g. an external Git repo) instead of alway… + +| link:https://github.com/devonfw/IDEasy/issues/2385[#2385] +| Cleanup of IdeLogEntry and IdeGuiListener + +| link:https://github.com/devonfw/IDEasy/issues/2381[#2381] +| node + npm in pristine software repo with per-project isolation (Bash, launcher… + +| link:https://github.com/devonfw/IDEasy/issues/2374[#2374] +| Hotfix: Auto Assign PR Author workflow fails with 403 Forbidden for bot-created… + +| link:https://github.com/devonfw/IDEasy/issues/2373[#2373] +| GlobalToolCommandlet: determine the edition together with the version for nativ… + +| link:https://github.com/devonfw/IDEasy/issues/2372[#2372] +| Implement --retention-delay option for ide cleanup (stale files in updates, _id… + +| link:https://github.com/devonfw/IDEasy/issues/2371[#2371] +| Determine software version from symlink and recover missing .ide.software.versi… + +| link:https://github.com/devonfw/IDEasy/issues/2369[#2369] +| Rework openrewrite + +| link:https://github.com/devonfw/IDEasy/issues/2366[#2366] +| Support for variables and expressions in repository URL + +| link:https://github.com/devonfw/IDEasy/issues/2365[#2365] +| Reduce plugin reinstallations + +| link:https://github.com/devonfw/IDEasy/issues/2364[#2364] +| Error during installation of soapui + | link:https://github.com/devonfw/IDEasy/issues/2358[#2358] | Overhaul IDEasy project board review assigning +2+^a| [[cross-platform-11-30-days]] *11-30 days* + | link:https://github.com/devonfw/IDEasy/issues/2357[#2357] | Proposal: Dedicated IDEasy Workflow Testing Repository -| link:https://github.com/devonfw/IDEasy/issues/2351[#2351] -| GUI not launching with local dev build - | link:https://github.com/devonfw/IDEasy/issues/2347[#2347] | GUI test duplicates view-setup code from App instead of reusing it @@ -82,8 +114,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2336[#2336] | Reconsider treating idea.properties as a user-configurable workspace template -2+^a| [[cross-platform-11-30-days]] *11-30 days* - | link:https://github.com/devonfw/IDEasy/issues/2327[#2327] | Gui project setup epic @@ -99,21 +129,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2319[#2319] | 'ide status' should report an unsigned license agreement, not error/hang on it -| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] -| Homebrew formula publish fails: brew audit no longer accepts a path - | link:https://github.com/devonfw/IDEasy/issues/2314[#2314] | Implement the handling of Steps in the GUI. -| link:https://github.com/devonfw/IDEasy/issues/2312[#2312] -| Python broken due to error in UvRepository - | link:https://github.com/devonfw/IDEasy/issues/2311[#2311] | SoapUI not working in projects that do not have java installed -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition - | link:https://github.com/devonfw/IDEasy/issues/2293[#2293] | Rework spyder as IdeToolCommandlet @@ -159,12 +180,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2256[#2256] | Integrate SonarCloud analysis into GitHub workflows -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - | link:https://github.com/devonfw/IDEasy/issues/2248[#2248] | Change TaskManager design. +2+^a| [[cross-platform-31-60-days]] *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/2241[#2241] | Version selection support @@ -177,14 +197,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2225[#2225] | Define installation ownership for Homebrew: brew and 'ideasy install' produce a… -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - | link:https://github.com/devonfw/IDEasy/issues/2214[#2214] | Overhaul language selection logic -2+^a| [[cross-platform-31-60-days]] *31-60 days* - | link:https://github.com/devonfw/IDEasy/issues/2200[#2200] | Add support to check repository for best-practices @@ -197,9 +212,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2190[#2190] | IDEasy destroys my python installation -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/2185[#2185] | Explore JPackage and evaluate @@ -245,14 +257,14 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2103[#2103] | Add obsidian software/commandlet +2+^a| [[cross-platform-61-90-days]] *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2097[#2097] | Configure IDE Plugins in Tool Configuration Tree in the GUI | link:https://github.com/devonfw/IDEasy/issues/2096[#2096] | Add a commandlet execution user interface -2+^a| [[cross-platform-61-90-days]] *61-90 days* - | link:https://github.com/devonfw/IDEasy/issues/2058[#2058] | VSCode authentication not working with IDEasy @@ -265,20 +277,17 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -| link:https://github.com/devonfw/IDEasy/issues/1933[#1933] -| Implement a console window in the GUI - | link:https://github.com/devonfw/IDEasy/issues/1930[#1930] | Implemenent a tag-based filtering system into the GUI @@ -318,9 +327,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup -| link:https://github.com/devonfw/IDEasy/issues/1525[#1525] -| lombok not correctly installed in eclipse - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer @@ -375,9 +381,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1031[#1031] -| Integration of OpenRewrite - | link:https://github.com/devonfw/IDEasy/issues/992[#992] | Support multiple attributes for merge:id From 4efaf2180d2d4cfba9e583ef0cc6d0a0d308e204 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 12/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From e54ffcc7a9856a4f02ae2b488895e3533ce71472 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 13/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 6c62693680713b913bc96ded38f7866abdf845c7 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 14/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 095429092a96d6457a80929332e19cba21b1e936 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Wed, 2 Sep 2026 16:12:00 +0200 Subject: [PATCH 15/32] reset quality-status --- .../functional-labels.svg | 44 ++--- .../quality-status-images/issue-age.svg | 22 +-- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 18 +-- .../operating-systems.svg | 22 +-- .../quality-status/quality-status-linux.adoc | 12 +- .../quality-status/quality-status-macos.adoc | 14 +- .../quality-status-windows.adoc | 13 +- .../quality-status/quality-status.adoc | 151 +++++++----------- 9 files changed, 143 insertions(+), 163 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..5ee8239b3a 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -23,41 +23,41 @@ GUI -35 +38 install - -19 + +19 commandlet - -16 + +15 settings - -12 + +13 internal - -11 + +9 urls - -9 + +9 software - -8 -uninstall + +8 +configuration - -8 -git + +6 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..9870a33e75 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 11 (6.6%) + -11-30 days: 22 (12.6%) - +11-30 days: 36 (21.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 23 (13.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 8 (4.8%) + -90+ days: 93 (53.1%) +90+ days: 89 (53.3%) -175 +167 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..8086dac5f4 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 101 (60.5%) + -Unassigned: 76 (43.4%) +Unassigned: 66 (39.5%) -175 +167 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..b100ae8350 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 40 (24.0%) + -Tasks: 40 (22.9%) - +Tasks: 43 (25.7%) + -Features: 89 (50.9%) - +Features: 82 (49.1%) + -No Type: 2 (1.1%) +No Type: 2 (1.2%) -175 +167 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..173f7784c3 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +146 Linux - - - -154 + + + +145 macOS - - - -158 + + + +149 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..f0f6ca4a03 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 145 * OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 136 == Linux Specific Issues @@ -24,12 +24,14 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2345[#2345] +| DOCKER_EDITION ignored on Linux + +2+^| *11-30 days* + | link:https://github.com/devonfw/IDEasy/issues/2271[#2271] | ide install pgadmin fails on Ubuntu Linux -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - 2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..ae85f27fac 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 149 * OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 136 == macOS Specific Issues @@ -24,10 +24,15 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2344[#2344] +| Small cleanup: align macos pkg build script with windows msi build script + +2+^| *11-30 days* + | link:https://github.com/devonfw/IDEasy/issues/2252[#2252] | Provide uninstall support for globally installed tools (macOS) -2+^| *11-30 days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/2206[#2206] | IDEasy title not properly shown on macOS @@ -58,9 +63,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/798[#798] | pgadmin not working on Mac -| link:https://github.com/devonfw/IDEasy/issues/423[#423] -| Create installer for MacOS - | link:https://github.com/devonfw/IDEasy/issues/377[#377] | Support Homebrew for installation on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..9d45d22473 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 146 -* OS-specific: 9 +* OS-specific: 10 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 136 == Windows Specific Issues @@ -24,8 +24,8 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) +| link:https://github.com/devonfw/IDEasy/issues/2342[#2342] +| Display ProgressBar progress in windows taskbar 2+^| *11-30 days* @@ -42,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] +| ide shell broken + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..7651c68cf3 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-08-24 06:50 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 136 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. @@ -58,18 +58,65 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2358[#2358] +| Overhaul IDEasy project board review assigning + +| link:https://github.com/devonfw/IDEasy/issues/2357[#2357] +| Proposal: Dedicated IDEasy Workflow Testing Repository + +| link:https://github.com/devonfw/IDEasy/issues/2351[#2351] +| GUI not launching with local dev build + +| link:https://github.com/devonfw/IDEasy/issues/2347[#2347] +| GUI test duplicates view-setup code from App instead of reusing it + +| link:https://github.com/devonfw/IDEasy/issues/2343[#2343] +| Design: Progress bars & steps + +| link:https://github.com/devonfw/IDEasy/issues/2338[#2338] +| Create first basic version of check commandlet only capable of checking for top… + +| link:https://github.com/devonfw/IDEasy/issues/2337[#2337] +| Analysis of IDEasy instance in docker + +| link:https://github.com/devonfw/IDEasy/issues/2336[#2336] +| Reconsider treating idea.properties as a user-configurable workspace template + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2327[#2327] +| Gui project setup epic + +| link:https://github.com/devonfw/IDEasy/issues/2326[#2326] +| Migrate project loading logic from gui based ProjectManager to cli-based IdeCon… + +| link:https://github.com/devonfw/IDEasy/issues/2325[#2325] +| Add checkboxes for "Add to start desktop/taskbar" to MSI installer + +| link:https://github.com/devonfw/IDEasy/issues/2322[#2322] +| Align used icons for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2319[#2319] +| 'ide status' should report an unsigned license agreement, not error/hang on it + +| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] +| Homebrew formula publish fails: brew audit no longer accepts a path + +| link:https://github.com/devonfw/IDEasy/issues/2314[#2314] +| Implement the handling of Steps in the GUI. + +| link:https://github.com/devonfw/IDEasy/issues/2312[#2312] +| Python broken due to error in UvRepository + +| link:https://github.com/devonfw/IDEasy/issues/2311[#2311] +| SoapUI not working in projects that do not have java installed + | link:https://github.com/devonfw/IDEasy/issues/2296[#2296] | Improve support to get installed version and edition | link:https://github.com/devonfw/IDEasy/issues/2293[#2293] | Rework spyder as IdeToolCommandlet -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - | link:https://github.com/devonfw/IDEasy/issues/2284[#2284] | Restore .ide.software.version from actual installed Python version @@ -85,15 +132,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2279[#2279] | Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - | link:https://github.com/devonfw/IDEasy/issues/2275[#2275] | Auto-install git if not already installed @@ -115,9 +153,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2265[#2265] | MainView status progress bar not displaying correctly when indeterminate -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - | link:https://github.com/devonfw/IDEasy/issues/2257[#2257] | Refactor CI/CD Workflows and Improve Release Documentation @@ -127,9 +162,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2255[#2255] | Refactor build logic from GitHub Workflows into dedicated shell scripts -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - | link:https://github.com/devonfw/IDEasy/issues/2248[#2248] | Change TaskManager design. @@ -139,8 +171,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2240[#2240] | Support file and folder selection -2+^a| [[cross-platform-11-30-days]] *11-30 days* - | link:https://github.com/devonfw/IDEasy/issues/2236[#2236] | Preserve Git Bash Working Directory When Launching VS Code via ide vscode @@ -150,17 +180,13 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2219[#2219] | Add unpack commandlet -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - | link:https://github.com/devonfw/IDEasy/issues/2214[#2214] | Overhaul language selection logic -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support +2+^a| [[cross-platform-31-60-days]] *31-60 days* -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add support to check repository for best-practices | link:https://github.com/devonfw/IDEasy/issues/2193[#2193] | Support for conditional auto-completion @@ -183,9 +209,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2182[#2182] | Basic structure for Commandlet view -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - | link:https://github.com/devonfw/IDEasy/issues/2178[#2178] | Make ReleaseCommandlet independent of specific build commandlet @@ -195,14 +218,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2173[#2173] | JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - | link:https://github.com/devonfw/IDEasy/issues/2165[#2165] | prompt user for template variables at apply time -2+^a| [[cross-platform-31-60-days]] *31-60 days* - | link:https://github.com/devonfw/IDEasy/issues/2142[#2142] | Move IDE-specific metada (.idea, .vscode) out of workspace @@ -233,6 +251,8 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2096[#2096] | Add a commandlet execution user interface +2+^a| [[cross-platform-61-90-days]] *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2058[#2058] | VSCode authentication not working with IDEasy @@ -242,35 +262,20 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2042[#2042] -| -q parameter supresses ask for CVE choices - -| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] -| Workspace selection buggy - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* - | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1987[#1987] -| Gui commandlet broken for snapshots - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] -| Create Ruby Commandlet - -| link:https://github.com/devonfw/IDEasy/issues/1938[#1938] -| GUI not launchable outside of project context - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,8 +291,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets @@ -300,21 +303,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] -| ide shell broken - | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1676[#1676] -| Import extra SDKs automatically into IDE - -| link:https://github.com/devonfw/IDEasy/issues/1651[#1651] -| Move status.json files out of ide-urls to own repo - | link:https://github.com/devonfw/IDEasy/issues/1634[#1634] | UrlUpdater creates error entries for HTTP status 200 @@ -363,9 +357,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode -| link:https://github.com/devonfw/IDEasy/issues/1165[#1165] -| Automatic project import for Eclipse - | link:https://github.com/devonfw/IDEasy/issues/1164[#1164] | Automatic project import @@ -375,9 +366,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1150[#1150] | Full ARM support -| link:https://github.com/devonfw/IDEasy/issues/1135[#1135] -| IDEasy does not set env variables on Windows PowerShell - | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found @@ -402,9 +390,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/945[#945] | Improve ide update with smart dependency handling -| link:https://github.com/devonfw/IDEasy/issues/943[#943] -| XmlMerger: Rework Combine Text Nodes - | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson @@ -420,12 +405,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/821[#821] -| Allow User to remove "ide " prefix in ide shell for non-IDEasy command - -| link:https://github.com/devonfw/IDEasy/issues/788[#788] -| Add more starting flags to IDE commandlets - | link:https://github.com/devonfw/IDEasy/issues/787[#787] | Provide variable to disable open new workspace @@ -438,9 +417,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/741[#741] -| Add a warning message for legacy devonfw-ide settings users - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls @@ -471,9 +447,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/370[#370] | Create local github actions for tests -| link:https://github.com/devonfw/IDEasy/issues/218[#218] -| Add possibility to start a command in a new window with the process builder - | link:https://github.com/devonfw/IDEasy/issues/190[#190] | Improve #103: security warning for CVEs in file tool/edition/security From 6969fed8c132d569c72b0d8769535aba89c2263b Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Wed, 2 Sep 2026 16:17:50 +0200 Subject: [PATCH 16/32] restored quality-status --- .../functional-labels.svg | 50 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 27 +- .../quality-status-windows.adoc | 44 ++- .../quality-status/quality-status.adoc | 374 +++++++++--------- 9 files changed, 282 insertions(+), 300 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 5ee8239b3a..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -38 -install +20 +GUI - -19 -commandlet + +18 +settings - -15 -settings + +16 +internal - -13 -internal + +12 +commandlet - -9 + +10 urls - -9 + +9 software - -8 -configuration + +8 +update - -6 + +7 docker - -6 + +6 git - -6 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index 9870a33e75..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 11 (6.6%) - +0-10 days: 13 (7.8%) + -11-30 days: 36 (21.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 23 (13.8%) - +31-60 days: 18 (10.8%) + -61-90 days: 8 (4.8%) - +61-90 days: 5 (3.0%) + -90+ days: 89 (53.3%) +90+ days: 119 (71.7%) -167 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 8086dac5f4..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 101 (60.5%) - +Assigned: 66 (39.8%) + -Unassigned: 66 (39.5%) +Unassigned: 100 (60.2%) -167 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index b100ae8350..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 40 (24.0%) - +Bugs: 51 (30.7%) + -Tasks: 43 (25.7%) - +Tasks: 30 (18.1%) + -Features: 82 (49.1%) - - -No Type: 2 (1.2%) +Features: 85 (51.2%) -167 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index 173f7784c3..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -146 + + +148 Linux - - - -145 + + + +141 macOS - - - -149 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index f0f6ca4a03..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,31 +9,21 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 145 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 136 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2345[#2345] -| DOCKER_EDITION ignored on Linux - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -2+^| *61-90 days* - | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index ae85f27fac..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,34 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 149 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 136 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2344[#2344] -| Small cleanup: align macos pkg build script with windows msi build script - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -57,12 +42,18 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 | link:https://github.com/devonfw/IDEasy/issues/798[#798] | pgadmin not working on Mac +| link:https://github.com/devonfw/IDEasy/issues/423[#423] +| Create installer for MacOS + | link:https://github.com/devonfw/IDEasy/issues/377[#377] | Support Homebrew for installation on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 9d45d22473..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,47 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 148 -* OS-specific: 10 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 136 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2342[#2342] -| Display ProgressBar progress in windows taskbar - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] -| ide shell broken +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 7651c68cf3..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-24 06:50 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 136 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,223 +58,90 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2358[#2358] -| Overhaul IDEasy project board review assigning +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2357[#2357] -| Proposal: Dedicated IDEasy Workflow Testing Repository +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github -| link:https://github.com/devonfw/IDEasy/issues/2351[#2351] -| GUI not launching with local dev build - -| link:https://github.com/devonfw/IDEasy/issues/2347[#2347] -| GUI test duplicates view-setup code from App instead of reusing it - -| link:https://github.com/devonfw/IDEasy/issues/2343[#2343] -| Design: Progress bars & steps - -| link:https://github.com/devonfw/IDEasy/issues/2338[#2338] -| Create first basic version of check commandlet only capable of checking for top… - -| link:https://github.com/devonfw/IDEasy/issues/2337[#2337] -| Analysis of IDEasy instance in docker - -| link:https://github.com/devonfw/IDEasy/issues/2336[#2336] -| Reconsider treating idea.properties as a user-configurable workspace template - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2327[#2327] -| Gui project setup epic - -| link:https://github.com/devonfw/IDEasy/issues/2326[#2326] -| Migrate project loading logic from gui based ProjectManager to cli-based IdeCon… - -| link:https://github.com/devonfw/IDEasy/issues/2325[#2325] -| Add checkboxes for "Add to start desktop/taskbar" to MSI installer - -| link:https://github.com/devonfw/IDEasy/issues/2322[#2322] -| Align used icons for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2319[#2319] -| 'ide status' should report an unsigned license agreement, not error/hang on it - -| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] -| Homebrew formula publish fails: brew audit no longer accepts a path - -| link:https://github.com/devonfw/IDEasy/issues/2314[#2314] -| Implement the handling of Steps in the GUI. - -| link:https://github.com/devonfw/IDEasy/issues/2312[#2312] -| Python broken due to error in UvRepository - -| link:https://github.com/devonfw/IDEasy/issues/2311[#2311] -| SoapUI not working in projects that do not have java installed - -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition - -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI +| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] +| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory +| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] +| Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed +| link:https://github.com/devonfw/IDEasy/issues/2042[#2042] +| -q parameter supresses ask for CVE choices -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater +| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] +| Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate +| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] +| Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows +2+^a| [[cross-platform-11-30-days]] *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. +| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] +| Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode +| link:https://github.com/devonfw/IDEasy/issues/1987[#1987] +| Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet +| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] +| Improve state management implementation in the GUI -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic +| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] +| Improve dependent installations 2+^a| [[cross-platform-31-60-days]] *31-60 days* -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add support to check repository for best-practices - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy - -| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] -| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet -| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] -| Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] +| Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] -| Remove status.json from ide-urls after migration +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater -| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] -| Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1938[#1938] +| GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] -| Improve state management implementation in the GUI +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) -2+^a| [[cross-platform-90plus-days]] *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] -| Improve dependent installations +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -291,9 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -303,39 +184,83 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] +| ide shell broken + | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + +| link:https://github.com/devonfw/IDEasy/issues/1676[#1676] +| Import extra SDKs automatically into IDE + +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + +| link:https://github.com/devonfw/IDEasy/issues/1651[#1651] +| Move status.json files out of ide-urls to own repo + | link:https://github.com/devonfw/IDEasy/issues/1634[#1634] | UrlUpdater creates error entries for HTTP status 200 | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -351,12 +276,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode +| link:https://github.com/devonfw/IDEasy/issues/1165[#1165] +| Automatic project import for Eclipse + | link:https://github.com/devonfw/IDEasy/issues/1164[#1164] | Automatic project import @@ -366,15 +300,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1150[#1150] | Full ARM support +| link:https://github.com/devonfw/IDEasy/issues/1135[#1135] +| IDEasy does not set env variables on Windows PowerShell + | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -390,9 +336,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/945[#945] | Improve ide update with smart dependency handling +| link:https://github.com/devonfw/IDEasy/issues/943[#943] +| XmlMerger: Rework Combine Text Nodes + | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -405,6 +357,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + +| link:https://github.com/devonfw/IDEasy/issues/821[#821] +| Allow User to remove "ide " prefix in ide shell for non-IDEasy command + +| link:https://github.com/devonfw/IDEasy/issues/788[#788] +| Add more starting flags to IDE commandlets + | link:https://github.com/devonfw/IDEasy/issues/787[#787] | Provide variable to disable open new workspace @@ -414,30 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + +| link:https://github.com/devonfw/IDEasy/issues/741[#741] +| Add a warning message for legacy devonfw-ide settings users + +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets @@ -447,6 +438,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/370[#370] | Create local github actions for tests +| link:https://github.com/devonfw/IDEasy/issues/218[#218] +| Add possibility to start a command in a new window with the process builder + | link:https://github.com/devonfw/IDEasy/issues/190[#190] | Improve #103: security warning for CVEs in file tool/edition/security From 91a36d407bc729e2618b07d6054b41b84e56320d Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 17/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 076304e8327fa2ab36b9c7060e6883e5224d46a9 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 18/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 93070ba3e3907bfdac47bf92208a12c701ca51da Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 19/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From fdd7b76c8f5c530c2c691273f2ed5c3b585ca43d Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 20/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 4d56b08d192cc5a1d3c54e82c9c7dbea59317653 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 21/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From adcc0c4276202a2ba92ffa4f162faa79f2f9ba0b Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 22/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 34c9b7b05fd767872469309ee8c829e92718174c Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 23/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 +-- .../quality-status/quality-status.adoc | 327 ++++++++++-------- 9 files changed, 284 insertions(+), 246 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..f6162d1be2 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +35 +install - -18 -settings + +19 +commandlet - -16 -internal + +16 +settings - -12 -commandlet + +12 +internal - -10 + +11 urls - -9 + +9 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..a198a68dca 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 31 (17.7%) + -11-30 days: 11 (6.6%) - +11-30 days: 22 (12.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 16 (9.1%) + -61-90 days: 5 (3.0%) - +61-90 days: 13 (7.4%) + -90+ days: 119 (71.7%) +90+ days: 93 (53.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..4b703c5318 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 99 (56.6%) + -Unassigned: 100 (60.2%) +Unassigned: 76 (43.4%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..1d7ab4db8a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 44 (25.1%) + -Tasks: 30 (18.1%) - +Tasks: 40 (22.9%) + -Features: 85 (51.2%) +Features: 89 (50.9%) + + +No Type: 2 (1.1%) -166 +175 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..f490cc01cd 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +154 Linux - - - -141 + + + +154 macOS - - - -146 + + + +158 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..8f0ddf21e2 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,20 +9,28 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 154 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..56cb4ad8da 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,29 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 158 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 145 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,9 +52,6 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..83ce5213ba 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,57 +9,44 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 154 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 145 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..27f82267c5 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-10 07:24 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 145 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. @@ -58,11 +58,183 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] +| Questions appear twice + +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… + +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version + +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing + +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI + +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory + +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME + +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files + +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] +| Create documentation how to find story from Backlog + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] +| ide «tool» does not set the environment variables of the other installed tools… + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] +| Add missing 3rd party libs to LICENSE + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] +| Python integration broken + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… + +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature + +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -70,79 +242,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion - | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar - -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. - -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +2+^a| [[cross-platform-61-90-days]] *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock - -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails - | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… - | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet - | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) - -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI - | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +286,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater +2+^a| [[cross-platform-90plus-days]] *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +300,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +321,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +357,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +381,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +408,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +420,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +435,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 223d0f3cd31715618267093e49df474ca9797991 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 24/32] restored quality status documentation from devonfw --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 16 +- .../quality-status/quality-status-macos.adoc | 19 +- .../quality-status-windows.adoc | 43 ++- .../quality-status/quality-status.adoc | 327 ++++++++---------- 9 files changed, 246 insertions(+), 284 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index f6162d1be2..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -35 -install +20 +GUI - -19 -commandlet + +18 +settings - -16 -settings + +16 +internal - -12 -internal + +12 +commandlet - -11 + +10 urls - -9 + +9 software - -8 -uninstall + +8 +update - -8 -git + +7 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index a198a68dca..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 31 (17.7%) - +0-10 days: 13 (7.8%) + -11-30 days: 22 (12.6%) - +11-30 days: 11 (6.6%) + -31-60 days: 16 (9.1%) - +31-60 days: 18 (10.8%) + -61-90 days: 13 (7.4%) - +61-90 days: 5 (3.0%) + -90+ days: 93 (53.1%) +90+ days: 119 (71.7%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 4b703c5318..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 99 (56.6%) - +Assigned: 66 (39.8%) + -Unassigned: 76 (43.4%) +Unassigned: 100 (60.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 1d7ab4db8a..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 44 (25.1%) - +Bugs: 51 (30.7%) + -Tasks: 40 (22.9%) - +Tasks: 30 (18.1%) + -Features: 89 (50.9%) - - -No Type: 2 (1.1%) +Features: 85 (51.2%) -175 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index f490cc01cd..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -154 + + +148 Linux - - - -154 + + + +141 macOS - - - -158 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 8f0ddf21e2..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,28 +9,20 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 141 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - -2+^| *61-90 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 56cb4ad8da..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,29 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 158 +*Total Issues:* 146 -* OS-specific: 12 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 145 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -52,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 83ce5213ba..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,44 +9,57 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 154 +*Total Issues:* 148 -* OS-specific: 9 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 145 +* Cross-platform: 134 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* - -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) - 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 27f82267c5..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-10 07:24 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 145 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,183 +58,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet - -| link:https://github.com/devonfw/IDEasy/issues/2292[#2292] -| Questions appear twice - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version - -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing - -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI - -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory - -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME - -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - -| link:https://github.com/devonfw/IDEasy/issues/2276[#2276] -| Create documentation how to find story from Backlog - -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed - -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool - -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer - -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console - -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) - -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate - -| link:https://github.com/devonfw/IDEasy/issues/2264[#2264] -| ide «tool» does not set the environment variables of the other installed tools… - -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation - -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows - -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. - -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2218[#2218] -| Add missing 3rd party libs to LICENSE - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support - -| link:https://github.com/devonfw/IDEasy/issues/2197[#2197] -| Python integration broken - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_PLUGINS_EXTRA variable to install extra IDE plugins per user - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration - -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time - -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace - -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails - -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI - -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github | link:https://github.com/devonfw/IDEasy/issues/2050[#2050] | Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… @@ -242,35 +70,79 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion + | link:https://github.com/devonfw/IDEasy/issues/2042[#2042] | -q parameter supresses ask for CVE choices | link:https://github.com/devonfw/IDEasy/issues/2040[#2040] | Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar + +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. + +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet + +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext + | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration -2+^a| [[cross-platform-61-90-days]] *61-90 days* +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… + +2+^a| [[cross-platform-11-30-days]] *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock + +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails + | link:https://github.com/devonfw/IDEasy/issues/1987[#1987] | Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… + | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations +2+^a| [[cross-platform-31-60-days]] *31-60 days* + +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet + | link:https://github.com/devonfw/IDEasy/issues/1943[#1943] | Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1938[#1938] | GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) + +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI + | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -286,11 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -2+^a| [[cross-platform-90plus-days]] *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -300,18 +184,35 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -321,27 +222,45 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,9 +276,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -381,12 +306,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -408,6 +342,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -420,6 +357,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -435,33 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 8db23ad5ecb46a0f6862b677dae95e06025f6d3c Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 17 Aug 2026 06:45:55 +0000 Subject: [PATCH 25/32] Update quality status documents --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 14 +- .../quality-status/quality-status-macos.adoc | 18 +- .../quality-status-windows.adoc | 41 +- .../quality-status/quality-status.adoc | 354 ++++++++++-------- 9 files changed, 299 insertions(+), 253 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 21e573c256..7ac0be969e 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -install +GUI -20 -GUI +38 +install - -18 -settings + +19 +commandlet - -16 -internal + +15 +settings - -12 -commandlet + +14 +internal - -10 + +10 urls - -9 + +10 software - -8 -update + +8 +uninstall - -7 -docker + +8 +git - -6 -git + +7 +vscode - -6 + +7 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index bac5c400a0..0779888e84 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 13 (7.8%) - +0-10 days: 15 (8.4%) + -11-30 days: 11 (6.6%) - +11-30 days: 44 (24.6%) + -31-60 days: 18 (10.8%) - +31-60 days: 15 (8.4%) + -61-90 days: 5 (3.0%) - +61-90 days: 7 (3.9%) + -90+ days: 119 (71.7%) +90+ days: 98 (54.7%) -166 +179 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index e1514f55ba..de2f3571ea 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 66 (39.8%) - +Assigned: 106 (59.2%) + -Unassigned: 100 (60.2%) +Unassigned: 73 (40.8%) -166 +179 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index afb32ce09b..efaa002a5a 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,16 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 51 (30.7%) - +Bugs: 42 (23.5%) + -Tasks: 30 (18.1%) - +Tasks: 44 (24.6%) + -Features: 85 (51.2%) +Features: 91 (50.8%) + + +No Type: 2 (1.1%) -166 +179 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index d6d7ce64f9..2c3f635779 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -148 + + +159 Linux - - - -141 + + + +159 macOS - - - -146 + + + +162 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 76b80d4a1a..7e0f1e690f 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 141 +*Total Issues:* 159 -* OS-specific: 6 +* OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 150 == Linux Specific Issues @@ -24,6 +24,14 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *11-30 days* +| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] +| ide install pgadmin fails on Ubuntu Linux + +| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] +| Derive uninstall commands from package manager configuration (Linux) + +2+^| *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 857216bc63..7da01ea443 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,19 +9,27 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 162 * OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 134 +* Cross-platform: 150 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *11-30 days* + +| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] +| Provide uninstall support for globally installed tools (macOS) + +| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] +| IDEasy title not properly shown on macOS + 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -42,18 +50,12 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 -| link:https://github.com/devonfw/IDEasy/issues/865[#865] -| Az is not working on Mac x64 - | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 | link:https://github.com/devonfw/IDEasy/issues/798[#798] | pgadmin not working on Mac -| link:https://github.com/devonfw/IDEasy/issues/423[#423] -| Create installer for MacOS - | link:https://github.com/devonfw/IDEasy/issues/377[#377] | Support Homebrew for installation on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 3e496bbda7..1bfbb3c811 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 148 +*Total Issues:* 159 -* OS-specific: 14 +* OS-specific: 9 * Multi-OS: 0 -* Cross-platform: 134 +* Cross-platform: 150 == Windows Specific Issues @@ -24,42 +24,27 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] -| relative option for link not honored +| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] +| Provide generic uninstall support for globally installed tools (Windows) + +| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] +| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… + +2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *31-60 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] -| Implement generic uninstall implementation for global tools under windows - -| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] -| Implement generic get-version implementation for global tools under windows - -2+^| *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] -| IDEasy uninstall after a failed MSI installation does not work - -| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] -| Add install.log path to msi installer window - | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] -| MSI Repair broken - -| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] -| Guide windows user after installation - -| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] -| Add Conversion of LICENSE.adoc to RTF Format +| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] +| IDEasy MSI installer not working (unsigned) | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 00e70f0de0..814c46fd10 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-06-19 12:08 UTC_ +_Generated: 2026-08-17 06:45 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 134 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 150 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. @@ -58,90 +58,235 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] -| Split issue statistics into separate assigned and unassigned pie charts +| link:https://github.com/devonfw/IDEasy/issues/2336[#2336] +| Reconsider treating idea.properties as a user-configurable workspace template -| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] -| Release workflow failing publishing release metadata on github +| link:https://github.com/devonfw/IDEasy/issues/2329[#2329] +| Workspace "main" should be auto-selected when selecting a project in the GUI -| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] -| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… +| link:https://github.com/devonfw/IDEasy/issues/2327[#2327] +| Gui project setup epic -| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] -| Add tool selection and version/edition configuration via GUI +| link:https://github.com/devonfw/IDEasy/issues/2326[#2326] +| Migrate project loading logic from gui based ProjectManager to cli-based IdeCon… -| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] -| mvn -- does not trigger completion +| link:https://github.com/devonfw/IDEasy/issues/2325[#2325] +| Add checkboxes for "Add to start desktop/taskbar" to MSI installer -| link:https://github.com/devonfw/IDEasy/issues/2042[#2042] -| -q parameter supresses ask for CVE choices +| link:https://github.com/devonfw/IDEasy/issues/2322[#2322] +| Align used icons for the GUI -| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] -| Workspace selection buggy +| link:https://github.com/devonfw/IDEasy/issues/2319[#2319] +| 'ide status' should report an unsigned license agreement, not error/hang on it -| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] -| IDE logo not shown in mac task bar +| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] +| Homebrew formula publish fails: brew audit no longer accepts a path -| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] -| Improve documentation of GUI code. +| link:https://github.com/devonfw/IDEasy/issues/2314[#2314] +| Implement the handling of Steps in the GUI. -| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] -| Create UvRepository and UvBasedCommandlet +| link:https://github.com/devonfw/IDEasy/issues/2313[#2313] +| Python installation fails with wired behaviour -| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] -| Improve JavaDoc of IdeContext +| link:https://github.com/devonfw/IDEasy/issues/2312[#2312] +| Python broken due to error in UvRepository -| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] -| Remove status.json from ide-urls after migration +| link:https://github.com/devonfw/IDEasy/issues/2311[#2311] +| SoapUI not working in projects that do not have java installed -| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] -| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… +| link:https://github.com/devonfw/IDEasy/issues/2298[#2298] +| Automatically Assign Pull Request Author as Assignee + +| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] +| Improve support to get installed version and edition + +| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] +| Rework spyder as IdeToolCommandlet 2+^a| [[cross-platform-11-30-days]] *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] -| Create script for local end-to-end testing +| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] +| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… -| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] -| Revisit design for tools that do not install to software repository +| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] +| Restore .ide.software.version from actual installed Python version -| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] -| Improve GitContextMock +| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] +| GUI blocks commandlets when license agreement is missing -| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] -| Merge of Vscode settings.json file fails +| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] +| Allow removing plugins from the IDEasy GUI -| link:https://github.com/devonfw/IDEasy/issues/1987[#1987] -| Gui commandlet broken for snapshots +| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] +| Maven commandlet runs from workspace root instead of project directory -| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] -| Extend ToolCommandlet installation logic to allow software-repository-only inst… +| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] +| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME -| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] -| Improve state management implementation in the GUI +| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] +| Restructure main-view.fxml into seperate layout files -| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] -| Improve dependent installations +| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] +| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… + +| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] +| Auto-install git if not already installed + +| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] +| Create GitUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] +| Integrate git as global tool + +| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] +| Allow choice of installation location in macOS PKG Installer + +| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] +| Allow text selection in console + +| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] +| Allow multi selection in console list view (or for ListViews in general) + +| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] +| MainView status progress bar not displaying correctly when indeterminate + +| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] +| Refactor CI/CD Workflows and Improve Release Documentation + +| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] +| Integrate SonarCloud analysis into GitHub workflows + +| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] +| Refactor build logic from GitHub Workflows into dedicated shell scripts + +| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] +| Improve/fix documentation of structure and logs + +| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] +| Change TaskManager design. + +| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] +| Version selection support + +| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] +| Support file and folder selection + +| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] +| Preserve Git Bash Working Directory When Launching VS Code via ide vscode + +| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] +| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… + +| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] +| Add unpack commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] +| Overhaul language selection logic + +| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] +| Add repository linting support + +| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] +| Support for conditional auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] +| Improve auto-completion + +| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] +| IDEasy destroys my python installation + +| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] +| Create ObsidianUrlUpdater + +| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] +| Explore JPackage and evaluate + +| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] +| Dynamically generate form fields for selected commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] +| Basic structure for Commandlet view + +| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] +| Add *_EXTRA_PLUGINS variable to install extra IDE plugins per user + +| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] +| Make ReleaseCommandlet independent of specific build commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] +| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration + +| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] +| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… 2+^a| [[cross-platform-31-60-days]] *31-60 days* -| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] -| Implement Base Functionality of Cleanup Commandlet +| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] +| repository remote feature -| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] -| Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] +| prompt user for template variables at apply time + +| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] +| Move IDE-specific metada (.idea, .vscode) out of workspace + +| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] +| Workflow "Update Quality Status Documents" Fails + +| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] +| Add user documentation for GUI + +| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] +| Add documentation for contributing to UI components + +| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] +| Add documentation on how to modify the FIGMA board properly + +| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] +| Modify PR Template for GUI contributions. + +| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] +| Add documentation for contributing to the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] +| Add obsidian software/commandlet + +| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] +| Configure IDE Plugins in Tool Configuration Tree in the GUI + +| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] +| Add a commandlet execution user interface + +| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] +| VSCode authentication not working with IDEasy -| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] -| Create a RubyUrlUpdater +| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] +| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… + +| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] +| Add tool selection and version/edition configuration via GUI + +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] +| Workspace selection buggy + +| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] +| Remove status.json from ide-urls after migration + +| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] +| Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/1938[#1938] -| GUI not launchable outside of project context +| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] +| Improve state management implementation in the GUI -| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] -| Ability to link content from settings into workspace(s) +| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] +| Improve dependent installations -| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] -| Improve localization of the GUI +2+^a| [[cross-platform-90plus-days]] *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] +| Create Ruby Commandlet | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -158,23 +303,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent -| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] -| Allow the creation of a desktop shortcut for the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] -| Support for maven daemon (mvnd) - -| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] -| Create InsoUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] -| IDEasy still reports updates for settings are available after any number of inv… - | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -184,35 +315,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] -| Implement JavaFX based progress bars for the GUI - -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1746[#1746] | ide shell broken | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby -| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] -| Integrate SoapUI - | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] -| Fix behavior when providing a wrong git URL - -| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] -| Fix user commnication when switching the Java version from the default to the r… - | link:https://github.com/devonfw/IDEasy/issues/1676[#1676] | Import extra SDKs automatically into IDE -| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] -| Global tools run tool while installation is running in background - | link:https://github.com/devonfw/IDEasy/issues/1651[#1651] | Move status.json files out of ide-urls to own repo @@ -222,45 +336,27 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs -| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] -| implement ReleaseCommandlet - | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup | link:https://github.com/devonfw/IDEasy/issues/1525[#1525] | lombok not correctly installed in eclipse -| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] -| IDEasy setup does not install Windows Terminal - -| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] -| Starting intellij leads to error popup - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant -| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] -| Refactor tests to remove windowsJunctionsAreUsed - | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… -| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] -| improve IDE_MIN_VERSION support - | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic -| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] -| Fix android-studio workspace templates - | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -276,15 +372,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing -| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] -| java.util.zip.ZipException when opening Android Studio archives from versions 2… - | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions -| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] -| Revisit VersionPhase detection - | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode @@ -306,21 +396,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found -| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] -| Ensure latest version of Python is installed - -| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] -| User specific configurations are not working as described - | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] -| native image has globbing active - | link:https://github.com/devonfw/IDEasy/issues/1031[#1031] | Integration of OpenRewrite @@ -342,9 +423,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson -| link:https://github.com/devonfw/IDEasy/issues/897[#897] -| HTTP Proxy with TLS termination causing errors - | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -357,12 +435,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/825[#825] -| Consider adding GC Log Analyzer - -| link:https://github.com/devonfw/IDEasy/issues/822[#822] -| Handle long CWD paths in shell prompt - | link:https://github.com/devonfw/IDEasy/issues/821[#821] | Allow User to remove "ide " prefix in ide shell for non-IDEasy command @@ -378,57 +450,33 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service -| link:https://github.com/devonfw/IDEasy/issues/772[#772] -| CVE-2023-7272 in org.eclipse.parsson 1.1.7 - | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/768[#768] -| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… - -| link:https://github.com/devonfw/IDEasy/issues/756[#756] -| Implement CustomToolRepositoryTest - | link:https://github.com/devonfw/IDEasy/issues/741[#741] | Add a warning message for legacy devonfw-ide settings users -| link:https://github.com/devonfw/IDEasy/issues/735[#735] -| Enhance workspace configuration with generic overlay from settings/workspace - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository -| link:https://github.com/devonfw/IDEasy/issues/701[#701] -| Fix Dotnet tests on our CI - | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working -| link:https://github.com/devonfw/IDEasy/issues/639[#639] -| Improve step success logic for sub steps - | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts -| link:https://github.com/devonfw/IDEasy/issues/516[#516] -| IdeToolCommandlet: add option and support for import of project(s) - | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant -| link:https://github.com/devonfw/IDEasy/issues/412[#412] -| consider integration of lama - | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets From 8a38f54aaa81d14bbca19bbb82dc68a086001569 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 24 Aug 2026 06:50:33 +0000 Subject: [PATCH 26/32] Update quality status documents --- .../functional-labels.svg | 30 ++--- .../quality-status-images/issue-age.svg | 22 ++-- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 18 +-- .../operating-systems.svg | 22 ++-- .../quality-status/quality-status-linux.adoc | 12 +- .../quality-status/quality-status-macos.adoc | 13 ++- .../quality-status-windows.adoc | 17 ++- .../quality-status/quality-status.adoc | 104 ++++++------------ 9 files changed, 110 insertions(+), 138 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 7ac0be969e..5ee8239b3a 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -34,30 +34,30 @@ 15 settings - -14 + +13 internal - -10 + +9 urls - -10 + +9 software 8 -uninstall +configuration - -8 -git + +6 +docker - -7 -vscode + +6 +git - -7 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index 0779888e84..9870a33e75 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 15 (8.4%) - +0-10 days: 11 (6.6%) + -11-30 days: 44 (24.6%) - +11-30 days: 36 (21.6%) + -31-60 days: 15 (8.4%) - +31-60 days: 23 (13.8%) + -61-90 days: 7 (3.9%) - +61-90 days: 8 (4.8%) + -90+ days: 98 (54.7%) +90+ days: 89 (53.3%) -179 +167 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index de2f3571ea..8086dac5f4 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 106 (59.2%) - +Assigned: 101 (60.5%) + -Unassigned: 73 (40.8%) +Unassigned: 66 (39.5%) -179 +167 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index efaa002a5a..b100ae8350 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,19 @@ Issue type distribution Issue type distribution - + -Bugs: 42 (23.5%) - +Bugs: 40 (24.0%) + -Tasks: 44 (24.6%) - +Tasks: 43 (25.7%) + -Features: 91 (50.8%) - +Features: 82 (49.1%) + -No Type: 2 (1.1%) +No Type: 2 (1.2%) -179 +167 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index 2c3f635779..173f7784c3 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -159 + + +146 Linux - - - -159 + + + +145 macOS - - - -162 + + + +149 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 7e0f1e690f..f0f6ca4a03 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,27 +9,29 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 159 +*Total Issues:* 145 * OS-specific: 8 * Multi-OS: 1 -* Cross-platform: 150 +* Cross-platform: 136 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2345[#2345] +| DOCKER_EDITION ignored on Linux + 2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2271[#2271] | ide install pgadmin fails on Ubuntu Linux -| link:https://github.com/devonfw/IDEasy/issues/2250[#2250] -| Derive uninstall commands from package manager configuration (Linux) - 2+^| *61-90 days* | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 7da01ea443..ae85f27fac 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,24 +9,31 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 162 +*Total Issues:* 149 -* OS-specific: 11 +* OS-specific: 12 * Multi-OS: 1 -* Cross-platform: 150 +* Cross-platform: 136 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2344[#2344] +| Small cleanup: align macos pkg build script with windows msi build script + 2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2252[#2252] | Provide uninstall support for globally installed tools (macOS) +2+^| *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/2206[#2206] | IDEasy title not properly shown on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 1bfbb3c811..9d45d22473 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,23 +9,25 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 159 +*Total Issues:* 146 -* OS-specific: 9 +* OS-specific: 10 * Multi-OS: 0 -* Cross-platform: 150 +* Cross-platform: 136 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* +2+^| *0-10 days* + +| link:https://github.com/devonfw/IDEasy/issues/2342[#2342] +| Display ProgressBar progress in windows taskbar -| link:https://github.com/devonfw/IDEasy/issues/2251[#2251] -| Provide generic uninstall support for globally installed tools (Windows) +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2226[#2226] | Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… @@ -40,6 +42,9 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows +| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] +| ide shell broken + | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 814c46fd10..7651c68cf3 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-17 06:45 UTC_ +_Generated: 2026-08-24 06:50 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 150 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 136 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. @@ -58,11 +58,31 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2358[#2358] +| Overhaul IDEasy project board review assigning + +| link:https://github.com/devonfw/IDEasy/issues/2357[#2357] +| Proposal: Dedicated IDEasy Workflow Testing Repository + +| link:https://github.com/devonfw/IDEasy/issues/2351[#2351] +| GUI not launching with local dev build + +| link:https://github.com/devonfw/IDEasy/issues/2347[#2347] +| GUI test duplicates view-setup code from App instead of reusing it + +| link:https://github.com/devonfw/IDEasy/issues/2343[#2343] +| Design: Progress bars & steps + +| link:https://github.com/devonfw/IDEasy/issues/2338[#2338] +| Create first basic version of check commandlet only capable of checking for top… + +| link:https://github.com/devonfw/IDEasy/issues/2337[#2337] +| Analysis of IDEasy instance in docker + | link:https://github.com/devonfw/IDEasy/issues/2336[#2336] | Reconsider treating idea.properties as a user-configurable workspace template -| link:https://github.com/devonfw/IDEasy/issues/2329[#2329] -| Workspace "main" should be auto-selected when selecting a project in the GUI +2+^a| [[cross-platform-11-30-days]] *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2327[#2327] | Gui project setup epic @@ -85,29 +105,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2314[#2314] | Implement the handling of Steps in the GUI. -| link:https://github.com/devonfw/IDEasy/issues/2313[#2313] -| Python installation fails with wired behaviour - | link:https://github.com/devonfw/IDEasy/issues/2312[#2312] | Python broken due to error in UvRepository | link:https://github.com/devonfw/IDEasy/issues/2311[#2311] | SoapUI not working in projects that do not have java installed -| link:https://github.com/devonfw/IDEasy/issues/2298[#2298] -| Automatically Assign Pull Request Author as Assignee - | link:https://github.com/devonfw/IDEasy/issues/2296[#2296] | Improve support to get installed version and edition | link:https://github.com/devonfw/IDEasy/issues/2293[#2293] | Rework spyder as IdeToolCommandlet -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2286[#2286] -| SystemPath.findBinary ignores extraPathEntries, so withPathEntry has no effect… - | link:https://github.com/devonfw/IDEasy/issues/2284[#2284] | Restore .ide.software.version from actual installed Python version @@ -123,12 +132,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2279[#2279] | Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME -| link:https://github.com/devonfw/IDEasy/issues/2278[#2278] -| Restructure main-view.fxml into seperate layout files - -| link:https://github.com/devonfw/IDEasy/issues/2277[#2277] -| Research task: Check if JavaFX Platform.runLater() method correctly logs thrown… - | link:https://github.com/devonfw/IDEasy/issues/2275[#2275] | Auto-install git if not already installed @@ -159,9 +162,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2255[#2255] | Refactor build logic from GitHub Workflows into dedicated shell scripts -| link:https://github.com/devonfw/IDEasy/issues/2253[#2253] -| Improve/fix documentation of structure and logs - | link:https://github.com/devonfw/IDEasy/issues/2248[#2248] | Change TaskManager design. @@ -183,8 +183,10 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2214[#2214] | Overhaul language selection logic +2+^a| [[cross-platform-31-60-days]] *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add repository linting support +| Add support to check repository for best-practices | link:https://github.com/devonfw/IDEasy/issues/2193[#2193] | Support for conditional auto-completion @@ -207,9 +209,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2182[#2182] | Basic structure for Commandlet view -| link:https://github.com/devonfw/IDEasy/issues/2180[#2180] -| Add *_EXTRA_PLUGINS variable to install extra IDE plugins per user - | link:https://github.com/devonfw/IDEasy/issues/2178[#2178] | Make ReleaseCommandlet independent of specific build commandlet @@ -219,11 +218,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2173[#2173] | JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… -2+^a| [[cross-platform-31-60-days]] *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2168[#2168] -| repository remote feature - | link:https://github.com/devonfw/IDEasy/issues/2165[#2165] | prompt user for template variables at apply time @@ -257,6 +251,8 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2096[#2096] | Add a commandlet execution user interface +2+^a| [[cross-platform-61-90-days]] *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2058[#2058] | VSCode authentication not working with IDEasy @@ -266,11 +262,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2045[#2045] | Add tool selection and version/edition configuration via GUI -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] -| Workspace selection buggy - | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration @@ -280,13 +271,10 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI -| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] -| Improve dependent installations - 2+^a| [[cross-platform-90plus-days]] *90+ days* -| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] -| Create Ruby Commandlet +| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] +| Improve dependent installations | link:https://github.com/devonfw/IDEasy/issues/1933[#1933] | Implement a console window in the GUI @@ -315,21 +303,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX -| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] -| ide shell broken - | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move -| link:https://github.com/devonfw/IDEasy/issues/1676[#1676] -| Import extra SDKs automatically into IDE - -| link:https://github.com/devonfw/IDEasy/issues/1651[#1651] -| Move status.json files out of ide-urls to own repo - | link:https://github.com/devonfw/IDEasy/issues/1634[#1634] | UrlUpdater creates error entries for HTTP status 200 @@ -378,9 +357,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode -| link:https://github.com/devonfw/IDEasy/issues/1165[#1165] -| Automatic project import for Eclipse - | link:https://github.com/devonfw/IDEasy/issues/1164[#1164] | Automatic project import @@ -390,9 +366,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1150[#1150] | Full ARM support -| link:https://github.com/devonfw/IDEasy/issues/1135[#1135] -| IDEasy does not set env variables on Windows PowerShell - | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found @@ -417,9 +390,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/945[#945] | Improve ide update with smart dependency handling -| link:https://github.com/devonfw/IDEasy/issues/943[#943] -| XmlMerger: Rework Combine Text Nodes - | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson @@ -435,12 +405,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes -| link:https://github.com/devonfw/IDEasy/issues/821[#821] -| Allow User to remove "ide " prefix in ide shell for non-IDEasy command - -| link:https://github.com/devonfw/IDEasy/issues/788[#788] -| Add more starting flags to IDE commandlets - | link:https://github.com/devonfw/IDEasy/issues/787[#787] | Provide variable to disable open new workspace @@ -453,9 +417,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues -| link:https://github.com/devonfw/IDEasy/issues/741[#741] -| Add a warning message for legacy devonfw-ide settings users - | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls @@ -486,9 +447,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/370[#370] | Create local github actions for tests -| link:https://github.com/devonfw/IDEasy/issues/218[#218] -| Add possibility to start a command in a new window with the process builder - | link:https://github.com/devonfw/IDEasy/issues/190[#190] | Improve #103: security warning for CVEs in file tool/edition/security From eaeb5219a89c934db4faaf9da4155c97662f56d8 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 31 Aug 2026 12:35:32 +0000 Subject: [PATCH 27/32] Update quality status documents --- .../functional-labels.svg | 42 +++++----- .../quality-status-images/issue-age.svg | 20 ++--- .../issue-assignment.svg | 8 +- .../quality-status-images/issue-types.svg | 8 +- .../operating-systems.svg | 22 ++--- .../quality-status/quality-status-linux.adoc | 16 +--- .../quality-status/quality-status-macos.adoc | 11 +-- .../quality-status-windows.adoc | 12 ++- .../quality-status/quality-status.adoc | 83 ++++++++++--------- 9 files changed, 108 insertions(+), 114 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 5ee8239b3a..441701de1d 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -23,41 +23,41 @@ GUI -38 +37 install - -19 + +21 commandlet - -15 + +14 settings - -13 + +14 internal - -9 -urls + +8 +software - -9 -software + +8 +urls - -8 + +8 configuration - -6 + +7 docker - -6 + +6 git - -6 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index 9870a33e75..354a68713d 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,21 +20,21 @@ Issue age Issue age - + -0-10 days: 11 (6.6%) - +0-10 days: 12 (7.2%) + -11-30 days: 36 (21.6%) - +11-30 days: 35 (21.0%) + -31-60 days: 23 (13.8%) - +31-60 days: 26 (15.6%) + -61-90 days: 8 (4.8%) - +61-90 days: 7 (4.2%) + -90+ days: 89 (53.3%) +90+ days: 87 (52.1%) 167 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 8086dac5f4..2edbe611d0 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,12 +20,12 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 101 (60.5%) - +Assigned: 95 (56.9%) + -Unassigned: 66 (39.5%) +Unassigned: 72 (43.1%) 167 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index b100ae8350..0281739c39 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -23,12 +23,12 @@ Bugs: 40 (24.0%) - + -Tasks: 43 (25.7%) - +Tasks: 45 (26.9%) + -Features: 82 (49.1%) +Features: 80 (47.9%) No Type: 2 (1.2%) diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index 173f7784c3..aaafdf6b57 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -146 + + +147 Linux - - - -145 + + + +144 macOS - - - -149 + + + +151 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index f0f6ca4a03..2dcb898f93 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,26 +9,24 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 145 +*Total Issues:* 144 -* OS-specific: 8 +* OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 136 +* Cross-platform: 137 == Linux Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2345[#2345] | DOCKER_EDITION ignored on Linux -2+^| *11-30 days* - | link:https://github.com/devonfw/IDEasy/issues/2271[#2271] | ide install pgadmin fails on Ubuntu Linux @@ -42,18 +40,12 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/1352[#1352] | VSCode WSL warning prompt blocking VSCode plugin installation -| link:https://github.com/devonfw/IDEasy/issues/1046[#1046] -| Add Support for Python on Linux - | link:https://github.com/devonfw/IDEasy/issues/950[#950] | avoid --no-gpg-checks for docker installation on SUSE Linux | link:https://github.com/devonfw/IDEasy/issues/854[#854] | Kubectl not working on linux -| link:https://github.com/devonfw/IDEasy/issues/694[#694] -| Add linux support to dotnet tool - |=== == Multi-OS Issues diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index ae85f27fac..05894b5c27 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,25 +9,26 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 149 +*Total Issues:* 151 -* OS-specific: 12 +* OS-specific: 13 * Multi-OS: 1 -* Cross-platform: 136 +* Cross-platform: 137 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2344[#2344] | Small cleanup: align macos pkg build script with windows msi build script -2+^| *11-30 days* +| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] +| Homebrew formula publish fails: brew audit no longer accepts a path | link:https://github.com/devonfw/IDEasy/issues/2252[#2252] | Provide uninstall support for globally installed tools (macOS) diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 9d45d22473..968d047614 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,36 +9,34 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 146 +*Total Issues:* 147 * OS-specific: 10 * Multi-OS: 0 -* Cross-platform: 136 +* Cross-platform: 137 == Windows Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *0-10 days* +2+^| *11-30 days* | link:https://github.com/devonfw/IDEasy/issues/2342[#2342] | Display ProgressBar progress in windows taskbar -2+^| *11-30 days* +2+^| *31-60 days* | link:https://github.com/devonfw/IDEasy/issues/2226[#2226] | Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… -2+^| *61-90 days* +2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 -2+^| *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index 7651c68cf3..b16ab6df2d 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-24 06:50 UTC_ +_Generated: 2026-08-31 12:35 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 136 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 137 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. @@ -58,15 +58,47 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* +| link:https://github.com/devonfw/IDEasy/issues/2393[#2393] +| Open a project folder of my choice (e.g. an external Git repo) instead of alway… + +| link:https://github.com/devonfw/IDEasy/issues/2385[#2385] +| Cleanup of IdeLogEntry and IdeGuiListener + +| link:https://github.com/devonfw/IDEasy/issues/2381[#2381] +| node + npm in pristine software repo with per-project isolation (Bash, launcher… + +| link:https://github.com/devonfw/IDEasy/issues/2374[#2374] +| Hotfix: Auto Assign PR Author workflow fails with 403 Forbidden for bot-created… + +| link:https://github.com/devonfw/IDEasy/issues/2373[#2373] +| GlobalToolCommandlet: determine the edition together with the version for nativ… + +| link:https://github.com/devonfw/IDEasy/issues/2372[#2372] +| Implement --retention-delay option for ide cleanup (stale files in updates, _id… + +| link:https://github.com/devonfw/IDEasy/issues/2371[#2371] +| Determine software version from symlink and recover missing .ide.software.versi… + +| link:https://github.com/devonfw/IDEasy/issues/2369[#2369] +| Rework openrewrite + +| link:https://github.com/devonfw/IDEasy/issues/2366[#2366] +| Support for variables and expressions in repository URL + +| link:https://github.com/devonfw/IDEasy/issues/2365[#2365] +| Reduce plugin reinstallations + +| link:https://github.com/devonfw/IDEasy/issues/2364[#2364] +| Error during installation of soapui + | link:https://github.com/devonfw/IDEasy/issues/2358[#2358] | Overhaul IDEasy project board review assigning +2+^a| [[cross-platform-11-30-days]] *11-30 days* + | link:https://github.com/devonfw/IDEasy/issues/2357[#2357] | Proposal: Dedicated IDEasy Workflow Testing Repository -| link:https://github.com/devonfw/IDEasy/issues/2351[#2351] -| GUI not launching with local dev build - | link:https://github.com/devonfw/IDEasy/issues/2347[#2347] | GUI test duplicates view-setup code from App instead of reusing it @@ -82,8 +114,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2336[#2336] | Reconsider treating idea.properties as a user-configurable workspace template -2+^a| [[cross-platform-11-30-days]] *11-30 days* - | link:https://github.com/devonfw/IDEasy/issues/2327[#2327] | Gui project setup epic @@ -99,21 +129,12 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2319[#2319] | 'ide status' should report an unsigned license agreement, not error/hang on it -| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] -| Homebrew formula publish fails: brew audit no longer accepts a path - | link:https://github.com/devonfw/IDEasy/issues/2314[#2314] | Implement the handling of Steps in the GUI. -| link:https://github.com/devonfw/IDEasy/issues/2312[#2312] -| Python broken due to error in UvRepository - | link:https://github.com/devonfw/IDEasy/issues/2311[#2311] | SoapUI not working in projects that do not have java installed -| link:https://github.com/devonfw/IDEasy/issues/2296[#2296] -| Improve support to get installed version and edition - | link:https://github.com/devonfw/IDEasy/issues/2293[#2293] | Rework spyder as IdeToolCommandlet @@ -159,12 +180,11 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2256[#2256] | Integrate SonarCloud analysis into GitHub workflows -| link:https://github.com/devonfw/IDEasy/issues/2255[#2255] -| Refactor build logic from GitHub Workflows into dedicated shell scripts - | link:https://github.com/devonfw/IDEasy/issues/2248[#2248] | Change TaskManager design. +2+^a| [[cross-platform-31-60-days]] *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/2241[#2241] | Version selection support @@ -177,14 +197,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2225[#2225] | Define installation ownership for Homebrew: brew and 'ideasy install' produce a… -| link:https://github.com/devonfw/IDEasy/issues/2219[#2219] -| Add unpack commandlet - | link:https://github.com/devonfw/IDEasy/issues/2214[#2214] | Overhaul language selection logic -2+^a| [[cross-platform-31-60-days]] *31-60 days* - | link:https://github.com/devonfw/IDEasy/issues/2200[#2200] | Add support to check repository for best-practices @@ -197,9 +212,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2190[#2190] | IDEasy destroys my python installation -| link:https://github.com/devonfw/IDEasy/issues/2186[#2186] -| Create ObsidianUrlUpdater - | link:https://github.com/devonfw/IDEasy/issues/2185[#2185] | Explore JPackage and evaluate @@ -245,14 +257,14 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2103[#2103] | Add obsidian software/commandlet +2+^a| [[cross-platform-61-90-days]] *61-90 days* + | link:https://github.com/devonfw/IDEasy/issues/2097[#2097] | Configure IDE Plugins in Tool Configuration Tree in the GUI | link:https://github.com/devonfw/IDEasy/issues/2096[#2096] | Add a commandlet execution user interface -2+^a| [[cross-platform-61-90-days]] *61-90 days* - | link:https://github.com/devonfw/IDEasy/issues/2058[#2058] | VSCode authentication not working with IDEasy @@ -265,20 +277,17 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/2021[#2021] | Remove status.json from ide-urls after migration +2+^a| [[cross-platform-90plus-days]] *90+ days* + | link:https://github.com/devonfw/IDEasy/issues/1996[#1996] | Revisit design for tools that do not install to software repository | link:https://github.com/devonfw/IDEasy/issues/1975[#1975] | Improve state management implementation in the GUI -2+^a| [[cross-platform-90plus-days]] *90+ days* - | link:https://github.com/devonfw/IDEasy/issues/1965[#1965] | Improve dependent installations -| link:https://github.com/devonfw/IDEasy/issues/1933[#1933] -| Implement a console window in the GUI - | link:https://github.com/devonfw/IDEasy/issues/1930[#1930] | Implemenent a tag-based filtering system into the GUI @@ -318,9 +327,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup -| link:https://github.com/devonfw/IDEasy/issues/1525[#1525] -| lombok not correctly installed in eclipse - | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer @@ -375,9 +381,6 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… -| link:https://github.com/devonfw/IDEasy/issues/1031[#1031] -| Integration of OpenRewrite - | link:https://github.com/devonfw/IDEasy/issues/992[#992] | Support multiple attributes for merge:id From f9fababd47d453c3989f0e8af9fb86d9310005dd Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Fri, 4 Sep 2026 11:23:19 +0200 Subject: [PATCH 28/32] restore quality-status --- .../functional-labels.svg | 54 +-- .../quality-status-images/issue-age.svg | 22 +- .../issue-assignment.svg | 10 +- .../quality-status-images/issue-types.svg | 17 +- .../operating-systems.svg | 22 +- .../quality-status/quality-status-linux.adoc | 18 +- .../quality-status/quality-status-macos.adoc | 28 +- .../quality-status-windows.adoc | 44 +- .../quality-status/quality-status.adoc | 393 +++++++++--------- 9 files changed, 298 insertions(+), 310 deletions(-) diff --git a/documentation/quality-status/quality-status-images/functional-labels.svg b/documentation/quality-status/quality-status-images/functional-labels.svg index 441701de1d..21e573c256 100644 --- a/documentation/quality-status/quality-status-images/functional-labels.svg +++ b/documentation/quality-status/quality-status-images/functional-labels.svg @@ -20,44 +20,44 @@ Most common functional labels Most common functional labels -GUI +install -37 -install +20 +GUI - -21 -commandlet + +18 +settings - -14 -settings + +16 +internal - -14 -internal + +12 +commandlet - -8 -software + +10 +urls - -8 -urls + +9 +software - -8 -configuration + +8 +update - -7 + +7 docker - -6 + +6 git - -6 + +6 diff --git a/documentation/quality-status/quality-status-images/issue-age.svg b/documentation/quality-status/quality-status-images/issue-age.svg index 354a68713d..bac5c400a0 100644 --- a/documentation/quality-status/quality-status-images/issue-age.svg +++ b/documentation/quality-status/quality-status-images/issue-age.svg @@ -20,22 +20,22 @@ Issue age Issue age - + -0-10 days: 12 (7.2%) - +0-10 days: 13 (7.8%) + -11-30 days: 35 (21.0%) - +11-30 days: 11 (6.6%) + -31-60 days: 26 (15.6%) - +31-60 days: 18 (10.8%) + -61-90 days: 7 (4.2%) - +61-90 days: 5 (3.0%) + -90+ days: 87 (52.1%) +90+ days: 119 (71.7%) -167 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-assignment.svg b/documentation/quality-status/quality-status-images/issue-assignment.svg index 2edbe611d0..e1514f55ba 100644 --- a/documentation/quality-status/quality-status-images/issue-assignment.svg +++ b/documentation/quality-status/quality-status-images/issue-assignment.svg @@ -20,13 +20,13 @@ Assigned vs unassigned issues Assigned vs unassigned issues - + -Assigned: 95 (56.9%) - +Assigned: 66 (39.8%) + -Unassigned: 72 (43.1%) +Unassigned: 100 (60.2%) -167 +166 total diff --git a/documentation/quality-status/quality-status-images/issue-types.svg b/documentation/quality-status/quality-status-images/issue-types.svg index 0281739c39..afb32ce09b 100644 --- a/documentation/quality-status/quality-status-images/issue-types.svg +++ b/documentation/quality-status/quality-status-images/issue-types.svg @@ -20,19 +20,16 @@ Issue type distribution Issue type distribution - + -Bugs: 40 (24.0%) - +Bugs: 51 (30.7%) + -Tasks: 45 (26.9%) - +Tasks: 30 (18.1%) + -Features: 80 (47.9%) - - -No Type: 2 (1.2%) +Features: 85 (51.2%) -167 +166 total diff --git a/documentation/quality-status/quality-status-images/operating-systems.svg b/documentation/quality-status/quality-status-images/operating-systems.svg index aaafdf6b57..d6d7ce64f9 100644 --- a/documentation/quality-status/quality-status-images/operating-systems.svg +++ b/documentation/quality-status/quality-status-images/operating-systems.svg @@ -27,17 +27,17 @@ Cross-platform Windows - - -147 + + +148 Linux - - - -144 + + + +141 macOS - - - -151 + + + +146 diff --git a/documentation/quality-status/quality-status-linux.adoc b/documentation/quality-status/quality-status-linux.adoc index 2dcb898f93..76b80d4a1a 100644 --- a/documentation/quality-status/quality-status-linux.adoc +++ b/documentation/quality-status/quality-status-linux.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Linux. link:quality-status.adoc[Back to overview] -*Total Issues:* 144 +*Total Issues:* 141 * OS-specific: 6 * Multi-OS: 1 -* Cross-platform: 137 +* Cross-platform: 134 == Linux Specific Issues @@ -24,14 +24,6 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2345[#2345] -| DOCKER_EDITION ignored on Linux - -| link:https://github.com/devonfw/IDEasy/issues/2271[#2271] -| ide install pgadmin fails on Ubuntu Linux - -2+^| *61-90 days* - | link:https://github.com/devonfw/IDEasy/issues/2007[#2007] | IDEasy can not install docker on arch linux @@ -40,12 +32,18 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/1352[#1352] | VSCode WSL warning prompt blocking VSCode plugin installation +| link:https://github.com/devonfw/IDEasy/issues/1046[#1046] +| Add Support for Python on Linux + | link:https://github.com/devonfw/IDEasy/issues/950[#950] | avoid --no-gpg-checks for docker installation on SUSE Linux | link:https://github.com/devonfw/IDEasy/issues/854[#854] | Kubectl not working on linux +| link:https://github.com/devonfw/IDEasy/issues/694[#694] +| Add linux support to dotnet tool + |=== == Multi-OS Issues diff --git a/documentation/quality-status/quality-status-macos.adoc b/documentation/quality-status/quality-status-macos.adoc index 05894b5c27..857216bc63 100644 --- a/documentation/quality-status/quality-status-macos.adoc +++ b/documentation/quality-status/quality-status-macos.adoc @@ -9,35 +9,19 @@ Automatically generated open issue overview for macOS. link:quality-status.adoc[Back to overview] -*Total Issues:* 151 +*Total Issues:* 146 -* OS-specific: 13 +* OS-specific: 11 * Multi-OS: 1 -* Cross-platform: 137 +* Cross-platform: 134 == macOS Specific Issues [%header, cols="^1,7"] |=== | Issue | Summary -2+^| *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2344[#2344] -| Small cleanup: align macos pkg build script with windows msi build script - -| link:https://github.com/devonfw/IDEasy/issues/2316[#2316] -| Homebrew formula publish fails: brew audit no longer accepts a path - -| link:https://github.com/devonfw/IDEasy/issues/2252[#2252] -| Provide uninstall support for globally installed tools (macOS) - -2+^| *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2206[#2206] -| IDEasy title not properly shown on macOS - 2+^| *90+ days* | link:https://github.com/devonfw/IDEasy/issues/1512[#1512] @@ -58,12 +42,18 @@ link:quality-status.adoc[Back to overview] | link:https://github.com/devonfw/IDEasy/issues/868[#868] | Eclipse does not work on Mac x64 +| link:https://github.com/devonfw/IDEasy/issues/865[#865] +| Az is not working on Mac x64 + | link:https://github.com/devonfw/IDEasy/issues/864[#864] | AWS is not working on Mac x64 | link:https://github.com/devonfw/IDEasy/issues/798[#798] | pgadmin not working on Mac +| link:https://github.com/devonfw/IDEasy/issues/423[#423] +| Create installer for MacOS + | link:https://github.com/devonfw/IDEasy/issues/377[#377] | Support Homebrew for installation on macOS diff --git a/documentation/quality-status/quality-status-windows.adoc b/documentation/quality-status/quality-status-windows.adoc index 968d047614..3e496bbda7 100644 --- a/documentation/quality-status/quality-status-windows.adoc +++ b/documentation/quality-status/quality-status-windows.adoc @@ -9,13 +9,13 @@ Automatically generated open issue overview for Windows. link:quality-status.adoc[Back to overview] -*Total Issues:* 147 +*Total Issues:* 148 -* OS-specific: 10 +* OS-specific: 14 * Multi-OS: 0 -* Cross-platform: 137 +* Cross-platform: 134 == Windows Specific Issues @@ -24,30 +24,42 @@ link:quality-status.adoc[Back to overview] | Issue | Summary 2+^| *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2342[#2342] -| Display ProgressBar progress in windows taskbar - -2+^| *31-60 days* - -| link:https://github.com/devonfw/IDEasy/issues/2226[#2226] -| Show IDEasy project, workspace and repository in the Git Bash / Windows Termina… - -2+^| *90+ days* +| link:https://github.com/devonfw/IDEasy/issues/1982[#1982] +| relative option for link not honored | link:https://github.com/devonfw/IDEasy/issues/1981[#1981] | ide update fails on windows@arm64 +2+^| *31-60 days* + | link:https://github.com/devonfw/IDEasy/issues/1873[#1873] | Implement generic get-edition implementation for global tools under windows -| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] -| ide shell broken +| link:https://github.com/devonfw/IDEasy/issues/1872[#1872] +| Implement generic uninstall implementation for global tools under windows + +| link:https://github.com/devonfw/IDEasy/issues/1870[#1870] +| Implement generic get-version implementation for global tools under windows + +2+^| *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1579[#1579] +| IDEasy uninstall after a failed MSI installation does not work + +| link:https://github.com/devonfw/IDEasy/issues/1558[#1558] +| Add install.log path to msi installer window | link:https://github.com/devonfw/IDEasy/issues/1548[#1548] | Windows file locking error on update with plugins -| link:https://github.com/devonfw/IDEasy/issues/1102[#1102] -| IDEasy MSI installer not working (unsigned) +| link:https://github.com/devonfw/IDEasy/issues/1232[#1232] +| MSI Repair broken + +| link:https://github.com/devonfw/IDEasy/issues/1227[#1227] +| Guide windows user after installation + +| link:https://github.com/devonfw/IDEasy/issues/1056[#1056] +| Add Conversion of LICENSE.adoc to RTF Format | link:https://github.com/devonfw/IDEasy/issues/599[#599] | Add release for windows-arm architecture diff --git a/documentation/quality-status/quality-status.adoc b/documentation/quality-status/quality-status.adoc index b16ab6df2d..00e70f0de0 100644 --- a/documentation/quality-status/quality-status.adoc +++ b/documentation/quality-status/quality-status.adoc @@ -20,7 +20,7 @@ image::quality-status-images/issue-assignment.svg[Pie chart: assigned vs unassig image::quality-status-images/issue-types.svg[Pie chart: issue type distribution,width=100%] -_Generated: 2026-08-31 12:35 UTC_ +_Generated: 2026-06-19 12:08 UTC_ == Operating System Status Files @@ -29,7 +29,7 @@ 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 137 cross-platform issues* are documented centrally in this document and are therefore not repeated in the operating system specific files. +*A total of 134 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. @@ -58,235 +58,93 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | Issue | Summary 2+^a| [[cross-platform-0-10-days]] *0-10 days* -| link:https://github.com/devonfw/IDEasy/issues/2393[#2393] -| Open a project folder of my choice (e.g. an external Git repo) instead of alway… +| link:https://github.com/devonfw/IDEasy/issues/2052[#2052] +| Split issue statistics into separate assigned and unassigned pie charts -| link:https://github.com/devonfw/IDEasy/issues/2385[#2385] -| Cleanup of IdeLogEntry and IdeGuiListener +| link:https://github.com/devonfw/IDEasy/issues/2051[#2051] +| Release workflow failing publishing release metadata on github -| link:https://github.com/devonfw/IDEasy/issues/2381[#2381] -| node + npm in pristine software repo with per-project isolation (Bash, launcher… - -| link:https://github.com/devonfw/IDEasy/issues/2374[#2374] -| Hotfix: Auto Assign PR Author workflow fails with 403 Forbidden for bot-created… - -| link:https://github.com/devonfw/IDEasy/issues/2373[#2373] -| GlobalToolCommandlet: determine the edition together with the version for nativ… - -| link:https://github.com/devonfw/IDEasy/issues/2372[#2372] -| Implement --retention-delay option for ide cleanup (stale files in updates, _id… - -| link:https://github.com/devonfw/IDEasy/issues/2371[#2371] -| Determine software version from symlink and recover missing .ide.software.versi… - -| link:https://github.com/devonfw/IDEasy/issues/2369[#2369] -| Rework openrewrite - -| link:https://github.com/devonfw/IDEasy/issues/2366[#2366] -| Support for variables and expressions in repository URL - -| link:https://github.com/devonfw/IDEasy/issues/2365[#2365] -| Reduce plugin reinstallations - -| link:https://github.com/devonfw/IDEasy/issues/2364[#2364] -| Error during installation of soapui - -| link:https://github.com/devonfw/IDEasy/issues/2358[#2358] -| Overhaul IDEasy project board review assigning - -2+^a| [[cross-platform-11-30-days]] *11-30 days* - -| link:https://github.com/devonfw/IDEasy/issues/2357[#2357] -| Proposal: Dedicated IDEasy Workflow Testing Repository - -| link:https://github.com/devonfw/IDEasy/issues/2347[#2347] -| GUI test duplicates view-setup code from App instead of reusing it - -| link:https://github.com/devonfw/IDEasy/issues/2343[#2343] -| Design: Progress bars & steps - -| link:https://github.com/devonfw/IDEasy/issues/2338[#2338] -| Create first basic version of check commandlet only capable of checking for top… - -| link:https://github.com/devonfw/IDEasy/issues/2337[#2337] -| Analysis of IDEasy instance in docker - -| link:https://github.com/devonfw/IDEasy/issues/2336[#2336] -| Reconsider treating idea.properties as a user-configurable workspace template - -| link:https://github.com/devonfw/IDEasy/issues/2327[#2327] -| Gui project setup epic - -| link:https://github.com/devonfw/IDEasy/issues/2326[#2326] -| Migrate project loading logic from gui based ProjectManager to cli-based IdeCon… - -| link:https://github.com/devonfw/IDEasy/issues/2325[#2325] -| Add checkboxes for "Add to start desktop/taskbar" to MSI installer - -| link:https://github.com/devonfw/IDEasy/issues/2322[#2322] -| Align used icons for the GUI +| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] +| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… -| link:https://github.com/devonfw/IDEasy/issues/2319[#2319] -| 'ide status' should report an unsigned license agreement, not error/hang on it +| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] +| Add tool selection and version/edition configuration via GUI -| link:https://github.com/devonfw/IDEasy/issues/2314[#2314] -| Implement the handling of Steps in the GUI. +| link:https://github.com/devonfw/IDEasy/issues/2044[#2044] +| mvn -- does not trigger completion -| link:https://github.com/devonfw/IDEasy/issues/2311[#2311] -| SoapUI not working in projects that do not have java installed +| link:https://github.com/devonfw/IDEasy/issues/2042[#2042] +| -q parameter supresses ask for CVE choices -| link:https://github.com/devonfw/IDEasy/issues/2293[#2293] -| Rework spyder as IdeToolCommandlet +| link:https://github.com/devonfw/IDEasy/issues/2040[#2040] +| Workspace selection buggy -| link:https://github.com/devonfw/IDEasy/issues/2284[#2284] -| Restore .ide.software.version from actual installed Python version +| link:https://github.com/devonfw/IDEasy/issues/2039[#2039] +| IDE logo not shown in mac task bar -| link:https://github.com/devonfw/IDEasy/issues/2283[#2283] -| GUI blocks commandlets when license agreement is missing +| link:https://github.com/devonfw/IDEasy/issues/2033[#2033] +| Improve documentation of GUI code. -| link:https://github.com/devonfw/IDEasy/issues/2281[#2281] -| Allow removing plugins from the IDEasy GUI +| link:https://github.com/devonfw/IDEasy/issues/2026[#2026] +| Create UvRepository and UvBasedCommandlet -| link:https://github.com/devonfw/IDEasy/issues/2280[#2280] -| Maven commandlet runs from workspace root instead of project directory +| link:https://github.com/devonfw/IDEasy/issues/2025[#2025] +| Improve JavaDoc of IdeContext -| link:https://github.com/devonfw/IDEasy/issues/2279[#2279] -| Desktop shortcut for the GUI does not work: gui commandlet requires IDE_HOME +| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] +| Remove status.json from ide-urls after migration -| link:https://github.com/devonfw/IDEasy/issues/2275[#2275] -| Auto-install git if not already installed +| link:https://github.com/devonfw/IDEasy/issues/2013[#2013] +| Warning: "Unsupported JavaFX configuration: classes were loaded from 'unnamed m… -| link:https://github.com/devonfw/IDEasy/issues/2274[#2274] -| Create GitUrlUpdater +2+^a| [[cross-platform-11-30-days]] *11-30 days* -| link:https://github.com/devonfw/IDEasy/issues/2273[#2273] -| Integrate git as global tool +| link:https://github.com/devonfw/IDEasy/issues/2000[#2000] +| Create script for local end-to-end testing -| link:https://github.com/devonfw/IDEasy/issues/2269[#2269] -| Allow choice of installation location in macOS PKG Installer +| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] +| Revisit design for tools that do not install to software repository -| link:https://github.com/devonfw/IDEasy/issues/2268[#2268] -| Allow text selection in console +| link:https://github.com/devonfw/IDEasy/issues/1992[#1992] +| Improve GitContextMock -| link:https://github.com/devonfw/IDEasy/issues/2267[#2267] -| Allow multi selection in console list view (or for ListViews in general) +| link:https://github.com/devonfw/IDEasy/issues/1990[#1990] +| Merge of Vscode settings.json file fails -| link:https://github.com/devonfw/IDEasy/issues/2265[#2265] -| MainView status progress bar not displaying correctly when indeterminate +| link:https://github.com/devonfw/IDEasy/issues/1987[#1987] +| Gui commandlet broken for snapshots -| link:https://github.com/devonfw/IDEasy/issues/2257[#2257] -| Refactor CI/CD Workflows and Improve Release Documentation +| link:https://github.com/devonfw/IDEasy/issues/1976[#1976] +| Extend ToolCommandlet installation logic to allow software-repository-only inst… -| link:https://github.com/devonfw/IDEasy/issues/2256[#2256] -| Integrate SonarCloud analysis into GitHub workflows +| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] +| Improve state management implementation in the GUI -| link:https://github.com/devonfw/IDEasy/issues/2248[#2248] -| Change TaskManager design. +| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] +| Improve dependent installations 2+^a| [[cross-platform-31-60-days]] *31-60 days* -| link:https://github.com/devonfw/IDEasy/issues/2241[#2241] -| Version selection support - -| link:https://github.com/devonfw/IDEasy/issues/2240[#2240] -| Support file and folder selection - -| link:https://github.com/devonfw/IDEasy/issues/2236[#2236] -| Preserve Git Bash Working Directory When Launching VS Code via ide vscode - -| link:https://github.com/devonfw/IDEasy/issues/2225[#2225] -| Define installation ownership for Homebrew: brew and 'ideasy install' produce a… - -| link:https://github.com/devonfw/IDEasy/issues/2214[#2214] -| Overhaul language selection logic - -| link:https://github.com/devonfw/IDEasy/issues/2200[#2200] -| Add support to check repository for best-practices - -| link:https://github.com/devonfw/IDEasy/issues/2193[#2193] -| Support for conditional auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2191[#2191] -| Improve auto-completion - -| link:https://github.com/devonfw/IDEasy/issues/2190[#2190] -| IDEasy destroys my python installation - -| link:https://github.com/devonfw/IDEasy/issues/2185[#2185] -| Explore JPackage and evaluate - -| link:https://github.com/devonfw/IDEasy/issues/2183[#2183] -| Dynamically generate form fields for selected commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2182[#2182] -| Basic structure for Commandlet view - -| link:https://github.com/devonfw/IDEasy/issues/2178[#2178] -| Make ReleaseCommandlet independent of specific build commandlet - -| link:https://github.com/devonfw/IDEasy/issues/2174[#2174] -| VSCode: store metadata under $IDE_HOME/.ide/vscode/ + migration +| link:https://github.com/devonfw/IDEasy/issues/1953[#1953] +| Implement Base Functionality of Cleanup Commandlet -| link:https://github.com/devonfw/IDEasy/issues/2173[#2173] -| JetBrains: store IntelliJ/PyCharm/Android Studio metadata under $IDE_HOME/.ide… +| link:https://github.com/devonfw/IDEasy/issues/1943[#1943] +| Create Ruby Commandlet -| link:https://github.com/devonfw/IDEasy/issues/2165[#2165] -| prompt user for template variables at apply time +| link:https://github.com/devonfw/IDEasy/issues/1942[#1942] +| Create a RubyUrlUpdater -| link:https://github.com/devonfw/IDEasy/issues/2142[#2142] -| Move IDE-specific metada (.idea, .vscode) out of workspace +| link:https://github.com/devonfw/IDEasy/issues/1938[#1938] +| GUI not launchable outside of project context -| link:https://github.com/devonfw/IDEasy/issues/2124[#2124] -| Workflow "Update Quality Status Documents" Fails +| link:https://github.com/devonfw/IDEasy/issues/1937[#1937] +| Ability to link content from settings into workspace(s) -| link:https://github.com/devonfw/IDEasy/issues/2111[#2111] -| Add user documentation for GUI +| link:https://github.com/devonfw/IDEasy/issues/1936[#1936] +| Improve localization of the GUI -| link:https://github.com/devonfw/IDEasy/issues/2110[#2110] -| Add documentation for contributing to UI components - -| link:https://github.com/devonfw/IDEasy/issues/2109[#2109] -| Add documentation on how to modify the FIGMA board properly - -| link:https://github.com/devonfw/IDEasy/issues/2108[#2108] -| Modify PR Template for GUI contributions. - -| link:https://github.com/devonfw/IDEasy/issues/2107[#2107] -| Add documentation for contributing to the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2103[#2103] -| Add obsidian software/commandlet - -2+^a| [[cross-platform-61-90-days]] *61-90 days* - -| link:https://github.com/devonfw/IDEasy/issues/2097[#2097] -| Configure IDE Plugins in Tool Configuration Tree in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/2096[#2096] -| Add a commandlet execution user interface - -| link:https://github.com/devonfw/IDEasy/issues/2058[#2058] -| VSCode authentication not working with IDEasy - -| link:https://github.com/devonfw/IDEasy/issues/2050[#2050] -| Evaluate shim/launcher-based runtime activation for Node/npm in IDEasy (follow-… - -| link:https://github.com/devonfw/IDEasy/issues/2045[#2045] -| Add tool selection and version/edition configuration via GUI - -| link:https://github.com/devonfw/IDEasy/issues/2021[#2021] -| Remove status.json from ide-urls after migration - -2+^a| [[cross-platform-90plus-days]] *90+ days* - -| link:https://github.com/devonfw/IDEasy/issues/1996[#1996] -| Revisit design for tools that do not install to software repository - -| link:https://github.com/devonfw/IDEasy/issues/1975[#1975] -| Improve state management implementation in the GUI - -| link:https://github.com/devonfw/IDEasy/issues/1965[#1965] -| Improve dependent installations +| link:https://github.com/devonfw/IDEasy/issues/1933[#1933] +| Implement a console window in the GUI | link:https://github.com/devonfw/IDEasy/issues/1930[#1930] | Implemenent a tag-based filtering system into the GUI @@ -300,9 +158,23 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1927[#1927] | IDEasy virtual instance for AI agent +| link:https://github.com/devonfw/IDEasy/issues/1917[#1917] +| Allow the creation of a desktop shortcut for the GUI + +| link:https://github.com/devonfw/IDEasy/issues/1909[#1909] +| Support for maven daemon (mvnd) + +| link:https://github.com/devonfw/IDEasy/issues/1902[#1902] +| Create InsoUrlUpdater + | link:https://github.com/devonfw/IDEasy/issues/1868[#1868] | Revision of the functionality of global tool commandlets +2+^a| [[cross-platform-61-90-days]] *61-90 days* + +| link:https://github.com/devonfw/IDEasy/issues/1814[#1814] +| IDEasy still reports updates for settings are available after any number of inv… + | link:https://github.com/devonfw/IDEasy/issues/1808[#1808] | icd is not navigating into single available workspace on icd -p project @@ -312,36 +184,83 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1785[#1785] | Implemenent confirmation modals using JavaFX +| link:https://github.com/devonfw/IDEasy/issues/1784[#1784] +| Implement JavaFX based progress bars for the GUI + +2+^a| [[cross-platform-90plus-days]] *90+ days* + +| link:https://github.com/devonfw/IDEasy/issues/1746[#1746] +| ide shell broken + | link:https://github.com/devonfw/IDEasy/issues/1721[#1721] | Integrate ruby +| link:https://github.com/devonfw/IDEasy/issues/1720[#1720] +| Integrate SoapUI + | link:https://github.com/devonfw/IDEasy/issues/1695[#1695] | Clone settings to temporary directory, analyse, and then move +| link:https://github.com/devonfw/IDEasy/issues/1694[#1694] +| Fix behavior when providing a wrong git URL + +| link:https://github.com/devonfw/IDEasy/issues/1689[#1689] +| Fix user commnication when switching the Java version from the default to the r… + +| link:https://github.com/devonfw/IDEasy/issues/1676[#1676] +| Import extra SDKs automatically into IDE + +| link:https://github.com/devonfw/IDEasy/issues/1659[#1659] +| Global tools run tool while installation is running in background + +| link:https://github.com/devonfw/IDEasy/issues/1651[#1651] +| Move status.json files out of ide-urls to own repo + | link:https://github.com/devonfw/IDEasy/issues/1634[#1634] | UrlUpdater creates error entries for HTTP status 200 | link:https://github.com/devonfw/IDEasy/issues/1628[#1628] | Support for OS specific CVEs +| link:https://github.com/devonfw/IDEasy/issues/1594[#1594] +| implement ReleaseCommandlet + | link:https://github.com/devonfw/IDEasy/issues/1580[#1580] | Implement cleanup +| link:https://github.com/devonfw/IDEasy/issues/1525[#1525] +| lombok not correctly installed in eclipse + +| link:https://github.com/devonfw/IDEasy/issues/1517[#1517] +| IDEasy setup does not install Windows Terminal + +| link:https://github.com/devonfw/IDEasy/issues/1501[#1501] +| Starting intellij leads to error popup + | link:https://github.com/devonfw/IDEasy/issues/1493[#1493] | Analyze Scoop Windows CLI installer | link:https://github.com/devonfw/IDEasy/issues/1453[#1453] | Allow co-authored commits in cla assistant +| link:https://github.com/devonfw/IDEasy/issues/1422[#1422] +| Refactor tests to remove windowsJunctionsAreUsed + | link:https://github.com/devonfw/IDEasy/issues/1333[#1333] | Step 'Install or update software' already ended with false and now ended again… +| link:https://github.com/devonfw/IDEasy/issues/1311[#1311] +| improve IDE_MIN_VERSION support + | link:https://github.com/devonfw/IDEasy/issues/1296[#1296] | Implement IdeContext properly for Dashboard | link:https://github.com/devonfw/IDEasy/issues/1295[#1295] | IDEasy Dashboard Epic +| link:https://github.com/devonfw/IDEasy/issues/1263[#1263] +| Fix android-studio workspace templates + | link:https://github.com/devonfw/IDEasy/issues/1225[#1225] | Create new IDEasy introduction videos @@ -357,12 +276,21 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1209[#1209] | migration version message is confusing +| link:https://github.com/devonfw/IDEasy/issues/1206[#1206] +| java.util.zip.ZipException when opening Android Studio archives from versions 2… + | link:https://github.com/devonfw/IDEasy/issues/1181[#1181] | Improve url updater for docker desktop to pull all necessary versions +| link:https://github.com/devonfw/IDEasy/issues/1178[#1178] +| Revisit VersionPhase detection + | link:https://github.com/devonfw/IDEasy/issues/1167[#1167] | Automatic project import for VSCode +| link:https://github.com/devonfw/IDEasy/issues/1165[#1165] +| Automatic project import for Eclipse + | link:https://github.com/devonfw/IDEasy/issues/1164[#1164] | Automatic project import @@ -372,15 +300,30 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/1150[#1150] | Full ARM support +| link:https://github.com/devonfw/IDEasy/issues/1135[#1135] +| IDEasy does not set env variables on Windows PowerShell + | link:https://github.com/devonfw/IDEasy/issues/1134[#1134] | IDEasy autocompletion gets stuck if license agreement file was not found +| link:https://github.com/devonfw/IDEasy/issues/1124[#1124] +| Ensure latest version of Python is installed + +| link:https://github.com/devonfw/IDEasy/issues/1063[#1063] +| User specific configurations are not working as described + | link:https://github.com/devonfw/IDEasy/issues/1059[#1059] | Improve and fix dependency mechanism | link:https://github.com/devonfw/IDEasy/issues/1054[#1054] | Incorrect interpretation of trailling and leading spaces in version range parsi… +| link:https://github.com/devonfw/IDEasy/issues/1041[#1041] +| native image has globbing active + +| link:https://github.com/devonfw/IDEasy/issues/1031[#1031] +| Integration of OpenRewrite + | link:https://github.com/devonfw/IDEasy/issues/992[#992] | Support multiple attributes for merge:id @@ -393,9 +336,15 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/945[#945] | Improve ide update with smart dependency handling +| link:https://github.com/devonfw/IDEasy/issues/943[#943] +| XmlMerger: Rework Combine Text Nodes + | link:https://github.com/devonfw/IDEasy/issues/930[#930] | Refactor `JsonPrettyPrinter` to be usable in CustomToolJson +| link:https://github.com/devonfw/IDEasy/issues/897[#897] +| HTTP Proxy with TLS termination causing errors + | link:https://github.com/devonfw/IDEasy/issues/892[#892] | Improve GitContextTest tests to actually test something @@ -408,6 +357,18 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/840[#840] | git fetch does not work with multiple remotes +| link:https://github.com/devonfw/IDEasy/issues/825[#825] +| Consider adding GC Log Analyzer + +| link:https://github.com/devonfw/IDEasy/issues/822[#822] +| Handle long CWD paths in shell prompt + +| link:https://github.com/devonfw/IDEasy/issues/821[#821] +| Allow User to remove "ide " prefix in ide shell for non-IDEasy command + +| link:https://github.com/devonfw/IDEasy/issues/788[#788] +| Add more starting flags to IDE commandlets + | link:https://github.com/devonfw/IDEasy/issues/787[#787] | Provide variable to disable open new workspace @@ -417,30 +378,57 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/780[#780] | Create IDEasy service +| link:https://github.com/devonfw/IDEasy/issues/772[#772] +| CVE-2023-7272 in org.eclipse.parsson 1.1.7 + | link:https://github.com/devonfw/IDEasy/issues/771[#771] | Check URL Updater issues +| link:https://github.com/devonfw/IDEasy/issues/768[#768] +| Improve IntelliJ configuration (annotation processing, auto-import, maven argLi… + +| link:https://github.com/devonfw/IDEasy/issues/756[#756] +| Implement CustomToolRepositoryTest + +| link:https://github.com/devonfw/IDEasy/issues/741[#741] +| Add a warning message for legacy devonfw-ide settings users + +| link:https://github.com/devonfw/IDEasy/issues/735[#735] +| Enhance workspace configuration with generic overlay from settings/workspace + | link:https://github.com/devonfw/IDEasy/issues/726[#726] | Replace hardcoded dependencies with dependencies.json in ide-urls | link:https://github.com/devonfw/IDEasy/issues/714[#714] | Improve UX for settings repository +| link:https://github.com/devonfw/IDEasy/issues/701[#701] +| Fix Dotnet tests on our CI + | link:https://github.com/devonfw/IDEasy/issues/690[#690] | UpdateUrls workflow timeout not working +| link:https://github.com/devonfw/IDEasy/issues/639[#639] +| Improve step success logic for sub steps + | link:https://github.com/devonfw/IDEasy/issues/629[#629] | Recycle devonfw-ide documentation | link:https://github.com/devonfw/IDEasy/issues/607[#607] | Test for environment variables of process contexts +| link:https://github.com/devonfw/IDEasy/issues/516[#516] +| IdeToolCommandlet: add option and support for import of project(s) + | link:https://github.com/devonfw/IDEasy/issues/492[#492] | Use Maven dependency cache to optimize workflow running times | link:https://github.com/devonfw/IDEasy/issues/449[#449] | Consider integration of continue GenAI coding assistant +| link:https://github.com/devonfw/IDEasy/issues/412[#412] +| consider integration of lama + | link:https://github.com/devonfw/IDEasy/issues/399[#399] | Handle uninstall of global tool commandlets @@ -450,6 +438,9 @@ image::quality-status-images/functional-labels.svg[Bar chart: most common functi | link:https://github.com/devonfw/IDEasy/issues/370[#370] | Create local github actions for tests +| link:https://github.com/devonfw/IDEasy/issues/218[#218] +| Add possibility to start a command in a new window with the process builder + | link:https://github.com/devonfw/IDEasy/issues/190[#190] | Improve #103: security warning for CVEs in file tool/edition/security From 3b7fc68fb759bae62df5c544b99289ee3f81d33e Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 7 Sep 2026 14:33:49 +0200 Subject: [PATCH 29/32] #992: - improvement of XPathExpression build - now supports @@ to build the XpathExpression for all element attributes --- .../ide/merge/xml/matcher/IdComputer.java | 40 ++++++++++++++++++- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java b/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java index fea8c45abc..838ed627fc 100644 --- a/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java +++ b/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java @@ -1,6 +1,8 @@ package com.devonfw.tools.ide.merge.xml.matcher; import java.nio.file.Path; +import java.util.Arrays; +import java.util.List; import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathExpression; @@ -10,6 +12,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Element; +import org.w3c.dom.NamedNodeMap; import org.w3c.dom.NodeList; import com.devonfw.tools.ide.context.IdeContext; @@ -96,7 +99,7 @@ public Element evaluateExpression(Element templateElement, Element workspaceElem * @param element the {@link Element} for which to build the XPath expression * @return the XPath expression as a {@link String}. */ - private String buildXPathExpression(Element element) { + protected String buildXPathExpression(Element element) { String namespaceURI = element.getNamespaceURI(); String localName = element.getLocalName(); @@ -110,7 +113,29 @@ private String buildXPathExpression(Element element) { xpathBuilder.append(prefix).append(":"); } xpathBuilder.append(localName); - if (this.id.startsWith("@")) { + if (this.id.startsWith("@@")) { + xpathBuilder.append('['); + NamedNodeMap attributesMap = element.getAttributes(); + for (int i = 0; i < attributesMap.getLength(); i++) { + String attribute = attributesMap.item(i).getNodeName(); + String attributeValue = attributesMap.item(i).getNodeValue(); + if (!attribute.equals("id")) { + appendAttributePredicate(xpathBuilder, attribute, attributeValue, i > 0); + } + } + xpathBuilder.append(']'); + } else if (this.id.startsWith("@") && this.id.contains(",")) { + List attributeNames = Arrays.stream(this.id.split(",")) + .map(attribute -> attribute.substring(1)) + .toList(); + xpathBuilder.append('['); + for (int i = 0; i < attributeNames.size(); i++) { + String attribute = attributeNames.get(i); + String attributeValue = element.getAttribute(attribute); + appendAttributePredicate(xpathBuilder, attribute, attributeValue, i > 0); + } + xpathBuilder.append(']'); + } else if (this.id.startsWith("@")) { String attributeName = this.id.substring(1); String attributeValue = element.getAttribute(attributeName); xpathBuilder.append('[').append(this.id).append("='").append(XmlMergeSupport.escapeSingleQuotes(attributeValue)).append("']"); @@ -128,4 +153,15 @@ private String buildXPathExpression(Element element) { return xpathBuilder.toString(); } + private void appendAttributePredicate(StringBuilder xpathBuilder, String attributeName, String attributeValue, boolean appendAnd) { + if (appendAnd) { + xpathBuilder.append(" and "); + } + xpathBuilder.append('@') + .append(attributeName) + .append("='") + .append(XmlMergeSupport.escapeSingleQuotes(attributeValue)) + .append("'"); + } + } From 2d9316638040b8d674d5316d830003711743542f Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 7 Sep 2026 15:19:08 +0200 Subject: [PATCH 30/32] #992: - fixed small bug - added tests for new functionality --- .../ide/merge/xml/matcher/IdComputer.java | 5 +- .../ide/merge/xml/matcher/IdComputerTest.java | 62 +++++++++++++++++++ 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java diff --git a/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java b/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java index 838ed627fc..fd476a1dbe 100644 --- a/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java +++ b/cli/src/main/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputer.java @@ -3,6 +3,7 @@ import java.nio.file.Path; import java.util.Arrays; import java.util.List; + import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathExpression; @@ -116,11 +117,13 @@ protected String buildXPathExpression(Element element) { if (this.id.startsWith("@@")) { xpathBuilder.append('['); NamedNodeMap attributesMap = element.getAttributes(); + boolean first = true; for (int i = 0; i < attributesMap.getLength(); i++) { String attribute = attributesMap.item(i).getNodeName(); String attributeValue = attributesMap.item(i).getNodeValue(); if (!attribute.equals("id")) { - appendAttributePredicate(xpathBuilder, attribute, attributeValue, i > 0); + appendAttributePredicate(xpathBuilder, attribute, attributeValue, !first); + first = false; } } xpathBuilder.append(']'); diff --git a/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java b/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java new file mode 100644 index 0000000000..bf86b6f622 --- /dev/null +++ b/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java @@ -0,0 +1,62 @@ +package com.devonfw.tools.ide.merge.xml.matcher; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.params.provider.Arguments.arguments; + +import java.io.ByteArrayInputStream; +import java.util.stream.Stream; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +/** + * Test of {@link IdComputer}. + */ +class IdComputerTest { + + @ParameterizedTest + @MethodSource("buildXPathExpressionTestCases") + void testBuildXPathExpression(String elementXml, String mergeId, String expectedXPath) throws Exception { + + // arrange + Element element = parse(elementXml); + IdComputer computer = new IdComputer(mergeId, null); + // act + String actual = computer.buildXPathExpression(element); + // assert + assertThat(actual).isEqualTo(expectedXPath); + } + + private static Stream buildXPathExpressionTestCases() { + + return Stream.of( + arguments("", "@name", "component[@name='RunManager']"), + arguments("", "@default,@type", + "configuration[@default='true' and @type='JUnit']"), + arguments("", "@@", + "configuration[@name='foo' and @type='JUnit']"), + arguments("", "@@", + "configuration[@default='true' and @name='foo' and @type='JUnit']"), + arguments("", "name()", "component[local-name()='component']"), + arguments("myValue", "text()", "value[text()='myValue']")); + } + + /** + * Parses the given XML fragment and returns its root {@link Element}. + * + * @param xml the XML fragment to parse. + * @return the root element of the parsed document + * @throws Exception in case of a parse error + */ + private static Element parse(String xml) throws Exception { + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + DocumentBuilder builder = factory.newDocumentBuilder(); + Document document = builder.parse(new ByteArrayInputStream(xml.getBytes())); + return document.getDocumentElement(); + } +} From 960b5957466b085d87f222550fc26c511f2c4f85 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 7 Sep 2026 16:06:18 +0200 Subject: [PATCH 31/32] #992: - spotless... --- .../com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java b/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java index bf86b6f622..d4d6b734d4 100644 --- a/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java +++ b/cli/src/test/java/com/devonfw/tools/ide/merge/xml/matcher/IdComputerTest.java @@ -5,6 +5,7 @@ import java.io.ByteArrayInputStream; import java.util.stream.Stream; + import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; From a7eaa72aed5408b4bd19719ab313a7b9afb69067 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 7 Sep 2026 16:07:54 +0200 Subject: [PATCH 32/32] #992: - spotless... --- CHANGELOG.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 004419d35f..50f2bab08b 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -5,7 +5,7 @@ This file documents all notable changes to https://github.com/devonfw/IDEasy[IDE == 2026.09.002 Release with new features and bugfixes: - +* https://github.com/devonfw/IDEasy/issues/992[#992]: Support multiple attributes for merge:id * https://github.com/devonfw/IDEasy/issues/2190[#2190]: IDEasy destroys my python installation * https://github.com/devonfw/IDEasy/issues/2178[#2178]: Make ReleaseCommandlet independent of specific build commandlet and fix `ide build` using npm instead of yarn * https://github.com/devonfw/IDEasy/issues/2142[#2142]: Move IDE-specific metadata (.idea, .vscode) out of workspace