things to make sure you have turned on

December 30, 2008

Version 1.1 delivers some new features that improve tiggit mail, many of these can be turned on & off through settings, so it is worth checking your options to make sure you are getting best benefit of the new features, once you have upgraded from version 1.1

  • renderHTML

renderHTML instructs tiggit to attempt to render any HTML messages as a web-page, it will also cause tiggit to download any images that are embedded in the message etc. The renderHTML option is in version 1.0, but the HTML rendering in early versions was not very clever. The ability to draw HTML messages properly is an important new capability for tiggit mail, and if you don’t select renderHTML you will be missing out.

  • contactMenu

tiggit mail can place a link on the contacts menu to allow you to create a tiggit mail directly from your contacts.

BlackBerry Contact List showing tiggit mail menu
BlackBerry Contact List showing tiggit mail menu
  • useSDCard

tiggit mail can use the removable media card (the SD Card) to store email messages, rather than using the BlackBerry internal storage. This frees internal storage on the handheld for other things, and provides a vastly improved storage space for tiggit mail.

  • postBlockSize

postBlockSize is on the network settings panel, and provides a technical tuning capability. If you use singlePost and/or a tunnel connection, then this setting might be useful. When using singlePost/tunnel outgoing messages the message is sent to the tunnel as a series of http blocks using the http POST mechanism. This option sets the size of the block to be used, in bytes. The default is currently set to 1024 (1K) which is a little small if messages contain attachments as the overhead of the http headers etc. becomes quite significant. I have this value set to 25600 (256K) and find it quite reliable.

  • useWiFi

useWiFi has changed, and provides an option to have tiggit automatically switch between the cellular network and the wifi network. Users can set useWiFi to

    • cellular only
    • Wifi & Cellular
    • WiFi Only
  • mailboxOpen

mailboxOpen is found on the settings panel for each mailbox (towards the bottom) and is used in conjunction with the ‘default folder’ setting on the folder settings dialog.

defaultfolder

Folder properties panel showing default folder setting

mailboxOpen can be set to either DEFAULT or FOLDERS. The controls how the mailbox opens. If default is selected, the mailbox will open to a view of the default folder – typically the INBOX. If folders is selected, the mailbox will open to the folder view for that mailbox.

Users that have all their incoming mail in a single folder might prefer to set this to DEFAULT, and set the default folder to that which has all the incoming mail. Users that have their incoming mail filed into a number of different folders might prefer to select the folder view.

Screen shots in this post are taken from my BlackBerry Storm device, and not from the simulator. The blog was looking a bit boring with no screen shots…..

version 1.1 – preview 7

December 29, 2008

Version 1.1 preview 7 is now available for download

This version also focusses on eliminating bugs and improving performance. Specifically the quoted-printable decoder has been refactored to be much faster. (The test message took 4800 mS to decode on 1.1.6, and takes 42mS on 1.1.7.)

Other improvements are

  • adds option for smtpDomain in the same way as 1.0.17
  • fixes problem with MIME encoding (also in 1.0.17)
  • background thread to delete mailbox
  • faster MIME Decoder
  • faster Quoted Printable decoder
  • add runbox wizard
  • fixed problem where “processing html” label does not get removed
  • focus is placed at the top of the message when the message is first displayed.
  • fixed problems with attachment tree display
  • fixes bugs in message count resulting in negative message numbers
  • removed un-used config parameters
    • HTMLCacheMaxSize
    • HTMLCacheWeedSize
    • mailSendType
  • improved status update display
  • fixes array index out of bounds bug when removing message from outbox automatically after send
  • fixed crazy smtp loop bug
  • adds use of number balls to folder list

Registered users can download version 1.1.7, by clicking here and entering the email address that was originally used to register for tiggit mail. Exisiting license tokens will continue to work with this version. Users are advised to take appropriate precautions when upgrading to this version as all messages on the handheld may be lost.


tweaking some parameters on 1.1

December 27, 2008

With the advent of some of the new features on version 1.1 and a 3G BlackBerry Storm, I have been changing some of the tiggit mail parameters to better suit my use. 

Firstly, I would like tiggit to pre-load much more of each message so that in general html messages are fully downloaded when I come to review my mail I do not need to ‘more’ every html message. Considering that I now have 3G and that tiggit mail now stores messages on the media card (not the internal storage), I do not need to worry so much about download times or over-filling my BlackBerry.

  • change preloadSize from 3000 to 51200

Next, with the advent of attachments, and the ability to take a picture with my BlackBerry and send that picture via tiggit mail, I would like the ‘chunk’ size that is sent through the tunnel to my mail server to be somewhat larger than 1K. I did sucessfully send a 1.5MB attachment the other day, but it took over 10 minutes.

  • change postBlockSize to 25600

There is a balance to be struck between the block size, and the time it takes for a single post to be transmitted from the handheld and be spooled by the BES. Too large a value here and the SMTP session will timeout while the http POST is spooled by the BES, causing message send failure.

This does not change the fundamental data transfer rate, but does make sending large attachments more efficient.

These two small changes, along with the performance improvements in version 1.1.7 really make tiggit mail great to use.


version 1.0.17 now available

December 26, 2008

Version 1.0.17 provides a resolution for ISPs that require a domain name to be declared as part of the EHLO exchange to prevent Spam transmission. tiggit mail has a new mailbox configuration field – smtpDomain. If smtpDomain is left blank, then tiggit will send an EHLO localhost message to initiate an SMTP session. If the field is populated, then localhost will be replaced with the domain name entered in this field.

An additional mailbox type has been added to the add mailbox wizard to support runbox.com.

This version also fixes some MIME format and encoding problems resulting in messages appearing to have attachments, and not being rendered in certain mail tools.

Registered users can download version 1.0.17 by using the download link in their download mail, or by going to http://www.tiggit.com/tiggitmail/eapcheck.html and entering the email address that was originally used to register for tiggit mail. Exisiting license tokens will continue to work with this version.


version 1.1 – preview 6

December 21, 2008

Version 1.1 – preview 6 is now available for download.

Like preview 5, this latest update has focussed on fixing minor problems and performance improvements:

  • Specifically reducing the amount of time users have to look at the boring “Decoding….” message on the screen. The thing that is currently most time consuming is finding the web-links, email addresses and phone numbers within the text of an email. I have added an option to turn this off to aid performance: showLinks. It is off by default.
  • Preview 6 is Storm compatible. Users should download the Storm version via the Storm link during the normal download. The installer should configure the application correctly, so that  tiggit mail does not run in compatibility mode, but should you end up with a keyboard that will not go away, and a blue border around the screen, take the following steps.
  • Go to Options, then Advanced Options, and then Applications. Scroll down to find tiggit mail and make sure that it is highlighted. Press the menu button and then select Disable Compatibility Mode.
  • There are performance improvements around HTML rendering, and especially reducing the time for the HTML message to appear, this is a combination of improving the performance of the MIME decoder and re-using a single instance of the HTML field.
  • HTML image download should now be more reliable, including image download cancellation.
  • Fixes a bug causing some attachments to be rendered twice
  • Fixes a bug causing boolean mailbox settings to to be saved – smtpSecure for example
  • New format ‘unread messages’ indicator in the form of a number next to the mailbox name – as shown in the picture below. This is to make things better for those using Pearl and other smaller screen devices.
New unread message icons

New unread message icons

Registered users can download version 1.1.6, by clicking here and entering the email address that was originally used to register for tiggit mail. Exisiting license tokens will continue to work with this version. Users are advised to take appropriate precautions when upgrading to this version as all messages on the handheld may be lost.