← All releases
v1.2.1

Code Refactoring & Bug Fix Update

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.py has been split into dedicated component files to improve maintainability:
    • LlamaTray/components/command_preview.py → Launch command preview widget
    • LlamaTray/components/model_selector.py → Model and mmproj file selection
    • LlamaTray/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.sh Launcher Fix: Fixed an issue where launching LlamaTray from the application menu would fail because the working directory was not set correctly. Added cd "$PROJECT_DIR" to the launcher script generated by install.sh.
  • Log Output Fix: Restored missing log lines during server startup that were lost during the modular refactoring.