From 5cfced248c1068341a4c8a2340930a1d9409d070 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 01/12] 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 02/12] 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 03/12] 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 04/12] 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 4ad44542ed12e97a19cd39d81965242816d222c9 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 05/12] 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 f6085d1b4ab37c32a5fa52816880569fe6cf240b Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 06/12] 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 f4c931e0a2f3d0c55d65c0aff953824b0c0d983f Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 07:24:54 +0000 Subject: [PATCH 07/12] 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 70458f2ccf6d29f86faa39349b157956ec481f93 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 10 Aug 2026 11:58:39 +0200 Subject: [PATCH 08/12] 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 d2b27f2ca24303dc3976f19824aca0d6a04c1f5d Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 17 Aug 2026 06:45:55 +0000 Subject: [PATCH 09/12] 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 ded1cc033dafa1da5f1e3e8a7a2c236ac0f058fe Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Mon, 24 Aug 2026 06:50:33 +0000 Subject: [PATCH 10/12] 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 27013d1a9fe69f023ef9d717a51b009db623c0c5 Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Thu, 27 Aug 2026 10:13:35 +0200 Subject: [PATCH 11/12] #2250: - updated GlobalToolCommandletTest to verify uninstall via package manager commands - added CapturingProcessContextTest to capture uninstall commands before execution and allow assertions without executing the actual commands --- .../context/CapturingProcessContextTest.java | 57 +++++++++++++++++++ .../ide/tool/GlobalToolCommandletTest.java | 35 +++++++----- 2 files changed, 79 insertions(+), 13 deletions(-) create mode 100644 cli/src/test/java/com/devonfw/tools/ide/context/CapturingProcessContextTest.java diff --git a/cli/src/test/java/com/devonfw/tools/ide/context/CapturingProcessContextTest.java b/cli/src/test/java/com/devonfw/tools/ide/context/CapturingProcessContextTest.java new file mode 100644 index 0000000000..070c536dfb --- /dev/null +++ b/cli/src/test/java/com/devonfw/tools/ide/context/CapturingProcessContextTest.java @@ -0,0 +1,57 @@ +package com.devonfw.tools.ide.context; + +import java.util.ArrayList; +import java.util.List; + +import com.devonfw.tools.ide.process.ProcessContext; +import com.devonfw.tools.ide.process.ProcessContextImpl; +import com.devonfw.tools.ide.process.ProcessMode; +import com.devonfw.tools.ide.process.ProcessResult; +import com.devonfw.tools.ide.process.ProcessResultImpl; + +/** + * Mock {@link ProcessContext} that captures executed commands for testing without actually running them. + */ +public class CapturingProcessContextTest extends ProcessContextImpl { + + private final List executedCommands = new ArrayList<>(); + + /** + * The constructor. + * + * @param context the {@link IdeContext}. + */ + public CapturingProcessContextTest(IdeContext context) { + super(context); + } + + @Override + public ProcessContext createChild() { + return new CapturingProcessContextTest(this.context) { + @Override + public ProcessResult run(ProcessMode processMode) { + return CapturingProcessContextTest.this.run(processMode); + } + }; + } + + @Override + public ProcessResult run(ProcessMode processMode) { + String executable = this.executable.toString(); + List args = this.arguments; + String command = executable + " " + String.join(" ", args); + executedCommands.add(command); + + this.arguments.clear(); + this.executable = null; + + return new ProcessResultImpl("bash", command, ProcessResult.SUCCESS, true, List.of()); + } + + /** + * @return the list of captured commands that would have been executed. + */ + public List getExecutedCommands() { + return executedCommands; + } +} diff --git a/cli/src/test/java/com/devonfw/tools/ide/tool/GlobalToolCommandletTest.java b/cli/src/test/java/com/devonfw/tools/ide/tool/GlobalToolCommandletTest.java index ede372170f..ce0c5f5ed9 100644 --- a/cli/src/test/java/com/devonfw/tools/ide/tool/GlobalToolCommandletTest.java +++ b/cli/src/test/java/com/devonfw/tools/ide/tool/GlobalToolCommandletTest.java @@ -7,11 +7,13 @@ import com.devonfw.tools.ide.common.Tag; import com.devonfw.tools.ide.context.AbstractIdeContextTest; +import com.devonfw.tools.ide.context.CapturingProcessContextTest; import com.devonfw.tools.ide.context.IdeContext; import com.devonfw.tools.ide.context.IdeTestContext; import com.devonfw.tools.ide.os.SystemInfoMock; import com.devonfw.tools.ide.os.WindowsAppInstallation; import com.devonfw.tools.ide.os.WindowsHelperMock; +import com.devonfw.tools.ide.process.ProcessContext; import com.devonfw.tools.ide.process.ProcessResult; import com.devonfw.tools.ide.version.VersionIdentifier; @@ -173,30 +175,37 @@ protected List getNativePackages() { protected String getBinaryName() { return TOOL_NAME; } + + @Override + protected boolean isPackageManagerAvailable(NativePackageManager packageManager) { + // Always return true for testing - we mock the process execution anyway + return true; + } } /** - * Verifies that {@link GlobalToolCommandlet#getUninstallPackageManagerCommands()} correctly derives uninstall commands from - * {@link GlobalToolCommandlet#getNativePackages()}. + * Verifies that calling {@link GlobalToolCommandlet#uninstall()} on Linux executes the uninstall commands via package manager. Uses a mock + * {@link ProcessContext} to capture executed commands without actually running them. */ @Test - void testGetUninstallPackageManagerCommandsDerivesFromNativePackages() { + void testUninstallExecutesPackageManagerCommandsAndLogsThem() { // arrange IdeTestContext context = newContext(PROJECT_BASIC); context.setSystemInfo(SystemInfoMock.LINUX_X64); PackageManagedToolCommandlet commandlet = new PackageManagedToolCommandlet(context); + // Create a mock ProcessContext that captures commands but doesn't execute them + CapturingProcessContextTest mockProcessContext = new CapturingProcessContextTest(context); + context.setProcessContext(mockProcessContext); + // act - List uninstallCommands = commandlet.getUninstallPackageManagerCommands(); - - // assert: exactly one command for APT - assertThat(uninstallCommands).hasSize(1); - PackageManagerCommand cmd = uninstallCommands.getFirst(); - assertThat(cmd.packageManager()).isEqualTo(NativePackageManager.APT); - // The uninstall command includes the package removal and the cleanup command - assertThat(cmd.commands()).containsExactly( - "sudo apt -y autoremove --purge mytool", - "sudo rm -f /etc/apt/sources.list.d/mytool.list"); + commandlet.uninstall(); + + // assert: verify the commands were captured by our mock (no actual execution) + List executedCommands = mockProcessContext.getExecutedCommands(); + assertThat(executedCommands).hasSize(2); + assertThat(executedCommands.get(0)).contains("sudo apt -y autoremove --purge mytool"); + assertThat(executedCommands.get(1)).contains("sudo rm -f /etc/apt/sources.list.d/mytool.list"); } } From cd3da491a898470234fed0d15294d02e943fa8ad Mon Sep 17 00:00:00 2001 From: JoelAdbu Date: Thu, 27 Aug 2026 10:22:44 +0200 Subject: [PATCH 12/12] Remove quality status updates --- .../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