| Version History for versions through .1.6.2
For a complete list of versions with release dates, please view the version history page.
- Items in black are changes to the client
- Items in green are changes to the server.
- Items in purple are changes to both the client and server.
Changes in version .1.6.2
- Fixed bugs that prevented usernames more than 9 letters long from being entered into the login box.
- Prevents a potential crash/hang problem when receiving offline messages after initially retrieving them on login.
- Change timeouts once again to further reduce cycling between attached and detached mode.
Changes in version .1.6.1
- Buddy list timestamping now automatically ensures that you have the most up to date buddy list.
- Two users behind firewalls/routers can now chat in near real-time without waiting for offline message polling.
- Fixed scrolling problem in Win95/98 where auto-scroll would quit working.
- Custom away messages can be set for individual users, are stored until logoff or removed again by user.
- Server tickles no longer hang the client, and are more tolerant to connection "hiccups."
- Allows logging in as detached using the buddy list IP history.
- Auto-complete of usernames of users who have previously logged in.
- Fixed bug where offline email message prefs were not being properly retrieved.
- Suppression of offline notifications preference changed to suppress after first offline message notification.
- After detachment due to the server being inaccessible, the information box has been removed.
- Increased connect timeout in order to compensate for lag and cycling between attached and detached.
- Added option to have BitWise load when Windows boots.
- Clients now maintain a buddy list IP history; allows connecting with users that are logged in detached.
- Tweaked some of the timeouts in order to prevent odd behavior, especially when logging in (Bug 20--no buddy list).
- When there is an authentication error with the server, you are now moved into detached mode rather than forced offline.
- Prevent socket error messages from getting inserted into the conversation when detaching.
- Fixed continuous hangs when messaging a buddy that is offline, or unreachable.
Changes in version .1.6
- File transfer descriptions.
- File transfer preferences tab for options such as auto-receive.
- Option to remember password is now available.
- Always on top check did not always get updated properly when right-clicking on taskbar entry.
- Can now specify where you want macros to be active.
- Can now send a file directly from the buddy list without using a chat window.
- Can still open a file while it is being sent.
- If explorer crashes, the BitWise icon will be restored in the system tray.
- Chat windows will also turn red when detached.
- Macros can be set to auto-expand when typing an away message.
- If a profile cannot be retrieved from the server, an empty profile is shown instead of garbage.
- Socket errors no longer reported in away messages if user is behind a firewall/router.
- Reconnect timer properly destroyed when moving from detached mode back offline.
- Login replacement message box has been improved.
- No longer continually asks to replace old login when old login is not responding to logoff request.
- Cleaned up the XML parsing so that new tags can't be ignored when upgrading and default values lost.
- Again reduced the number of retries for maintaining server connections.
- Prevents excessive hangs when connecting to other clients behind firewalls, or to an unreachable server.
- Fixed bug where preference changes were being lost when coming out of detached mode.
- File transfer speed much improved.
- Proxy server implemented - allows one buddy to be behind a firewall!!
- Re-organized login sequence to make it more friendly to dial-up users.
- Server works with client when coming back from detachment to reduce the number of prompts asking if the user wants to redownload their buddy list.
- Web tools streamlined.
- Web facelift under development.
Changes in version .1.5.6
- Re-attaching login sequence improved, and it also keeps your original status instead of always setting you to available.
- Saying no to replacement no longer opens up an empty buddy list.
- BitWise now gracefully exits and properly logs off when the user logs off of Windows or goes to shutdown/restart.
- File transfer status messages are now inserted into open chat windows.
- Added notification of preferences store failure if you detach and then try to upload preferences.
- Login box retains its previous position on the screen between sessions.
- Usernames are once again properly capitalized when logging in (originally fixed in .1.3, but since broken again).
- Client will now detached and upload buddy list if we annouce that the server is going down for maintenance.
- Client now retrieves buddy status when re-attaching to server after detachment, regardless of whether or not you re-downloaded your buddy list.
- No longer allows renaming buddies while detached.
- Added option to automatically expand macros when typing a message to another user.
- Fixed status insertions when returning from detached mode.
- Added an Always on Top option to chat windows.
- Added an Always on Top option to buddy list window.
- Fixed error where talking to users in detached mode did not always go through.
- Added status insertion when a user detaches from the server.
- Detached icon will no longer become an online icon when dragged to a new position.
- Cleaned up the code, took out some unneeded parts and streamlined others.
Changes in version .1.5.5
- Detached server mode.
- Resizable buddy list window.
- Resizable chat windows.
- Overhauled scrolling algorith to support resized windows, paves way to font changing.
- Added empty lightbulb for offline buddies.
- Fixed sounds not being played for some buddies they come online.
- Fixed sound being played for offline buddies when you log in.
- Buddy list window position saved inbetween sessions.
- Fixed \\ in some default file paths.
- Stopped global preferences from saving even if pressing Cancel.
- File transfer error where garbage data was added onto the end.
- Added new download path to version change dialogs.
- Massive website facelift.
- Website now has 'member services'.
Changes in version .1.5.4
- Fixed new away message vs. going away status insertions.
- Preferences files now formatted for windows newline standards and can be read in notepad.
- Fixed status insertion message when using the Add Buddy button on a chat window.
- Moved the invisiblity toggle into the change status popup.
- Moved the edit profile option from the buddy list into the tray menu.
- Icons now used instead of + and # to represent online status.
- Able to rearrange buddy list.
- Open / Run button when receiving a file after file transfer is done.
- Implemented code to allow for invisibile logins.
- Server allows client detachment.
- Hung user checker has been revamped again, should consume fewer resources.
Changes in version .1.5.3
- Macros and macro preferences page.
- Grayed out away message name until the save box is checked when making a new away message.
- Added copy menu to conversation right-click menu.
- Added cut/copy/paste popup to message box in chat window.
- Reorganized tray menu.
- Created different status notifications for a user signing on vs. coming out of away mode.
- Added option to automatically insert buddy's away message if you message them while they are away.
- Status insertions now note if a user stays in away mode but with a new away message.
- If tray flashing is enabled, new chat windows will stick dark until they receive focus.
- Doesn't display buddy list until login is complete, avoids minor hangs on login.
- Fixed query calls so that certain logins are no longer rejected due to an overflow problem.
Changes in version .1.5.2
- Prevented crash when trying to send a file and the file could not be opened.
- Change to help prevent delays when sending to offline users.
- Prevented program from crashing with global preferences box open.
- Error check for duplicate aliases within the rename buddy box, better error handling.
- Adding ghosting preferences page, with only non-ghosting options.
- Client now waits for 20 seconds of server non-connectivity before disconnecting (instead of 2).
Changes in version .1.5.1
- Offline message sending via email enabled.
- Pressing enter key now opens chat window for highlighted buddy.
- Prevented crash when trying to exit or log off with the profile open.
- Checked that file is writable when receiving a file, prevents crash/odd behavior.
- Code cleaning, preventative maintenance.
- Offline message sending via email processor more powerful.
- Database layout structure modified slightly.
- Killer is more graceful about booting people, fixed memory leak.
Changes in version .1.5
- Login dialog box no longer gets buried under chat windows after logigng off.
- Chat windows are now independent of each other, bringing one to the front will not bring all to the front.
- Saving away messages, updating away messges, removing away messages.
- Added ability to select a "Default" away message and access it from the system tray.
- Reduced hang when messaging users behind a firewall or router, or users improperly logged off.
- Fixed file transfer attempt #1 -- would always fail, only slowed down connection attempts.
- Kept gaps from appearing in buddy list when removing a contact.
- Accept file and waiting for file accept dialogs now have task bar entry.
- Receiving a file request plays new chat window sound.
- Cleaned up some code, set some variables to default safe values for error-checking.
- Fixed a bug that only allowed you to rename a buddy to a duplicate name.
- Task bar entries when waiting for file acceptance or when a new file request is sent.
- Plays new conversation sound when receiving a file transfer request.
- Logging off has been made substantially faster.
- Changed buddy upload sequence to flush buffers properly.
- Re-added server delete buddy code for more durable transactions.
- Offline message email delivery support has been implemented, waiting for client implementation.
- Removed sleep function calls after certain recv situations.
- A SafeRecv function has been written to prevent a session from staying blocked for too long.
- Altered database statements to prevent the buddy list from being lost if the connection is lost during final upload.
Changes in version .1.4.1
- When receiving a file, no longer crashes when trying to overwrite a read-only file.
- When receiving a file, prompts to overwrite an existing file.
- Close chat windows with buddies not on list when logging off, prevents possible crash.
- Added preventitive measure to prevent users from polling garbage offline messages.
- Moved the About BitWise to the tray menu.
- Rearraged tray menu code to allow for more flexible menu expansion (hopefully).
- Added ability to change status from the tray icon.
- Added option to suppress chat window and/or buddy list sounds when away.
- Added option to come out of invisible when you message someone.
Changes in version .1.4
- File transfers between clients is now supported!
- Made sure to disable continued messaging of a person who goes "offline" but is really only invisible.
- Flashes once even when the window has the current focus.
- Keep preference settings from being lost if you logoff with preferences open.
- Prevent exiting with preferences open in order to preserve settings and prevent memory leak.
Changes in version .1.3
- Fixed garbage characters in dialogs used for directory selection.
- Fixed preference file location from moving with the current working directory.
- Sound Preferences.
- \n in chat logs instead of \r, which should solve problems when viewing logfiles with notepad.
- Fixed error where Add Buddy button in Chat Window could be used to double-add a buddy.
- Gray out read away message if the user is not away.
- Preferences Parser overhauled for additional flexibility.
- Set connect timeout to 3 seconds, which should prevent firewall/router excessive hangs.
- When logging in, set your name's capitalization to the name received from the server.
- Profiles implemented.
- Online time included in profiles.
- Server times out sooner if it can't send a status update.
- Some new administrative functions have been incorporated.
- Server will not let client add invalid buddy IDs (prevents Bug No 5 from getting out of control).
Changes in version .1.2
- Fixed blank lines problem in chat logs.
- Font standardized to keep users from having ugly experiences like messages in some odd 2-point font.
- Add Buddy button in chat window for buddies not on list.
- Right-click view message log option.
- Prevented crash when continuing to message buddies after removing them from your list on currently open chat window (Disabled removing buddies while talking to them).
- Preferences & Preferences Saving.
- Login sequence modified to change name capitalization to correct name (Client Breaker).
- Status Packets have been significantly beefed up in anticipation of setting up the Proxy server and support for other administrative stuff (Client Breaker).
- Full, automatic backups of the database are made on a regular basis.
Changes in version .1.1.1
- Adding a buddy extra error check, if a bad buddy is "added" a message will be displayed (-1 buddypack).
- Prevented conversation elements from being highlighted after being added to the conversation.
- Popup tray menu now goes away as expected.
- Restoring Bitwise now always works, even with other windows on top.
- All incoming strings are properly parsed to avoid bombing the database if they contain certain characters.
- Fixed the client->server response order for a couple of cases when the client really doesn't need to know if the operation failed or not. (AKA: Go Invis. What can you do if one of your friends couldn't be informed?) this should take out a couple potential areas for bottlenecks on recvs.
- Created several good index entries in the database. This should significantly speed the processing of some queries once a lot of users start to use the system.
Changes in version .1.1
- Password change dialog fields change to password fields rather than plain text fields.
- Buddy list changed to small icons from list to fix left/right scroll.
- Fixed the moving colors problem
- Temporary buddy add when first adding a buddy for proper receiving of status updates.
- Allows you to relogon to the same IP address in case of a program crash without having to wait to be killed off.
Changes in version .1
|