This release focuses on code maintainability improvements, removal of outdated files, and bug fixes discovered after v1.2.0.
What’s New:
- Modular UI Refactoring:
ui.pyhas been split into dedicated component files to improve maintainability:LlamaTray/components/command_preview.py→ Launch command preview widgetLlamaTray/components/model_selector.py→ Model and mmproj file selectionLlamaTray/components/server_controls.py→ Server start/stop controls
arch-package/Removed: The pre-built Arch Linux package folder has been removed since the AUR package (llamatray-git) now handles distribution for Arch-based systems automatically.install.shLauncher Fix: Fixed an issue where launching LlamaTray from the application menu would fail because the working directory was not set correctly. Addedcd "$PROJECT_DIR"to the launcher script generated byinstall.sh.- Log Output Fix: Restored missing log lines during server startup that were lost during the modular refactoring.