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