KouChat Changelog

What's new in KouChat 1.3.0

Sep 12, 2016
  • Updated headers to include copyright for 2016.
  • Reorganized JMX support to make it easier to import updated code into Android.
  • Settings is no longer a singleton, to make it easier to mock and test KouChat.
  • Added new notification (beforeNetworkCameUp) in the connection worker to allow Android to do extra network preparations before the connection is initialized.
  • Updated contact information.
  • Fixed rare bug where quitting would not log off the network right away.
  • Changed rename format when receiving files with name crash in the console ui from "file.ext.1" to "file_1.ext".
  • Lots of cleanup to improve testability.
  • Added support for the startup argument --minimized to start the Swing gui minimized.
  • Right click popup with copy/paste options can now be activated using the menu key on Windows keyboards.
  • Fixed bug where the private chat input would activate when coming back from away when the other user is still away.
  • Moved the menubar to the top of the screen on Mac OS X.
  • Fixed menu not appearing when right clicking users in the user list on Mac OS X.
  • Switched to using command key instead of control key for keyboard shortcuts on Mac OS X.
  • Added pre-scaled system tray icons for Mac OS X.
  • Removed hack for KDE where system tray icon of 22x22 was required instead of 24x24.
  • Added setting to enable/disable the system tray icon.
  • Replaced old icons and smileys with the newer ones from KouChat for Android.
  • Added retina icons for Mac OS X.
  • Made links clickable in the About dialog.
  • Fixed bug with PulseAudio where the notification sound was cut off early.
  • User interface translations (under development).

New in KouChat 1.2.0 (Nov 20, 2012)

  • Improved debug logging
  • Added support for user specified network interface, in the settings
  • Fix for "java.io.IOException: mark/reset not supported" when playing sound on newer versions of Java 6 (u33) and Java 7 (u5)
  • Added the 4 status icons in svg format
  • Added prescaled status icons for the system tray. 16x16px for Windows, 22x22px for KDE and 24x24px for Gnome
  • Updated kou_shortcut.ico with sizes from 16x16px to 256x256px
  • Updated kou_shortcut.png to 256x256px
  • Fixed crash when starting KouChat on systems with the clock set to unix epoch, to support devices without a clock battery
  • Fixed several Swing event dispatch thread issues
  • Changed the /cancel command from /cancel to /cancel
  • Changed the /receive command from /receive to /receive
  • Changed the /reject command from /reject to /reject
  • Fixed issue where file transfers were still shown in the /transfers command after a user had logged off without cancelling, rejecting or accepting the transfer
  • Fixed repaint issue with the buttons when returning from the system tray, on some configurations

New in KouChat 1.1.0 (Jun 20, 2012)

  • Fix for PatternSyntaxException when parsing commands containing regex meta characters
  • If the main window is minimized to the system tray and the system tray disappears, the window is shown as minimized in the taskbar instead
  • If the system tray is missing, the minimize feature minimizes to the taskbar instead of being deactivated
  • Removed annoying error message if the system tray is missing
  • Added optional balloon notification on new messages and new private messages
  • Changed license to LGPL v3
  • Added support for logging private chats
  • Added support for the startup argument --no-private-chat to disable private chat
  • Added support for the startup argument --always-log to force logging enabled and disable the option to deactivate again
  • Added support for the startup argument --log-location to specify a custom directory to store log files
  • Increased the number of possible simultaneous KouChat instances (with private chat) and file transfers from 10 to 50

New in KouChat 1.0.0 (Jun 15, 2009)

  • Fixed a bug when canceling an ongoing file transfer
  • Fixed a concurrency bug in classes for sending and receiving messages
  • Changed to using the user name from the operating system as the default nick name if no settings are found
  • Added a new dialog window for showing unexpected errors to the user
  • Added missing commands for file transfer in console mode
  • Added --debug startup option to activate all logging
  • Added tips & tricks from the wiki to the help menu

New in KouChat 0.9.9 (Jan 16, 2009)

  • Better handling of the network connection
  • Smileys
  • A choice of which look and feel to use
  • Tweaks to the user interface, especially with the GTK+ and Nimbus look and feels
  • Improvements to notifications when a new message arrives
  • Lots of new code documentation
  • Open folder button on the file transfer dialog
  • Support for running KouChat on more advanced local networks with routers Misc tweaks and fixes all over

New in KouChat 0.9.7 (Jan 5, 2008)

  • Use Windows look and feel by default
  • UI tweaks
  • Bug fixes