Netctl GUI Changelog

What's new in Netctl GUI 1.4.8

Jul 12, 2015
  • gui:
  • update profile tab to netclt 1.10 and 1.11 changes
  • plasmoid:
  • fix bug with no action on link activation

New in Netctl GUI 1.4.5 (May 13, 2015)

  • plasmoid:
  • add translation support to plugin part
  • more correct interface painting
  • more correct configuration interface painting
  • move plugin from private

New in Netctl GUI 1.4.3 (Apr 23, 2015)

  • all:
  • fix clang build (#41)
  • fix WPA_DRIVERS (#40)
  • library:
  • fix bug in WpaSup class with invalid returning value

New in Netctl GUI 1.4.1 (Mar 20, 2015)

  • 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

New in Netctl GUI 1.4.0 (Jan 12, 2015)

  • 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

New in Netctl GUI 1.3.3 (Oct 22, 2014)

  • All:
  • update Japanese translation
  • Dataengine:
  • fix #19

New in Netctl GUI 1.3.0 (Aug 25, 2014)

  • 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

New in Netctl GUI 1.2.0 (Aug 2, 2014)

  • [all] added icons
  • [all] added support of netctl-auto
  • [dataengine] added debug information (NETCTLGUI_DEBUG=yes)
  • [gui] added support of macvlan
  • [gui] added ability to remove profile
  • [gui] added support of hidden wifi network
  • [gui] added contextual menu to tables
  • [gui] added actions menu
  • [gui] added clear() function to profileTab
  • [gui] added about window
  • [gui] more command line options
  • [gui] added workaround for wireless-wep example
  • [gui] added shell completions
  • [gui] added "Report a bug" action
  • [lib] detached backend from frontend
  • [lib] added error checking
  • [lib] added doxygen documentation
  • [plasmoid] added dataengine configuration
  • [plasmoid] added about window
  • [plasmoid] added debug information (NETCTLGUI_DEBUG=yes)
  • [gui] fix possible segfaults with null arrays (#5)
  • [all] changes in the project architecture
  • [all] refactoring
  • [gui] more debug information
  • [gui] changed lineEdit_profile to comboBox
  • [gui] refactoring of configuration interface
  • [gui] changed setting of the interface to profile tab
  • [gui] rewrited ErrorWindow class
  • [lib] more debug information
  • [lib] rewrited getSettingsFromProfile() function
  • [plasmoid] edited configuration interface
  • [plasmoid] changed double click event to click event
  • [plasmoid] change class from Applet to PopupApplet

New in Netctl GUI 1.1.0 (May 22, 2014)

  • [gui] added frequency
  • [plasmoid] added menu title
  • [gui] changed definition if profile is enabled]
  • [dataengine] changed definition if profile is enabled

New in Netctl GUI 1.0.4 (Apr 8, 2014)

  • [gui] added Qt5 gui (by default)
  • [plasmoid] added notifications
  • [plasmoid] fix run command with sudo from plasmoid