GokuChat - What's New
Copyright (C) 2002-2003 Jack Mays
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
LEGAND: {{ x = Fixed, + = Added, * = Improved/Changed }}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
v0.2.4 Build: 171
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- + : Added colored usernames in the chatwindow so it's easier to read. The
ability for each user to have his/her own text/background color will
be coming later.
- * : The contact list is now saved after a contact is added to the list.
This will ensure that all contact are saved in the event of a crash
which whould not allow the contacts to be saved.
- x : Fixed profile window to update with correct information about the
status of the user in question.
- x : Fixed a typo in the server name that was set by default when insatlling
the previous version.
- x : Minor fixes and internal tweaks, including issue where internal contact
status list was not updated when a user signed on.
v0.2.3 Build: 159
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- * : GokuChat is now distributed as a setup file (made with InnoSetup)
that automates installation and creates icons in the start menu and
desktop.
- + : Added the following preferences:
* Start GokuChat with Windows
* Automically Login on Startup
* Reconnect if Disconnected
* Show Reconnect Dialog
- x : Fixed issue where GokuChat would not quit if a shutdown was performed.
this bug was thought to be fixed in an earlier version, but it wasn't.
- x : Fixed issue where user preferences where getting blanked out when
exiting GokuChat. DefaultUserData now set when a new username
is entered instead of when the login button is clicked which would
erase preferences that were set before the login occured. Also added
the save of user data on right click of systray icon/Exit.
- + : Added Reconnect dialog box that attempts to reconnect the user for up
to 3 minutes. (TODO)
- * : Minor internal tweaks and changes
v0.2.2 Build: 135
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- + : Added security feature so that if a users saved password is changed
then the prefs button is disabled as to not mess with options if
the person at the keyboard is not the user. If the password is not
saved, then the prefs button is disabled untill the correct password
is typed. If a new username is put into the box, then the prefs button
is enabled.
- x : Fixed small bug where if a user was attempting to login and clicked
cancel, a message saying the user was not connected to the internet
would appear and occasionally cause an AV (Access Violation).
- x : Fixed bug where a user would receive another users "auto-away" message
even if the user didn't have an auto-away message.
- x : Fixed problem where chat window flashing was erratic when the form was
activated, focused or minimized.. This sould be totally fixed, but
i have been duped by this API problem before.
- + : Added time lockout feature for all beta releases.
- x : Fixed bug where some controls did not receive XP themes when running
on an XP system (CollectControls)
- x : Fixed bug where GokuChat would prevent windows from shutting down.
Added code to trap shutdown message and 'logoff' the GokuChat server.
- x : Fixed bug with Contact List clicking
- x : Minor fix with the handling of new user login attempts and the way
the default settings were done.
- x : Problem where the main forms taskbar icon was not showing up when
either the login form, login status form, or while the contact list
was visible.
- * : Better error messages and warnings.
- * : Minor tweaks and fixes