Fixed
- Flatpak: Zero Trust CLIs crash on read-only filesystem — gcloud, Azure CLI, Teleport, and OCI CLI need writable config directories; Flatpak mounts host dirs as read-only or doesn't mount them at all; now redirects CLI config paths to writable sandbox directories via environment variables (
CLOUDSDK_CONFIG,AZURE_CONFIG_DIR,TELEPORT_HOME,OCI_CLI_CONFIG_FILE); bootstraps credentials from host mounts where available; Boundary uses system keyring via D-Bus (works natively in Flatpak); Cloudflare Access SSH uses browser-based auth (no persistent config needed); GCP IAP also gets--ssh-key-fileand--strict-host-key-checking=noto handle read-only~/.ssh/ - Flatpak: Zero Trust CLI tools not found —
is_host_command_available()used default PATH which doesn't include Flatpak CLI directories (~/.var/app/.../cli/); now uses extended PATH fromget_cli_path_dirs()so AWS SSM, gcloud, and other installed CLIs are detected correctly - Failed connections stuck in "connecting" (yellow) state — when
start_connection()returnedNone(e.g. missing CLI, validation error), sidebar status was never reset; now transitions to "failed" (red) on connection launch failure - VTE runtime warning on regex match registration —
match_add_regex()requiresPCRE2_MULTILINEcompile flag; highlight rules and search highlight regexes were compiled with flags=0, causing_vte_regex_has_multiline_compile_flagassertion warning
Improved
-
Flatpak manifests: FreeRDP and Waypipe modules — added missing
freerdpmodule topackaging/flatpak/io.github.totoshko88.RustConn.ymlandpackaging/flathub/io.github.totoshko88.RustConn.yml; added missingwaypipemodule topackaging/flatpak/io.github.totoshko88.RustConn.yml— matches documentation claim "FreeRDP 3.24.0 bundled in Flatpak" -
i18n: 3 untranslated UI strings wrapped —
"Failed to start"in settings,"Enter text above to test patterns"and"No patterns matched"in connection dialog highlight rules,"Import Failed"in import dialog,"Pasted {} chars"in VNC clipboard — all translated across 15 languages -
Snap license corrected —
GPL-3.0+→GPL-3.0-or-later(SPDX) -
ARM64 release builds — added
build-deb-arm64,build-rpm-arm64, andbuild-appimage-arm64jobs to release workflow using QEMU emulation -
Updated:
moka0.12.14→0.12.15,yuv0.8.11→0.8.12 -
CLI downloads — Tailscale 1.94.2→1.96.2
-
Libvirt daemon import — new import source "Libvirt Daemon (virsh)" queries running libvirtd for VMs via
virsh dumpxml, reusing the existing XML parser; supportsqemu:///session,qemu:///system, and remote URIs (#63)