1.2.5 -Remove DoorManBot offline messaging -Fix text showing white on white or black on black -Add option to keep buddy list always on top -Add an option to auto-reconnect -Implement uploading a new buddy icon -Handle
tags -Fix a potential crash when TerraIM is disconnected -Fix the positioning of the remote control warning window -Fix blocked buddies showing up when logging in invisible -Improve the IM/Profile HTML display to correctly show Windings/Webdings etc. -Fix the invisibility status checkbox not updating with multiple logins -Correct the away message window behavior when setting message from the system tray -Sort the away messages dropdown box alphabetically 1.2.1 -Implement a queue when caching away messages to prevent going over the rate limit 1.2 -Display away messages in the tooltips of the buddy list -Added viewing others' buddy icons -Added support for logging in invisible -Added options for changing the protocol/server/port used to log in -Added support for the TOC2 protocol -Flash the screen names of IM senders in the taskbar -Keep IM windows open when logging off -Added an option to become invisible -Added option for configuring idle time -Display the screenname of the current buddy in the IM titlebar -Added a "getIP" command to remote control -Fixed problem with Gaim and Trillian users seeing wrong font colors -Don't display HTML comments -Fixed tooltips sometimes appearing on one long line -Improved file transfer on slow connections (e.g. dialup) -Fixed bug with incorrect behaviour of "use default sound" checkbox -Remove unnecessary scrolling when loading profiles -Stopped minimized groups in the buddy list auto-expanding -Fix lots of possible crashes related with the STL -Speed up the opening of the Offline Message window -Cache away messages -Fixed adding buddies on a completely empty buddy list with no groups -Don't ask for a confirmation when deleting empty groups -Save & restore column width in the file transfer window -Display the user's screen name in the system tray tooltip -Correctly update the tabs in the IM window when an alias is changed -Make the randomly genenerated colors more readable -Fixed changes to Permit/Deny list requiring a re-login -Added support for the windows "Context Menu" key -Always correctly place the focus in the correct box of the Login window -Fixed crash in remote control when using "showconvo" on a nonexistent window -Display a message while hashing a file for file transfer 1.1 -Added remote control ability -Changed the nonstandard link cursor -Removed error message that was displayed if sound filename was not found -On pressing "Add Buddy", offer to add the buddies with open conversations -Enabled timestamp display in chatrooms -Added an error message when an IM doesn't go through because it is too long -Added a "Config" button to the buddy list window -Fixed a bug with @mac.com screen names -Implemented buddy aliasing! -Fixed incorrect behavior with fonts with size <= 0 -Cleared typing status when a buddy signs off -Fixed file sending bug: files would get their last few kb cut off sometimes -Fixed storing of non-lowercase passwords -Add Help->Forums and Help->Donate to the buddy list menu -Fixed TerraIM crashing when the connection is lost 1.0 -Get file receiving working when the sender is behind a firewall -Fix a problem that caused Ctrl-F4 to sometimes not work right with tabbing -Get file receiving working when BOTH people are behind firewalls!! -Add more detail to the file transfer window (connecting, redirecting, ect.) -Correct the saving and restoring of the sash position in the im window -Add middle click tab closing -Add idle time in buddy list tooltips, fix online time calculation -Add an "Open File" button to the file transfer window -Add timestamps to status update messages in the im window -Fix a crash that occurred after the network connection is lost -Increase the default size of the typing box in the im window -Implement file sending!!! -Play custom sounds instead of just using the system bell -Rewrite the profile window to display more information and handle AIM HTML better -Remove the "Warn" button, it has become useless -Display a message while logging in -Fix problem with logs coming out white on white by default -Alt-Tab now displays TerraIM icon, not a generic one -When people sign on, display them bold in the buddy list for 15 seconds -Tabbed IM window now pops up when opening a new conversation even if it was minimized -Focus issues fixed, the typing area of the IM window used to lose focus on minimize 0.9 -Fixed a bug with the IM window not coming to front -Fixed a bug with the away status being taken down even if talking while away was enabled -Fixed the logging of auto response messages, they had been logged incorrectly up to now -Add the correct formatting to away messages -Fix a problem with TerraIM getting disconnected periodically -Fix a bug with away messages not being sent at all as auto responces -Add the option to display all IM's in one window with tabs -Reorganize the buddy list menubar to make more sense -Show tooltips in the buddy list window -Fix TerraIM freezing whenever someone was added to the permit list -Detect when an outdated skin file is used instead of just crashing -Add "Put up away message" option when right-clicking on the systray icon -Replace the AIM icon on top of the im window by a TerraIM one (designed by J.F.) 0.8 -Fixed a bug with the size of the FT progress window not being saved -Fixed a problem with detecting when the connection is lost -Fixed a problem parsing the font color of ichat instant messages -Fixed various crashes that occured due to threads -Improved file transfer handling, now the sender can be behind a firewall -A message is now displayed in the IM window when the other person signs off -Improved offline message handling -Add a wireless user icon -Fixed a bug with IM windows not working when opened from a chatroom window -Fixed a bug with the buddy list not being always shown when using the menu from the system tray icon -Made the separation between the typing box and the message box slidable -Fix a bug with password not being saved when saving settings to a file -Fix a bug with im windows not having focus when opened by double clicking 0.71 -Fix crashes due to iterator problems -Implement basic file receiving 0.7 -Fix a bug with the "Save + Use" button always using the first away message -Make the GUI independent of the protocol, add support for OSCAR -Add an extra option in the privacy settings "Permit only users from buddy list" -Have both a permit and a deny list, let the user switch between the two -Check if chatroom messages are too long and warn the user if they are -Fix bug 873528 (Incorrect HTML parsing) -Add an option to log all instant messages -Add an option to display timestamps on instant messages -Allow talking while away -Enable sending typing notifications and display when others are typing -Show an idle icon next to people who are idle -Ask for a confirmation before deleting a group from the buddy list -Add an option to show others how long one has been idle 0.6 -Open an im window when double clicking someone's name in the chatroom members listbox -Fixed a crash when trying to remove people from one's permit/deny list -Added the option of saving TerraIM options to a file rather than the registry -Fix a problem with message dialogs blocking the program execution until dismissed -Alphabetically sort the display of the people present in a chatroom -Compiled wxWindows without unnecessary features, decreasing TerraIM size by 8% -Fixed a bug with chat invitations and error messages being displayed below all other windows -Fixed a problem with profiles having black text on black background -Add support of Offline IM's through DoorManBot (http://doorman.info) -Fixed a bug that caused incorrect font sizes to be sometimes displayed -Clean up inter class communication -Display a warning if the profile is too long -Also consider formatting when deciding whether an im is too long -Display an error when trying to send an im that's too long -Fixed typing slowdown bug when typing long profiles -Fixed a bug that caused newline characters to be ommitted in profiles 0.5 -Fixed a bug that caused special codes (<, > ect) to be sometimes read as html tags -Fixed a bug that caused saved positions/sizes to be lost -TerraIM now minimizes to a task bar icon under windows -The login window now minimizes to an icon -Having a buddy in more than one group is now supported -Fixed TerraIM crashing whenever certain TOC errors were received -The user's own screen name is now updated it his/her buddy list -Added Info button to the IM window -The buddy list is now sorted based on availability (active people top, away people bottom) (Special thanks to Alex Kardomateas) -The system tray icon now has a right-click menu -Preliminary theme support 0.4 -Replaced vector with std::vector - now compiles on gcc >= 3.0 -Fixed a bug that caused TerraIM to disappear from the screen -Fixed a bug that caused TerraIM to screw up with badly formatted HTML -Fixed a bug that sometimes allowed text to have the same color as the background -Added retrieving user profiles -Added an "Actions" menu -Added retrieving user dir info -Fixed a bug not allowing messaging to mobile users -Fixed a bug causing TerraIM to be unable to manage large buddy lists -Web addresses are now recognized and automatically turned to links -Fixed a bug that caused password saving to not work if screen name was typed differently -Fixed a bug that caused a crash -Fixed a small memory leak in the buddy list -Fixed a memory leak in the chat window -Fixed a bug that needlessly limited the length of instant messages -Fixed a bug that caused TerraIM to crash on an empty buddy list -Links are now displayed in incoming messages -Added a Preferences window -Instant messages are now sent using the user-selected font, instead of the default -Made screen names more readable agaist the black background -Fixed a bug that incorrectly handled permitting everyone/denying everyone -Permit/Deny list can now be edited, and permit/deny settings set -Fixed a bug which prevented users with empty server buddy lists from talking online -Added "Deny Buddy" to the pop up menu and the Actions menu -Added an option to disable window raising when an im comes in -The users can now set their profiles (in preferences window) -Menus in the buddy list are now disabled until login is finished -Capitalization is now preserved in URLs -Added a graphical "Invite" button and a "Save Password" label 0.31 -Fixed a bug that in some cases caused text to appear as white blocks -Added the ability to retrive away messages -Fixed the bug of windows "stealing" the focus from another window while the user is typing -Added saving of last username -Added password saving -Fixed a bug that sent away messages too frequently 0.3 -Size/position of windows is now saved -Fixed bug - newline was inserted wrong when pressing Shift-Enter -Size/position is saved individually for each user -" & < > are now converted to the right characters -Fixed bug which caused connection to drop after failing to send a packet -Added away message capabilities - messages stored in registry -Added Borland makefiles. -Compiles with gcc 3.2.1. The gcc that comes with MingW 2.0 has a bug in it. -New logo for the login screen. -New buttons and color scheme. -Fixed a bug that caused a crash when shutting down system. 0.2 -The away icon is now displayed in the buddy list to show who is away -Added GPL.txt to the distribution and GPL headers to the source files -Added menubar to the buddy list window -Added the "Sign Off" menu item -Added the "About" message -Fixed scrolling problems with conversations with many lines -User can now change screen name formatting -Can change password -Fixed crash on exit 2002-10-15 -Buddy list management - can add/remove buddies -Fixed some segfaults 2002-10-08 -Chatroom suport is here! -Display now properly updates when a user's nickname changes -Message windows finally appear in the taskbar! -Warning levels of people now displayed in the buddy list -Warning anonymously now works -Whoops! I was using an old version of the TOC protocol specification. Lots of internal TOC updates 2002-09-25 -Buttons are now gray when disabled -Implemented error notification -Implemented warning people -User is informed when warned