Konversation 1.3.1 has been released!
July 01, 2010
Konversation 1.3.1 is a maintenance release that improves program behavior and fixes defects, the most serious of which is a regression that unfortunately suck into v1.3, which causes data corruption or even loss of Watched Nicknames Online lists on application quit. Behavioral improvements are found in the handling of aborting automatic reconnection attempts after connection failure and RFC 1459 PING/PONG exchanges. Further notable bugfixes have been made to the Edit Network dialog, the handling of system color schemes and using the ignore list feature to ignore certain CTCP events.
Changes from 1.3 to 1.3.1:
- In addition to the ‘/disconnect’ command, the graphical ‘Disconnect’ action and the ‘/quit’ command can now be used to cancel an in-progress automatic reconnect in the event of connection failure as well.
- The ‘/disconnect’ and ‘/reconnect’ commands now take optional quit message parameters.
- Fixed crashes when pressing the “Edit” buttons below the server or channel lists in the “New Network”/”Edit Network” dialogs after adding a new server or channel and there was no item selected before in the respective list.
- Fixed bugs causing the “Edit” buttons below the server or channel lists in the “New Network”/”Edit Network” dialogs to edit the previously selected list items rather than the ones shown as selected after adding a new server or channel.
- Fixed a bug that could cause outdated status information for nicks to be displayed in channel nickname lists after a reconnect.
- Efficiency improvements for channel join.
- Don’t send PING in response to PONG if another PING is already scheduled to be sent in the future. This avoids getting kicked off a server for flooding when multiple clients are connected to a bouncer that forwards PONGs to all of them.
- Fixed numerous cases in which Konversation would incorrectly apply the KDE system color scheme to input lines, nickname lists and the listview version of the tab bar. This general overhaul of the relevant code also brought about minor efficiency and memory usage improvements.
- Fixed nickname lists not respecting the “Alternate Background” setting when set to use custom colors.
- Fixed the listview version of the tab bar not greying out disconnected tabs when set to use custom colors.
- Fixed a bug causing the processing of incoming CTCP CLIENTINFO and CTCP TIME requests not to take the ignore list into account.
- The “Insert IRC Color” dialog will now add a leading zero to colors which have single-digit numbers in the ‘%C…’ string it inserts into the input line, to allow the text that follows to start with a digit rather than such a digit getting interpreted as part of the color number.
- Fixed a bug causing the Watched Nicknames Online nickname list for a network to be stored under the wrong network or lost entirely on application quit.
- Fixed a bug causing the order of the Quick Buttons below the nickname list in channel tabs to be flipped every time the config dialog was OK’d.
- Improved consistency of the filter fields in the URL Catcher and Channel List tabs with other KDE applications.
- Correct use of singular or plural unit suffixes for several numeric preferences in the configuration dialog.
- It is no longer possible to set the auto-way time to the nonsensical value of zero minutes. Rather, a minimum of one minute is now enforced.