Kouchat Versions Save

KouChat

kouchat-1.3.0

7 years ago
  • 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).

kouchat-0.6.1

9 years ago
  • Fixed charset issues
  • Fixed Windows bug where text could not be selected in the chat
  • Fixed Windows bug where right clicking the systray icon would hide and show the window
  • Refactored a lot of the GUI code
  • New package structure
  • Improved file transfer
  • Improved error messages in console
  • Added shutdown hook for controlled shutdown from command line
  • Added notification about day changes
  • Improved handling of timeouts and network issues
  • Lots of small cleanups and bug fixes

kouchat-0.9.0

9 years ago
  • Improved usability of settings dialog
  • Made application startup more reliable
  • Moved all system messages into one class
  • Fixed more bugs
  • Added support for commands
  • Away mode is more locked from activity
  • Added chat logging
  • Added a simple text version for console use
  • Added sound notification
  • Added more information to "information about users"
  • Added command history
  • Added support for running when systray is missing
  • Improved error information to the user
  • Added private chat support
  • Added drag and drop support for sending files
  • Added right click menus to chat area and write area
  • Fixed lots of focus issues
  • New About box

kouchat-0.9.1

9 years ago
  • Fixed bug where it was possible to drop files in the privchat window of a logged out user
  • If a user who has sent a privmsg logs off, the privchat window is shown
  • Hopefully fixed issue where nicklist is empty after startup
  • Made better dot and envelope icons

kouchat-0.9.2

9 years ago
  • Added support for private chat in console mode
  • Set a minimum size for the chat and privchat windows
  • New envelope icon again
  • Privchats are opened in minimized mode instead of in front when a user logs out

kouchat-0.9.3

9 years ago
  • Made sure KouChat can connect to a network when it's made available, if missing on startup
  • Added more error checking in the controller to stop away and topic from being changed if not connected
  • Switched home page from http://www.usikkert.net/ to http://kouchat.googlecode.com/
  • Using -- instead of - for command line arguments
  • Added support for opening urls in the chat by clicking on a link
  • Changed packet size to be 512 bytes instead of 1024 bytes
  • Set a limit of max 450 characters allowed to send
  • Trying yet another fix for empty nicklist after startup

kouchat-0.9.4

9 years ago
  • Trying new fix for empty nick list
  • Added shortcuts for items in the Tools menu
  • Added missing check for invalid nick when other users log on
  • Set online variable to current time if client doesn't send that info
  • Making sure the privchat window is disposed when closed and user is logged off
  • Set the nick list to single selection mode
  • Added tooltips to some of the settings
  • Fixed repaint issue with the scrollbar after being minimized to tray

kouchat-0.9.5

9 years ago
  • Added Maven 2 support
  • Fixed an error where saving settings for the first time without specifying a browser would give a NullPointerException
  • Added limit to the size of topic and away messages
  • Cleaned up the error logging
  • Tweaked url regex
  • Fixed lots of checkstyle warnings

kouchat-0.9.6

9 years ago
  • Changed message encoding to UTF-8
  • Changed message size limits to use number of bytes instead of characters
  • Better default colors for messages when no saved settings are found
  • Enable sound by default when no saved settings are found
  • Fixed a bug where the privchat window would show up even if there was no new messages when the user logged off
  • Fixed NullPointerException when using ctrl+c to quit from console mode
  • Added sound notification when popup is shown to ask to receive a file
  • Fixed a bug where the logger would overwrite the log file instead of append to it if the option was enabled and disabled more than once

kouchat-0.9.7

9 years ago
  • Switched to use the system look and feel by default
  • Added option to switch between system lnf and cross platform lnf
  • Tweaked margins between components
  • Tweaked the cell renderer for the nick list to work better with the system look and feel
  • Increased delayed logon timer, to avoid getting messages about users suddenly showing up, if startup is slow
  • Changed to show the date in English instead of the local language
  • Removed "..." from a lot of messages
  • Added a check to make sure the nick list is in sync after timeouts
  • Changed from JTextArea to JLabel in the About box, to make it look better with the GTK+ look and feel