Releases: f-koehler/KTailctl
v0.20.0
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.
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.
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
- Update
v0.19.1
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
v0.19.0
KTailctl v0.19.0
This update prevents KTailctl from starting multiple instances and instead puts the existing one in the foreground. A new toggle in the settings allows to enable and disable LAN access while using an exit node.
Features
- Display last used exit node in addition to suggested exit node for quick access
- Add toggle for LAN access while using an exit node
Fixes
- Only start a single instance of KTailctl by registering a DBus service
- Open main window of already running instance when trying to start another one
Chores
- Go dependencies
golang.org/x/net
:v0.32.0
->v0.34.0
tailscale.com
:v1.78.1
->v1.78.3
v0.18.2: This release only updates dependencies.
KTailctl v0.18.2
This release only updates dependencies.
Chores
- KDE dependencies:
kirigami-addons
:v1.4.0
->v1.6.0
- Flatpak runtime/SDK:
6.7
->6.8
- Go dependencies
tailscale.com
:v1.74.1
->v1.78.1
golang.org/x/net
:v0.30.0
->v0.32.0
- GitHub dependencies
- Checkout action first updated, then changed pinning to major version only
v0.18.1
KTailctl v0.18.1
This release improves taildrop send and exit node integration while also resolving a bug when trying to use a self-hosted exit node.
Changes
- Perform taildrop send in separate thread to not block the GUI
- Hide exit node menus/actions if no suitable exit nodes available
Bugfixes
- Fix setting of self-hosted exit nodes
v0.18.0
KTailctl v0.18.0
This release fixes various crashes of KTailctl, fixes sendinf of files with Taildrop send, hides some currently broken features and provides the user with help (e.g. when he is logged out).
Changes
- Provide command to fix issues in notification banner (e.g. when being logged out)
- Reimplement a working Taildrop send functionality
- Add LLVM 19 build to GitHub actions
- Remove
nlohmann_json
git submodule - Stabilize linting using pre-commit hooks in nix devenv
- Set exit nodes using DNS name instead of IP
- Hide currently broken features (statistics page and taildrop receiver in settings)
Bugfixes
- Fix notification banners in main window
- Fix crash on startup when logged out of Tailscale
- Fix crash when setting exit node from sytem tray menu
Chores
- Go dependencies:
golang.org/x/net
:v0.27.0
->v0.29.0
tailscale.com
:v1.70.0
->v1.74.0
- GitHub action dependencies:
actions/setup-go
:v5.0.1
->v5.0.2
cachix/install-nix-action
:v27
->v29
v0.17.2: Update for Tailscale 1.70.0.
KTailctl v0.17.2
Update for Tailscale 1.70.0.
Bugfixes
- Setting of exit nodes from peers page fixed (thanks @code8buster)
Chores
- Update to tailscale go module to 1.70.0
- Update kirigami-addons to 1.4.0
v0.17.1: This hotfix resolves a memory leak when fetching the tailscale status.
KTailctl v0.17.1
This hotfix resolves a memory leak when fetching the tailscale status.
After correctly storing the status JSON string in a owning smart pointer, I fetched it a second time with no proper memory management at all -.-
Bugfixes
- Fix severe memory leak in status refresh.