Version 1.0.5: - Added WIFI support for OS v4.2.1 and later WIFI enabled phones. Ability to use WIFI as the preferred connection, the mobile network as the preferred connection, or never use WIFI. - Added Buddy Icon Support for MSN (4.2 OS only). Works similar to AIM buddy icons from 1.0.3 release. - Added support for ICQ display names. - Now using AIM profiles. - UI optimizations, including adding Buddy icons to the home screen, larger rows, & alternating row colors. ============= Version 1.0.4 (beta, not production release) ============= Version 1.0.3: - MySpace IM Support. All basic IM functions are supported except for blocking. As MySpace IM itself is still in beta, this service may experience issues from time to time. - Buddy Icon Support for AIM (4.2 OS only, requires MicroSD card). Ability to view buddy icons and set ones own buddy icon. Buddy icons are stored on expansion memory (MicroSD). Supports automatic resizing and re-formatting of pictures or images to be compatible with AIM's buddy icon requirements. Additional preference to enable/disable downloading and display of buddy icons. - Fixed "Timeout" error for auto-away. - A few UI optimizations, including adding Buddy Info menu item to chat screen ============= Version 1.0.2: - File Transfer support for MSN/Windows Live Messenger. Same user interface as AIM file transfers in build 1.0.1. - Auto away setting for in-holster and when idle. There are 2 preference settings for this under the "Auto Away" section. - Updated preferences screen. Preferences are now categorized into sections. - Better reconnects after phone calls. - Better battery conversation. Updated battery saver algorithm for when the application is idle. - Jabber resource name setting. For Jabber and GTalk, you can specify a desired resource name when you configure the account (or later when you edit the account). - Optional alert profile for sent messages. This is a new option under preferences, if checked, will enable a new alert profile that can be used to play a sound when a message has been sent. You can use this feature to mimic the experience on many desktop IM programs. - MSN buddy list load error fixed. This was a high priority bug related to MSN/Yahoo inter-operability. Quite a few user experienced problems recently with loading their MSN buddy lists, which should be fixed with this build. ============= Version 1.0.1 (Preview Build for 4.2 OS Only): This build is only available for 4.2 OS BlackBerries... - File Transfer support (AIM only). You can exchange files with any other AIM client that supports standard AIM file transfers. NOTE: the buddy must be using a client that supports file transfers. When receiving files, you can accept/deny and specify a desired filename/directory. By default received files are saved to the default location based on the file type. If the file type is not natively handled by the BlackBerry device Sent and received files are automatically hyper-linked inside chats, so you can open them directly. - If using TCP transport, there are currently no limits to the size of the file that can be transferred. - If Using BIS or BES transport, there is currently an upper limit of ~512 k for the size of a file that can be transferred. * Transfer speeds vary greatly depending on network conditions. We have been averaging about 10 Kb/sec in testing over EDGE networks. Minor Changes and Bug Fixes: - AIM profiles are always updated. Displayed in the buddy list rollover when available, or inside Buddy Info when away. - Changes in buddy list sorting for conversations. All conversations are grouped at the top even when using the "No Groups" option for grouping. Conversations no longer appear at the top inside groups themselves. - Status change error when changing all accounts from invisible fixed. - MSN login race condition fixed, where buddies would appear in wrong groups. - Yahoo Invalid Status error fixed. ============= Version 1.0.0: - New iChat style chat-style - Bubbles (looks best with chat time stamps turned off) - Various bug fixes - Work around for BB firewall permission bug, append "|noparam=true" to end of advanced connection parameters in preferences. ============= Version 0.9.2: - New splash page and pause pages. - Home Screen icon changes now according to the availability status set in the application - green for available, yellow for away, red for busy. - Buddy pounce dialog overlay problem fixed. The dialogs now automatically closes if it's still open and the buddy has become unavailable. - New version alert. When new build versions are available, you'll get alerted with a popup dialog when you log in. You can disable this alert in preferences. ============= Version 0.9.1: - Emoticon support. Emoticons are parsed and displayed in the chat screen by default. This can be enabled/disabled with a preference setting. - Emoticon chooser. By default this chooser will only display installed emoticons known to be available for the current IM service (MSN/AIM, etc.). There is a new preference to display all installed emoticons, including those not supported by the native IM clients but recognized by JiveTalk. - Keyboard shortcut for emoticon chooser. Shift (Cap or Num) + Sym to launch emoticons (any 8000 series device) ============= Version 0.9.0: - BIS-B transport support. This new build will use BIS-B by default (instead of carrier TCP) for BIS devices. - New transport selection under preferences, options=BIS/BES/TCP depending on availability of service books. - Updated auto connection configuration wizard. - Contact sort by status option. By default this is disabled, can be turned on with a preference setting. - Popup dialog clean up for global message alerts, including the multiple dialogs problem with buddy pounce and new message alerts. - Bug fix for text layout problem for the "Old School" chat style. - Added preference to turn off the "Alt-Alt" quick switch in chat window. Previous Closed Beta Builds Below ============= Version 0.6.2 - Manual Privacy Control for AIM/ICQ. After logging in, go to "Edit Account" to manually change the privacy mode for the account. You can only change this if you're logged into AIM, just like with the regular desktop AIM client. You can set it to block all, block those on your block-list, allow all, allow buddies only, or allow allow-list only. - Ability to change Display Name for MSN (how others see you). After logging in, go to "Edit Account" and you'll see a new field for your own Display Name. Changes made here are global, and will be reflected on your MSN desktop client as well. - New "Login with Last Status" preference that will remember the last status (including custom message) you logged in as, and automatically login under that status when you re log-in. Enabling this preference also means your AIM profile/away message will also not be the default Jivetalk values once you have set it to something else. - Status update messages inside the chat window. When the person you're chatting with changes their status, or logs on/off, a message will be added to the chat screen with their new status. If you have time stamp turned on for chats, it'll also show the time of the status change. - Auto response when you're away (AIM/ICQ) on JT. This is a server side change. ============= Version 0.6.1 Feature: 1. Faster networking. 2. Better fail over support on the client side. 3. Icon change for new message indicator icon (including home screen icon for new messages). 4. Help file. There is a new Help menu item accessible from all screens. Selecting "Help" will open up your browser to the JiveTalk user guide pages. 5. Additional chat styles. New chat styles are listed under Preferences - Chat Style. 6. Additional date line in the chat window when the date changes. 7. Quick switch mode to switch between conversations (when you have more than 1 chat open). From either the buddy list or the chat screen, typing Alt-Alt (double Alt) plus the number of the chat screen will take you directly to the chat. The first 10 chats are numbered from 1-9, then 0. Alt-Alt plus Space or Enter will always take you to the your previous chat (this allows you to toggle between 2 chats). Double Enter still works for jumping to the newest message or scrolling through the list. 8. Shortcut changes: for Qwerty devices, "V" for page down instead of "Space". "Space" goes back to firing the default action (expand/collapse, open chat, select, etc.) Bug fixes: 1. Array Index Out Of Bounds error in Preference window 2. Blocking problem for AOL/ICQ ============= Version 0.6.0 Features: 1. Improved networking. There is a new networking layer for communicate between the application and the server, hopefully this will be both faster and more reliable than before (less gray bars, 503 errors on sends, etc.). 2. Automatic network configuration. You'll be prompted to run this the first time you open the application after installation. It'll attempt several different connection parameters in order to find the best one. If found, the most appropriate value will be saved under Advanced Connection Parameters in Preferences. You can also rerun the configurator from preferences later. 3. Language support for non-Latin based characters. There was a problem in the application with sending messages in non-latin alphabets. Now you should be able to chat in any language and use any input method supported by your Blackberry, French, Chinese, Cyrillic, etc. The internal application labels are still English. We will translate these into other languages in a future build. 4. Buddy blocking support for AOL/MSN/Yahoo/ICQ (not yet for GoogleTalk or Jabber). In addition to invisibility, you can also just block a buddy and appear offline to that person only (AOL will also put the blocked buddy as offline and block any messages from that person). 5. Persistent buddy pounce. You can set a one-time pounce or a persistent pounce. The one-time pounce gets cleared at first use. Persistent pounce means you will always be notified when the person comes online. Bug fixes: 1. Index Out of Bounds error from the last build. 2. First character not showing properly in the edit window bug has been fixed for the patched build 3. Custom status messages now accept more than just 100 characters. 4. Title bar text overlap problem ============= Version 0.5.28 - Mobile status icon for AOL. - Idle time and online time support for AOL/ICQ. - Network coverage indicator icon on titlebar. - Clock on titlebar. There is a new entry in preferences to enable/disable the clock. - Email address, phone number, and PIN (4.2 OS only) detection in the chat window. Any of the these addresses will be detected and hyperlinked in a message, and you can click to call/email/PIN. Depending on your security settings, you may need to grant permissions to the application in order for this to work (options - advanced options - applications, edit permission). You also have the option to copy or add to address book. - Email to buddy feature (OS 4.1 or greater, not available on OS 4.0 build). Directly launch BB email composer from the buddy list using the buddy's service email address (AOL, Yahoo, MSN, GMail). You'll also have the option of sending an email if you try to start a chat with an offline buddy. ============= Version 0.5.27 - Invisibility support for AOL, ICQ, Yahoo, and MSN (Not GoogleTalk or Jabber). You can set your accounts as "login invisible" or change your status to invisible. - Ability to set different statuses for individual accounts, so you can be available on MSN, invisible on Yahoo, away on AOL, etc. You can also set a global status for all your accounts. - Ability to save custom status messages. After entering and setting a custom status, you'll be prompted to add the status to the list of available ones for selection. - Cut and past support for the chat screen. This implementation is a likely a temporary quick workaround until we find a more elegant solution. From the chat screen, choose "Select Text..." from the menu, and you'll have the chat in plain-text cut-and-paste mode. - Ability to group offline buddies. Instead of a checkbox for show/hide offline buddies, you now get a group option. All offline buddies will be put under a "Offline" group at the bottom if this is selected. - Open conversations will stay open even after you log out of a service (or if you get disconnected accidentally or in error). You can continue the conversation when you re-login. - Prompts for log off - Some chat screen navigation enhancements. Quick chat switching with "double enter" now cycles to the newest unread message, if there is one. End chat from the chat screen will take you to the next chat (if available), instead of going back to the buddy list. - Some shortcut key navigation enhancements for Qwerty devices. In the buddy list and in the chat screen, you can use 'T' for top, 'B' for bottom, 'Y' for page up, space-bar for page down. On suretype devices, you should already have these with the 1, 3, 7, and 9 keys. - Fixes for the persistent gray bar problem some people have experienced when using BES. This fix is based on a few error logs users supplied, and is a specific fix for those specific device/carrier/BES combinations only. ============= Version 0.5.26 - Buddy Pounce. Once set for a specific offline buddy, you will get an alert (customizable via Alerts Profiles) the next time that person comes online. You will also get a popup prompting to start a conversation. - Nickname edits. You can now change your buddy's nickname in the buddy info screen. The nickname field is an editable field. You also have the option of specifying a nickname when you add a buddy. (Note: nicknames are not currently supported for Yahoo. Enter one for Yahoo will not do anything). - Move buddies between groups. There is a new "move buddy" option on the buddy list screen, which allows you to move the person to another group (or "unfiled", which removed any group assignment). You also have an option of creating a new group to put the person in. - Quick chat switching on the regular (non-patched) builds. From the text field where you enter a message, as long as the field is empty, you can double-click "enter" to switch to the next open conversation. We're still playing with the best shortcut key, most likely will make this a preference in the future.. Bug Fixes: - The disconnect problem on 8700G where the application disconnects (you'll see a persistent 503 error when sending) and won't allow you to re-login until after force shutdown is fixed. - Alerts problem for when you use the "End Call" or "App Switcher" to put JiveTalk in background is fixed. - The problem where your status changes back to "available" after a reconnect has been fixed. ============= Version 0.5.25 and earlier not posted...