v0.17.0: This update refactors most of the backend of the app and improves the…
KTailctl v0.17.0
This update refactors most of the backend of the app and improves the performance of the main window as well as the tray menu.
It also adds a new dedicated page for managing exit nodes as wel as new colorful tray icons.
New Features
- Add dedicated exit node page
- Display suggested exit node (tray menu & exit node page)
- Do not show trailing dot in DNS names
- Add new color schemes for the tray icon
- Default refresh rate is now 1s (balance between recency and efficiency)
- Preloading of pages for the main window to enable much quicker navigation at cost of slower startup
- Refactoring of tray menu to load much quicker by only rebuilding changed components
Bugfixes
- Fix alignment in chip delegates for FormCard
- Fix logo on about page
- Show country flag for mullvad nodes in tray menu
Chores
- Create a devenv for easy development using nix
- Update
tailscale.com
tov1.68.2
- Update
kirigami-addons
tov1.3.0
- Update
golang.org/x/net
tov0.27.0
- Fix some
clang-tidy
warnings - Refactor exit node helpers
- Add CMake library aliases
- Remove
AppImage
build for now - Completely refactored backend code around Tailscale status:
- Now centered around a PeerModel
- Exit nodes accessible via proxy models
- Add default empty location info to all nodes
- Use
.hpp
extension for C++ headers - Programatically generate tray icons for different color schemes