Skip to content

Releases: spirosrap/fleetlight-linux

Fleetlight Linux 0.3.0

Choose a tag to compare

@spirosrap spirosrap released this 06 Sep 17:21

Fleetlight Linux 0.3.0 adds fleet-wide action buttons:

  • Update all Codex CLI
  • Update all ChatGPT
  • Update all Linux packages
  • Restart required computers

Review included/skipped computers before starting. Jobs run sequentially, retain a recovery queue, stop on failure, and allow cancellation of remaining work. Linux package updates do not automatically reboot computers. Confirmed restarts are scheduled with a one-minute delay, with the local controller last; a new Linux boot ID must be observed before reporting a verified restart.

Modified ChatGPT packages remain protected from application updates and from pending system-update batches. Existing passwordless sudo permission is required for package installation and restarts.

Validation: 30 unit tests, native GTK queue/failure/cancellation/recovery and reboot-verification tests on Omarchy, and live read-only package/restart checks across five Linux computers. No live package installations or reboots were performed for testing.

Install/update: close Fleetlight and run bash scripts/install.sh from the extracted source. Private configuration is preserved.

Fleetlight Linux 0.2.0

Choose a tag to compare

@spirosrap spirosrap released this 06 Sep 17:00

Fleetlight Linux now shows installed and available Codex CLI and ChatGPT versions with update buttons, including remote Apple Silicon Macs.

  • Native standalone, npm and mise CLI updates; verified macOS application updates and supported Linux package updates.
  • Durable background jobs with progress, version verification and reconnection recovery.
  • Modified ChatGPT packages remain protected. Arch application updates require a confirmed full system upgrade.
  • Optional service preferences prevent intentionally stopped or absent services from raising warnings.

Validation: 24 tests, native GTK smoke test on Omarchy, Ubuntu CI, and current-version CLI/ChatGPT jobs from Linux to two Macs. No newer application releases were available for live replacement testing.

Install or update: extract the source, close Fleetlight, and run bash scripts/install.sh. Existing private configuration is preserved. See README for dependencies and updater behavior.

Fleetlight Linux 0.1.0

Choose a tag to compare

@spirosrap spirosrap released this 06 Sep 16:43

First native Linux release of Fleetlight.

  • GTK4/libadwaita desktop UI, with a collapsible sidebar for narrow Wayland tiles.
  • Direct concurrent SSH monitoring of Linux and macOS computers.
  • Disk, memory, uptime, services, Codex CLI and ChatGPT version detection.
  • Search, attention filtering, local history, configuration, terminal and SFTP shortcuts.
  • Interactive system updates with confirmation; no unattended upgrades.
  • User-local installer and desktop launcher. Personal configuration is never bundled.

Validated on Omarchy/Hyprland with a seven-computer fleet, 17 unit/collector tests, native GTK smoke tests and Ubuntu CI.

This first version does not yet include tray integration, Android controller pairing, wake-on-LAN or the macOS edition's dedicated app-update orchestration. See README for dependencies and setup.

Download the source archive, extract it, install the distribution dependencies listed in README and run bash scripts/install.sh.