Releases: alex1701c/NordVPNKrunner
Releases · alex1701c/NordVPNKrunner
Small install script fixes
Improve install instructions
3.1.1 Bump version for new release
Improve config handling
3.1.0 Use exclusively KRunner config mechanism to load config
Install script adjustments
3.0.1 Adjust install.sh script to build KF5/KF6 depending on krunner execut…
3.0.0 - First Plasma6 compatible release
Fix icon not being displayed for matches
Small code improvements, cleanups, deprecation fixes
2.1.3 Simplify creation of runner syntaxes
Fix parsing issues with newer NordVPN CLI version
Fix parsing of newer NordVPN cli versions Fixes https://github.com/alex1701c/NordVPNKrunner/issues/6
Cleanup, deprecation fixes, fix build with later KDE Frameworks
2.1.1 Add uninstall script, simplify restarting of KRunner
Cleanup + Async improvements
- Cleanup some of the UI an code
- Fix parsing errors if NordVPN displays an update message
- Fetch data completely async
- Fix KRunner deprecations
Rewrite of plugin
The plugin has been rewritten and a lot of things are done differently:
- Instead of notify-send the KNotifications API is used, this makes the notifications more configurable
- The nordvpn commands are not executed using a
system()
call and some pipes for the notifications but asynchronous QProcesses - The query parsing has been changed to adapt to new features of the nordvpn cli, for instance with the query
vpn <target>
you can also reconnect to a different server. - You can enable fetching your public ip from ifconfig.me/ip and displaying it in the status notification.
- The status is only fetched when the query starts with vpn or nordvpn, then it is reused for the match session