v0.7.2
[0.7.2] - 2026-06-15
Fixed
- GUI no longer crashes when clicking "Refresh Apps" on KDE/Plasma Wayland (#567). The app list is a
widgetResizablescroll area whose as-needed vertical scrollbar madeQScrollArea.updateScrollBarsre-query the word-wrapped labels'heightForWidthwithout bound → stack-overflow SIGSEGV. The scrollbar is now pinned so the viewport width can't oscillate. - Tray "Terminate Session" and "USB Devices" submenus open again on KDE/Plasma (#573). Their menu entries were built with parentless
QActions inside a helper, so PySide6 garbage-collected them once the helper returned and the submenus exported with zero children (the arrow showed but nothing opened). Each action is now parented to its submenu so it survives. - Chinese / Japanese / Korean app names are no longer dropped from discovery (#553). A purely non-ASCII name sanitized to an empty slug and the app vanished; it now keeps the original characters as the display name and gets a stable internal id, so CJK-named apps appear like any other.
winpodx pod stopkeeps the container instead of removing it. It usedcompose down(which deletes the container), so updating winpodx while stopped recreated the container from compose every time — "Container 'winpodx-windows' is missing — creating it …" plus an unnecessary Windows reboot. It now usescompose stop;startjust restarts the kept container. The disk is unaffected.- A missing Windows username now fails fast with a clear message instead of a cryptic FreeRDP
Inappropriate ioctl for deviceerror (#569). With no credentials xfreerdp fell back to an interactive prompt that can't run under a GUI launch; winpodx now says to runwinpodx setup. winpodx doctor/ extra RDP flags accept the current FreeRDP 3 spellings (#380): the cache toggles are/cache:bitmap:on|off(etc.) — the old FreeRDP-2+/-bitmap-cacheforms that xfreerdp 3 rejects are dropped from the allow-list.-gfxcan be passed to disable the GFX pipeline (#393) as a workaround for RAIL render glitches (blue/warping windows) on some XWayland/Plasma setups; the bare+gfx/-gfxtoggles were previously blocked by the extra-args allow-list.- The Debloat picker opens at a usable size, and the "running debloat" dialog now closes itself when the run finishes (a fast preset could leave it hanging) (#550).
Contributors
Thanks to @ismikes (#393, #550, #573), @notnotno (#380), @hermitguo (#553), @bangetto (#567), and @biskasarchaniotakis (#569) for the bug reports that drove this release.