* all * fix language component (refer to #45) Ver.1.4.6 --------- * all + implement time logging feature * gui + implement autoupdate feature - fix invalid profile path for the external editor * library + implement netctl-auto support to scanWiFi() method (#44) - fix bug with invalid data in netctl-auto profile list output Ver.1.4.5 --------- * plasmoid + add translation support to plugin part * more correct interface painting * more correct configuration interface painting * move plugin from private Ver.1.4.4 --------- * dataengine - fix profile status definition Ver.1.4.3 --------- * all - fix clang build (#41) - fix WPA_DRIVERS (#40) * library - fix bug in WpaSup class with invalid returning value *** Ver.1.4.2 --------- * gui * remove Update call to the helper Ver.1.4.1 --------- * all + some Easter eggs + add _DEFAULT_SOURCE to avoid gcc warnings * refactoring * fix cppcheck warnings * update 3rdparty components * fix language defilition * replace General section to Common in settings (see http://doc.qt.io/qt-5/qsettings.html#Format-enum) * gui + allow to change helper control group from UI (#36) + allow to open profile in an external editor (#38) + add IP validators (#34) + add toolbar configuration + add notification on hidding to tray + add returnPressed() signal to lineEdits + implement needToBeConfigured() signal - remove margins - fix bug with segfault on updating UI with KF5 * rewrite ErrorWindow class * split MainWindow class * update WiFi menu to new library functions * improve UI (#25, #28) * more correct component checking (#29, #37) * more correct callbacks with exceptions * dataengine + add desktop reconfiguration (#30) * improve performance * helper + add /interface interface + add /ctrl/{CurrentWiFi,VerboseWiFi} calls + add /netctl/VerboseProfiles call + add /netctl/{netctlActiveProfile,netctlProfileList,netctlVerboseProfileList) calls * library + add NetctlInterface class + add WpaSup::CurrentWiFi method + append structures some additional information + mark Netctl::getProfileDescription() as deprecated + now WpaSup can connect to already created session (by default) * improve performance * plasmoid + add desktop reconfiguration (#30) - remove legacy functions from KDE4 plasmoid * improve performance of KF5 plasmoid (#26) * test * fix netctl tests *** Ver.1.4.0 --------- * all * change settings format from shell-like to ini (#24) * dataengine + create package for KF5 * change NETCTLGUI_DEBUG=yes to DEBUG=yes * update url * gui + add workarounds to #22 and #23 * plasmoid + create package and plugin for KF5 * change NETCTLGUI_DEBUG=yes to DEBUG=yes * update url *** Ver.1.3.3 --------- * all * update Japanese translation * dataengine - fix #19 *** Ver.1.3.2 --------- * all + add Japanese translation (thanks to @nosada) *** Ver.1.3.1 --------- * gui * more correct calls of boolean DBus methods * edit helper icon * helper * more correct calls of boolean DBus methods * more correct systemd service * add ability to create session bus *** Ver.1.3.0 --------- * all + add processes error messages + add support of several active profiles * some bug fixes and refactoring * rewrite debug messages * dataengine + add new sources: intIp6, extIp6, netctlAutoStatus * rewrite to use [tasks](https://github.com/mhogomchungu/tasks) (see #7) * change default command to define external IP * change interface list definition * change internal IP definition * gui + add 3rd party license information + add system tray icon as an alternative to the plasmoid + add DBus session interface org.netctlgui.netctlgui + add dynamic settings load + add support of openvswitch + add security notes and API descriptions + add ability to use helper + add ability to start minimized/maximized/detached + add ability to don't save profile from WiFi tab + add ability to skip external components checking - remove buttons * more correct actions into SettingsWindow * update to library changes * rewrite tables to use toolTip * edit about window * change menuBar * helper + create daemon DBus system interface org.netctlgui.helper to the library: self control slots, netctl control slots and netctl information slots + add tests * library + add custom structures netctlWifiInfo and netctlProfileInfo + add methods getActiveProfile(), autoGetActiveProfile() + add slot switchToProfile() + add slot stopAllProfiles() + add slot reenableProfile() + add slots getRecommendedConfiguration() + add slots forceStartProfile() and forceStopProfile() + add double quotes to profile names + add tests - remove functions getProfileDescriptions() and getProfileStatuses() - remove SleepThread class * rewrite to use [tasks](https://github.com/mhogomchungu/tasks) (see #7) * rename getInterfaceList() to getWirelessInterfaceList() * change temporary directory from $HOME/.cache to system one * plasmoid + add 3rd party license information + allow plasmoid to use system tray + add ability to use helper * change all running processes to detached (see #7) * rewrite text label to use tags * update to dataengine changes * edit about window *** Ver.1.2.0 --------- * all + add icons + add support of netctl-auto * changes in the project architecture * refactoring * dataengine + add debug information (NETCTLGUI_DEBUG=yes) * gui + add support of macvlan + add ability to remove profile + add support of hidden wifi network + add contextual menu to tables + add actions menu + add clear() function to profileTab + add about window + more command line options + add workaround for wireless-wep example + add shell completions + add "Report a bug" action - fix possible segfaults with null arrays (#5) * more debug information * change lineEdit_profile to comboBox * refactoring of configuration interface * change setting of the interface to profile tab * rewrite ErrorWindow class * library + detach backend from frontend + add error checking + add doxygen documentation * more debug information * rewrite getSettingsFromProfile() function * plasmoid + add dataengine configuration + add about window + add debug information (NETCTLGUI_DEBUG=yes) * edit configuration interface * change double click event to click event * change class from Applet to PopupApplet *** Ver.1.1.0 (netctl-1.7 update) ----------------------------- * dataengine * change definition if profile is enabled * gui + add frequency * change definition if profile is enabled * plasmoid + add menu title *** Ver.1.0.6 --------- * gui * fix error checking *** Ver.1.0.5 --------- * plasmoid + add "Start WiFi menu" function * refactoring * edit icon *** Ver.1.0.4 --------- * gui + add Qt5 gui (by default) * plasmoid + add notifications * fix run command with sudo from plasmoid *** Ver.1.0.3 --------- * all * refactoring * plasmoid + edit russian translation *** Ver.1.0.2 --------- * plasmoid - fix layout margins *** Ver.1.0.1 --------- * all - remove scripts *** Ver.1.0 ------- First release