Skip to content

Aether Control v1.1.0

Choose a tag to compare

@mahan07dev mahan07dev released this 21 Jul 20:24

📦 Release Notes – v1.1.0

🔧 Fixed

  • Permission errors on Linux – the aether binary now always runs with a user‑writable working directory (~/.config/<app>/aether), avoiding Permission denied when writing logs or state files even if the binary is placed in a system folder.

  • Binary discovery – the app now searches for the aether executable in three locations (and their aether/ subfolders):

    1. Executable directory (where the app itself lives)
    2. Current working directory
    3. App’s data directory (e.g., ~/.config/aether-desktop)
  • Executable permissions – on Unix systems, the app will automatically try to add execute bits (chmod +x) to the binary if missing, with a clear error message if that fails.

🛠️ Technical

  • Switched to Tauri 2’s path().app_data_dir() via the Manager trait.
  • Unified search logic between check_installed and connect for consistency.
  • No more lifetime errors or macro expansion issues after project directory change.

📥 Installation

Place the aether binary in any of the searched locations – the app will find it and run it from there, while all runtime files go to the safe data directory.