This release focuses on reliable installation across Linux desktop environments, a complete llama.cpp build/download manager, safer system-tray behavior, and a more responsive user interface.
What’s New:
- Cross-Platform Installer Improvements: Improved installation support for Ubuntu/Debian, Fedora GNOME/Wayland, XFCE, MATE, Arch, openSUSE, minimal X11 systems, and virtual machines. The installer detects the highest available Python 3 version and installs the matching virtual-environment package.
- llama.cpp Manager: Added a dedicated manager with hardware detection and backend selection for CPU, Vulkan, CUDA, ROCm-HIP, and Intel SYCL. It checks distribution-specific dependencies and supports graphical
pkexecauthorization withsudofallback. - Source Build and Prebuilt Options: Option A performs a clean hardware-specific source build. Option B downloads the newest published llama.cpp GitHub release, including prereleases such as
b10909, and installs the complete runtime with shared libraries such aslibllama-server-impl.so. - Dependency Guidance: Added backend-specific warnings for Ubuntu/Debian ROCm repositories, NVIDIA CUDA drivers, and manual Intel SYCL SDK installation. Invalid standard-repository installation attempts are avoided.
- Release Version Tracking: GitHub
tag_namevalues are shown instead of short commit hashes. Installed release tags are persisted separately for Option A and Option B and restored when the manager is reopened. - Safe llama.cpp Cleanup: Added a cleanup action that removes
~/llama.cpp, the installed server/runtime files, and manager metadata while preserving other~/.llamatraysettings and profiles. Cleanup is blocked while a server or worker is active. - Tray Reliability: Added GNOME AppIndicator guidance and retry handling, safe window-mode fallback when no tray is available, single-instance protection, and duplicate portal application-ID protection for XFCE, MATE, Wayland, and virtual-machine sessions.
- Tray and Window Icons: Added normal/running-state icons with fixed-size, cropped 24x24 tray pixmaps and multi-resolution icon assets for clearer panel rendering.
- Persistent Tray Preference: The “Minimize to Tray on Close” setting is saved immediately and restored on the next launch.
- Responsive UI: Improved scrollable layouts, bottom-toolbar sizing, button text elision for narrow windows, localized Turkish/English controls, and router table sizing to prevent overlap.