Skip to content

Releases: f-koehler/KTailctl

v0.21.3

12 Oct 09:33
v0.21.3
5ede5a3

Choose a tag to compare

KTailctl v0.21.3

Resolves an issue in other environments than KDE Plasma where KTailctl would not correctly minimize to the tray icon when the window is closed.
Updates some dependencies to their latest versions.

Fixes

  • Do not exit when tray icon is enabled and window is closed (if not in KDE Plasma)

Chores

Go:

  • Update golang.org/x/net from v0.44.0 to v0.46.0
  • Update tailscale.com from v1.86.5 to v1.88.3

Others:

  • Update kirigami-addons from 1.9.0 to 1.10.0
  • Update Python docker tag from 3.13 to 3.14

v0.21.2: Fixes account switching and uses nicknames for accounts.

19 Sep 08:23
v0.21.2
18f7081

Choose a tag to compare

KTailctl v0.21.2

Fixes account switching and uses nicknames for accounts.

Chores

Go:

  • Update golang.org/x/net from v0.43.0 to v0.44.0

v0.21.1: No user-facing changes, just updates some dependencies.

08 Sep 08:45
v0.21.1
3a57add

Choose a tag to compare

KTailctl v0.21.1

No user-facing changes, just updates some dependencies.

Chores

Go:

  • Update tailscale.com from 1.86.2 to 1.86.5
  • Update golang.org/x/net from v0.42.0 to v0.43.0

GitHub Actions:

  • Update actions/checkout from v4 to v6

v0.21.0

06 Aug 05:05
v0.21.0
d93c46b

Choose a tag to compare

KTailctl v0.21.0

Adds basic multi-account/switching support and the option to show tags in the peer list.
Improves readability of tray menu by using country names instead of codes.
Fixes several bugs and updates dependencies to their latest versions.

Features & Enhancements

  • Add basic support for multiple accounts including switching
  • Option to show tags on the peer list page
  • Use the country name instead of the country code in the tray menu

Fixes

  • Fix peer list becoming empty if peers get removed
  • Correctly hide "unset current" button if no exit node set
  • Fix warnings about application domain not being set for ki18n
  • Fix a bug in the classification of Mullvad nodes

Chores

C++/QML:

  • Update kirigami-addons from 1.8.1 to 1.9.0

Go:

  • Update tailscale.com from v1.84.1 to 1.86.2
  • Update golang.org/x/net from v0.40.0 to v0.42.0

Renovate:

  • Update config to new scheme

Documentation

  • Add some instructions for local development on NixOS and Fedora

v0.20.2

02 Jun 04:34
v0.20.2
b102f6d

Choose a tag to compare

KTailctl v0.20.2

No user-facing changes, includes dependency updates and some minor internal changes

Features & Enhancements

  • Add action to update nix flake

Fixes

  • Do not use SSH for flathub submodule, thanks @renner0e
  • Hotfix github.com/gorilla/csrf (transient dependency) (CVE-2025-24358)

Chores

Flatpak:

  • Update KDE runtime/SDK: 6.8 -> 6.9

Go:

  • Update tailscale.com: v1.82.5 -> 1.84.1
  • Update golang.org/x/net: v0.39.0 -> v0.40.0

v0.20.1

14 Apr 03:51
v0.20.1
739ab08

Choose a tag to compare

KTailctl v0.20.1

Allows toggling tailscale via a middle click on the tray icon and updates dependencies.

Features & Enhancements

  • Allow toggling tailscale on and off via middle click on tray icon

Fixes

N/A

Chores

  • Updates golang.org/x/net: v0.37.0 -> v0.39.0
  • Updates tailscale.com: v1.80.3 -> v1.82.4
  • Updates nlohmann/json: v3.11.3 -> v3.12.0
  • Updates cachix/cachix-action: v15 -> v16
  • Updates cachix/install-nix-action: v30 -> v31

v0.20.0

08 Mar 03:06
v0.20.0
576c79f

Choose a tag to compare

KTailctl v0.20.0

Reworks the peer list as well as exit node page and indicates exit node usage in the tray icon. Also includes a lot of small bugfixes.

Features & Enhancements

  • Redesign peer list to fit entries into a single line
  • Add a tooltup to the tray icon showing some essential information about the current status
  • Add a tray menu to copy info about current node
  • Add separators between exit nodes
  • Indicate exit node usage in tray icon
  • Add links to Tailscale admin panel
  • Switch to maintained Twemoji fork
  • Improve the full build system by leveraging more of Extra CMake Modules
  • Leverage WindowStateSaver to save window geometry

Fixes

  • Update "Last seen" w.r.t. Qt deprecation
  • Fix incorrect month conversion
  • Fix broken flatpak GitHub Action
  • Update screenshots
  • Refactor fetching of flag icons
  • Fix call to setDesktopFileName
  • Fix flickering when trying to navigate to the already active page

Chores

  • Updates Python docker tag: 3.12 -> 3.13
  • Updates golang.org/x/net: v0.35.0 -> v0.37.0
  • Updates tailscale.com: v1.80.2 -> v1.80.3

v0.19.3: Fixes a regression in release v0.19.2.

14 Feb 07:15
v0.19.3
518cca5

Choose a tag to compare

KTailctl v0.19.3

Fixes a regression in release v0.19.2.

Fixes

  • Fixes the name of the KDBusService causing an immediate crash.

v0.19.2: Fixes the window icon and updates some dependencies.

14 Feb 05:30
v0.19.2
7d09586

Choose a tag to compare

KTailctl v0.19.2

Fixes the window icon and updates some dependencies.

Fixes

  • Fixes the window icon not being set correctly

Chores

  • Go dependencies:
    • Update tailscale.com: v1.78.3 -> v1.80.2
    • Update golang.org/x/net: v0.34.0 -> v0.35.0

v0.19.1

17 Jan 10:30
v0.19.1

Choose a tag to compare

KTailctl v0.19.1

Fixes the flatpak version crashing after a few seconds and updates a dependency.

Changes

  • Remove the native Ubuntu builds from CI to focus on flatpak and nix as the main distribution methods

Fixes

  • Fixes incorrect name of the DBus service
  • Provides flatpak access to the DBus service

Chores

  • Update kirigami-addons: v1.6.0 -> v1.7.0