SmartTemplates


Welcome to the change log / version history of SmartTemplates.
The extension went through a couple of hands of developers, I am trying to keep the latest version up to date in this tried and tested format.
Since Version 0.9.1 we show this page after a successful update of SmartTemplates, but you can also download older releases by clicking on one of the Version numbers below.
Please Contribute to SmartTemplates!

Latest News (21/08/2022) - Thunderbird 102 Compatibility

 

SmartTemplates is fully compatible with Thunderbird 102. In rare cases there may be problems when updating from older versions of Thunderbird.
If you get a message that says otherwise after updating from earlier versions (Tb78 or Tb91) or if SmartTemplates cannot be enabled using the blue slider, then simply remove it and reinstall it via "Find more Add-ons" on the Extensions tab of Add-ons Manager:

First try if you can enable SmartTemplates using the slider:
enable SmartTemplates

If this doesn't work, then removing the Add-on via Thunderbird the Add-ons Manager will still retain your settings:
remove to reinstall

In the Search box, enter the term SmartTemplates, and press the Enter key:
force reinstallation via Addon Manager

Then click on the Add to Thunderbird button:
Add to Thunderbird

Click to read instructions for reinstalling:

Prereleases & Prototypes (no warantees!)

Prereleases & Prototypes are currently only released via our github issue tracker. All latest changes including ongoing work on bugs you have reported can be found on the Change Log of latest version.
A full list of mozdev download Mirrors can also be found here.

ATTENTION: All Prereleases & Prototypes include the full flag and flag locale for the current Build. Other locale can cause trouble as the translation is not over yet!

SmartTemplates is now available for Thunderbird 102, which has been rolled out to many users in October 2022. SmartTemplates Pro and SmartTemplates Standard licenses are funding ongoing work to support future compatibility with Thunderbird. There is ongoing work to replace the experimental API structure with native APIs, to one day have a standard permission based mail extension.

As latest feature I added more support for using the clipboard. With this you can extract data from the original mail and easily copy it into different places of your Email reply.

The variables tab is now fully searchable using the new search box.

Please remember to support SmartTemplates development by buying a license!

Other Notes

Don't forget to use our bug report page to enter issues or request features. You can now use the new github tracker for this, which also supports screenshots and markdown formatting.

For your convenience, from version 0.9 onwards, these pages will display directly in your Thunderbird in content tabs so there won't be any additional browser necessary. We hope that you enjoy the new homepage

yours sincerely,

Axel Grude
(developer, site design)

Marky Mark DE
(support, project maintainance)

Change Log

TIP: All dates are displayed in UK format dd/mm/yyyy

Bug Fixes
  • Version 1.5.1 - 01/05/2018
    9.0 - 60.* 2.0.0 - 2.49.* 3.0.0 - 5.52b6

    • [Bug 26434] Forwarding email with embedded images removes images
    • [Bug 26465] Composer does not focus into body of mail.
    • Updated locales for French and Slovenian language. Thanks to Joël Bauer and Peter Klofutar at Babelzilla.
    • Raised minimum Thunderbird version to 45.0
    • Release video below - Please help my YouTube channel by subscribing. Click the YouTube link in the bottom right corner of the video to visit my channel.
    • Changed license to Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
    • IF you are updating from version 1.4, there are more changes below please click here to read on!
  • Version 1.5 - 27/04/2018
    9.0 - 60.* 2.0.0 - 2.49.* 3.0.0 - 5.52b6

    Release video below - Please help my YouTube channel by subscribing. Click the YouTube link in the bottom right corner of the video to visit my channel.
     
    Enhancements
    • [Bug 26340] New "unmodified field" option for %To()%, %CC()% and %From()% %from(initial)% New initial keyword to avoid any changes of header; just displays the header as received.
    • [Bug 26307] Premium Feature New switch for adding (subtracting) days from date fields:
      %X:=calculated(n)% where n = is the number of days to add. Note this needs to be reset using %X:=calculated(0)% to unapply it to the rest of the Email.

    • Bug 26411 New: Expanded functions for manipulation of headers, based on Regular Expressions.Premium Feature
    • %header.set.matchFromSubject(hdr,regex,group)% Set the header if a matching regular expression is found in subject line.
    • %header.append.matchFromSubject(hdr,regex,group)% Append text to header / recipient if a matching regular expression is found in subject line.
    • %header.prefix.matchFromSubject(hdr,regex,group)% Prefix text to header if a matching regular expression is found in subject line.
    • %header.set.matchFromBody(hdr,regex,group)% Set the header if a matching regular expression is found in quoted email.
    • %header.append.matchFromBody(hdr,regex,group)% Append text to header / recipient if a matching regular expression is found in quoted email.
    • %header.prefix.matchFromBody(hdr,regex,group)% Prefix text to header if a matching regular expression is found in quoted email.
    • %header.delete(hdr,regex)% Remove matching regular expression from text.

    hdr: One of the following list {subject | to | from | cc | bcc | reply-to}

    regex: A regular expression within double quotes, e.g. "You got an email from .* \((\b[a-zA-Z0-9._+-]+@[a-z0-9.-]+\.[a-z]{2,4}\b)\)" - Note that this function supports match groups.

    group: The number of the match group, type 0 for inserting the match from the complete expression.

    Notes: if no match is found the header will not be deleted or modified in any way. Therefore it is important to do a visual check on all fields before you send of your emails. No error messages will be issued when no match is found. Prefix and append will check whether the value already exist and avoid duplication. The prefix command should not be used with address fields, instead use append to add more recipients.

    More information on regular expressions and examples can be found on the variables page.

    Bug Fixes
    • [Bug 26494] ESR 2018 readiness - Make SmartTemplates compatible with Thunderbird 60
    • [Bug 26446] Thunderbird 57 hangs on start with SmartTemplates enabled.
      See also the Related Thunderbird bug
    • (Gecko 57) Local date fails due to codebase changes - deprecated nsILocaleService causing local date to fail
    • (Gecko 57) Most date functions (datelocal, dateshort) Caused by deprecated nsIScriptableDateFormat
    • [Bug 26300] %cursor% leaves an unnecessary space character
    • [Bug 26345] Unexpected "Â" character in mail body
    • [Bug 26356] Thunderbird 52 - Forwarding an email inline adds empty paragraph on top.
    • [Bug 25571] "Replace line breaks with <br>" on when not enabled - if Common settings are used: this inserted unwanted extra line breaks causing ugly spacing issues when forwarding email.
    • [Bug 26364] Inline Images are not shown. The fix will look for file:\\\ paths and replace with the raw image data. This won't work if there is no "file:\\\" portion given (relative path / current folder not supported)
    Postbox
    • [Bug 26485] Make SmartTemplates compatible with the next Postbox build - 5.52 beta 6 (modern Gecko build) - as of beta 7, Postbox is following Mozilla Quantum in dropping 3rd party Addons support altogether:

      Postbox is based on Mozilla code, and as of Firefox Quantum, Mozilla has discontinued support for add-ons. As such, a decision has been made to remove add-ons functionality from Postbox at this time.

      Postbox's Signatures and Responses add-ons have been rolled into the core product. Cloud File Sharing and installable Dictionaries will be supported in future BETA releases.

      Add-ons from 3rd parties will no longer operate in Postbox, but we may opt to roll certain 3rd party add-on functionality into Postbox in the future.

  • Version 1.4 - 22/01/2017
    9.0 - 50.* 2.0.0 - 2.44 3.0.0 - 5.*

    Please contribute to SmartTemplates

    • Release video below - Please help my YouTube channel by subscribing. Click the YouTube link in the bottom right corner of the video to visit my channel.
    • Added Postbox 5.0 compatibility
    • Fixed: mailto links are missing signature
    • Extended %matchTextFromBody( )% function. Premium Feature
      %matchTextFromBody("Regular Expression",MatchGroup)% finds a pattern in the quoted Email and inserts it at function location. The first parameter must be the regular expression within double quotes. The second parameter is a number which denotes the "match group". Match groups are usually designated with round parentheses (). Use 0 to match the complete expression, 1 for the first group etc.
    • New %matchTextFromSubject( )% function Premium Feature
      Same as above, but searches the Subject line for the pattern. Parameters are also the same, first the pattern, second the match group number. See the variables page for a detailed explanation and examples.

    More information on regular expressions and examples can be found on the variables page.

  • Version 1.3.1 - 23/09/2016
    15.0 - 49.* 2.10 - 2.40 3.0.0 - 4.*

    Please contribute to SmartTemplates

    • Please check out my new YouTube channel and help by subscribing. We will post tips on using Thunderbird and Addons on a regular basis. Click on the YouTube link in the bottom right corner to visit my channel: Thunderbird Daily
    • [Bug 26260] Browser's "EMail Link" feature doesn't copy link

      In some circumstances choosing the browser feature to email a link will generate a new email but not copy in the actual link into the body of the email. I haven't been able to reproduce this yet but assume it is related to plain text email.

    • [Bug 26261] Quote header not inserted in plain text mode.
  • Version 1.3 - 11/07/2016
    9.0 - 47.* 2.0.0 - 2.42 3.0.0 - 4.*

    Please contribute to SmartTemplates

    • Please check out my new YouTube channel and help by subscribing. We will post tips on using Thunderbird and Addons on a regular basis. Click on the YouTube link in the bottom right corner to visit my channel.
    • [Bug 26207] Add option to delimit address list with semicolons
      multi c delimiter
    • [Bug 26208] Lastname and Firstname arguments omit part of the name when broken up
    • [Bug 26257] Default quote header not removed in complex Stationery
    • Force Replacing default quote header in Stationery even if no %quoteHeader% variable is contained
    • [Bug 26215] Bad interaction between SmartTemplates and "When using paragraph format, the enter key creates a new paragraph". With this new option, we can force SmartTemplates to always start in a Paragraph to better integrate with the recently updated behavior of Thunderbird 45.
      force paragraph mode
    • [Bug 26209] Add option to wrap full name in double quotes if it contains comma or semicolon
      Set extensions.smartTemplate4.names.quoteIfComma = true
    • When clicking on a mailto link from a web browser with a given text body, this was replaced by SmartTemplates. The new behavior bypasses smartTemplate to avoid losing information from the web site.
    • Added Czech Locale - thanks to jmarek at beta.babelzilla.org
    • Added button to visit our Thunderbird Daily Youtube channel
    • Updated outdated links to language libraries from ftp to https
  • SmartTemplates 1.2.1 - 20/04/2016
    9.0 - 45.* 2.0.0 - 2.45 3.0.0 - 4.*

    Please contribute to SmartTemplates once a year to make sure the project thrives!

    • Please check out my new YouTube channel and help by subscribing. We will post tips on using Thunderbird and Addons on a regular basis. Click on the YouTube link in the bottom right corner to visit my channel.
    • [Bug 26061] Thunderbird doesn't remember to disable Icon on status bar
    • [Bug 26100] Double brackets not working with %cc(name,bracketMail(angle))%
    • [Bug 26159] %cursor% variable breaks paragraphs style
    • [Bug 26126] Unwanted space added after cursor
    • [Bug 26139] Fix position of warning message for variables that are not supported in New Emails.
    • [Bug 26197] Thunderbird 45 - unwanted paragraph after quote header.
  • SmartTemplates 1.1 - 30/08/2015
    9.0 - 42.* 2.0 - 2.39 3.0 - 4.*

    Please contribute to SmartTemplates once a year to make sure the project thrives!

      Enhancements
    • [Bug 26043] Save Template / Load Template feature
      Save and Restore Templates
      Save / load the current template to / from a file.
    • [Bug 25904] Functions to Modify Mail Headers: To, Cc, Bcc, Subject and Others
      %header.set(name,"value")% replaces the field of the Email.
      %header.append(name,"value")% appends text or recipient to the field of the Email.
      %header.prefix(name,"value")% prefixes text to the field of the Email.
      Change mail headers
      This currently supports the following headers: subject, to, from, cc, bcc, reply-to. For example, %header.prefix(subject,"[Project 1] ")% will turn the subject "Re: Support Request" into "[Project 1] Re: Support Request". The append function can also be used to add more additional recipients. In all cases, duplicates should be checked and avoided - please double check this is the case and report it to the bug if there are problems. The value has to be wrapped in " and doesn't currently support these characters: " , % used within.
    • Removed automatic suppression of "mailTo" links and added an Advanced Setting for re-activating it. Going forward, we recommend keeping this option off, as it may have some undesirable side-effects.
    • Miscellaneous
    • Postbox 4 compatibility. Raised minimum version for Thunderbird to 9.0.
  • SmartTemplates 1.0.1 - 25/05/2015
    3.1.20 - 38.* 2.0.0 - 2.38 3.0.0 - 4.0.*

      Enhancements
    • [Bug 25902] %from% and %to% fail if no argument is given. While addressing this bug I also revised the treatment of variables within the arguments so multiple elements can be added e.g. %from(firstname,lastname,mail)% This also helps when adding a list of multiple addresses (as multiple %from% statements are expanded individually which is unusable as list.
    • [Bug 26020] Added bracketMail() and bracketName() functions use within from() to() cc() etc. to "wrap" mail address with non-standard characters
        bracketMail(arg) - use  within from() to() cc() etc. to "wrap" mail address with non-standard characters
        bracketName(arg) - same using "name portion"
        usage: bracketMail(startDel;endDel)  startDel = characters before the mail portion 
                                           endDel = characters after the mail portion
                                           e.g. bracketMail(";") unsupported characters are:  ; , < > ( ) [ ]
             bracketMail()        =  <mail@domain.com>
             bracketMail(angle)   =  <mail@domain.com>
             bracketMail(round)   =  (mail@domain.com)
             bracketMail(square)  =  [mail@domain.com]
             bracketMail(;)        =  mail@domain.com
    • [Bug 25871] Added %file()% Premium Feature- insert html, text or image from file (for customized signatures) use a local file path in order to insert a file from the computer you are sending from. You can also use it to insert an image file. To insert the correct file path / name, simply click on the %file% link in the "Variables" window.
      %file(fileName,encoding)% %file(fileName)%
      If the optional encoding parameter is omitted, we assume UTF-8 (recommended) %file(imageName,altText)% %file(imageName)%
      The optional altText is displayed at the recipient if the image cannot be displayed. It may not contain the characters ,)(><
    • Added Slovenian Locale - thanks to Klofutar for providing the translation!
    • Bug Fixes
    • [Bug 25903] In address fields Quotation marks are escaped: \"
    • Fixed: Capitalize Names doesn't work if string is quoted. Makes the whole string lowercase. Also capitalisation should work with Names in brackets now.
    • Fixed: getSignatureInner inserts "undefined" in Postbox if no signature is defined for current identity.
    • [Bug 25951] SmartTemplates not working in SeaMonkey 2.32 - Temporal Deadzone - This was caused by some code changes in the Mozilla code base that established different rules for variables declared with "var" causing addons to break which have the same variable declared with let or var multiple times
    • [Bug 25976] Reply to List: variables not resolved - Stationery Patch available
    • [Bug 25089] Default forward quote not hidden - in Postbox "Fred wrote:" was not removed in plain text mode. Set extensions.smartTemplate4.plainText.preserveTextNodes = true for roll back to previous behavior.
    • [Bug 26008] Inserting Template in Postbox may fail with "XPCOMUtils not defined"
    • [Bug 26013] SmartTemplates picks template from common settings instead of identity (Tb38)
    • Fixed: SmartTemplates was reported to fail in Postbox 3.0.11 in some cases - this version fixes the issue.
    • Known Issues
    • [Bug 25911] Extra Spaces in long subject headers [Decoding Problem] - Work In Progress
  • SmartTemplates 0.9.6 - 04/10/2014
    3.1.20 - 33.* 2.0.0 - 2.31.* 3.0 - 3.*

    • Added a switch for removing emails when replacing Names from Address book
    • Added format %sig(none)% to completely remove the signature, overriding account settings.
    • [Bug 25089] (reopened) default quote header wasn't removed anymore in Tb 31.0
    • [Bug 25816] Missing names in reply caused by different Encodings - the Mime decoder fails when multiple addresses with varying encodings are contained
    • [Bug 25089] Default forward quote not hidden
    • variable %matchTextFromBody()% to find and replace pattern Premium Feature
      e.g. %matchTextFromBody(TEST *)% will retrieve '123' from 'TEST 123'
  • SmartTemplates 0.9.5.2 - 08/05/2014
    3.1.20 - 30.* 2.0.0 - 2.27.* 2.0.0 - 3.*

    • Improved locale matching (allow matching en as en-US etc.)
    • [Bug 25571] "replace line breaks with <br>" on when not enabled
    • Made sure that debug settings window stays on top.
    • Added advanced tab to settings dialog
    • Added option to disabling space for %cursor%
    • [Bug 25676] JavaScript parser added by Benito van der Zander
    • [Bug 25710] <div id="smartTemplate4-template"> is inserted in Stationery body
    • [Bug 25643] Display Names from Address book: if the email-address can be found in the Address books, use the name information from there for variables like %from(firstname)% etc.
      Resolve Names from Address book
    • Added option to use Nickname where it exists
    • Added option to capitalize all names
    • Fixed [Bug 25191] Conflict with add-on Account Colors
    • Fixed a problem with name matching signature files - depending on file name some textual signatures might be accidentally treated as images.
    • Fixed reading plain text signature files (linefeeds where lost) by inserting html line breaks - to disable this behavior toggle extensions.smartTemplate4.signature.replaceLF.plaintext.br in about:config
    • 0.9.5.2 Fixed [Bug 25762] Address variables To and Cc replaced with ?? - this happened on remote address books and also in Postbox generally of the option "Replace Names from Address book" was activated.
  • SmartTemplates 0.9.4 - 15/09/2013
    3.1.20 - 24.* 2.0.0 - 2.20.* 2.0.0 - 3.*

    • Added %quoteHeader% variable for Stationery Users - adds the quote header only in reply/forward case and is removed in new mail
    • Fixed [Bug 25523] Cannot use image as signature .
    • Fixed [Bug 25526] If no signature is defined, %sig% is not removed.
    • Added user interface for forcing adding '-- ' delimiters before signature
    • Redesigned Global Settings tab:
      global settings tab
    • Added islinkable switch to address variables (to, from, cc, bcc, identity) to fix [Bug 25538]
    • Reopened [Bug 25088] by making status bar icon status more resilient
    • Fixed %subject% removing expressions in <brackets>
  • SmartTemplates 0.9.3 - Released 31/07/2013
    3.1.20 - 22.* 2.0.0 - 2.17.* 2.0.0 - 3.*

    Enhancements
    • Added support for Stationery 0.8. Thanks to the cooperation of its author Arivald, we are now able to replace variables that are injected in Stationery templates, which makes it possible to create form letters that can be used on demand from any mail account. See our dedicated support page for instructions on how to use them together.
      note: Template inserting is disabled if a Template of Stationery 0.7.8 or older is used.
    • Added toolbar button
      Drag & Drop Toolbar Button
    • [FR 24990] Added %cursor% variable
    • [FR 25083] New option "Correct Lastname, Firstname" to swap firstname to the front.
    • %deleteText()% and %replaceText()% functions - Premium Feature
    • Replacement of variables in Signature
    • Added Postbox support
    • Mailto link support for the main header fields that hold email address data: %to(mail,link)% %to(name,link)% %to(firstname,link)% etc.
    • new %identity(name,link)% function
    • [FR 25248]%y% for two digit years
    • added preferences textbox for default charset
    • added Examples tab:
      examples tab
      This tab loads examples from our support web site; they also are conveniently broken up into template and quote header to show into which box the code should go. You can highlight the desired code and drag it into the appropriate field.
      copy & paste from examples Tab
    Bug Fixes
    • fixed a problem with preference not updating (found by AMO reviewer Nils Maier)
    • stabilised signature code base
    • fixed: Redefinition of Thunderbird's nsIMsgAccount interface broke account dropdown in settings
    • suppressed displaying string conversion prompt when clicking on the version number in advanced options
    • [Bug 25483] when using %sig(2)% (option for removing dashes) - signature is missing on new mails in HTML mode
    • [Bug 25104] when switching identity, old sig does not get removed.
    • [Bug 25486] attaching a plain text file as signature leads to double spaces in signature
    • [Bug 25272] reply below quote with signature placed curorsor below signature (should be above signature and below quote)
    Miscellaneous
    • added 24px icon
    • added change log
    • Numerous locale updates - Many thanks to the translation team at BabelZilla!
    • added a configuration setting to insert dashes "--" on top of plain text signature.
      extensions.smartTemplate4.insertSigDashes.plaintext
    • added a configuration setting for signature file encoding.
      extensions.smartTemplate4.signature.encoding
    Known Issues
    • [Bug 25523] Cannot use image as signature (fix available)
  • SmartTemplates 0.9.2 - Released 22/11/2012
    3.1.7 - 17.* 2.0.0 - 2.16.*

    Enhancements
    • Redesigned Settings Window to support signature settings from Thunderbird even better
      2-box-solution
    • Added support for Seamonkey
    • Added global settings in advanced options pane; includes new font size setting for template editor.
      Global settings
    • [FR 25088]: add option to hide status icon. You can also use right-click on the option to change label behavior through the configuration setting extensions.smartTemplate4.statusIconLabelMode (it's not needed to change anything but you can do)
      • 0 - never show label
      • 1 - expand label on hover (default)
      • 2 - always show label
        Status label configuration
    • [FR 25012] Added %cwIso(offset)% for week # of current year
    • Redesigned About Window (Add-On Manager ⇒ rightclick on SmartTemplates ⇒ About)
      aboutWindow
    Bug Fixes
    • [Bug 25103]: 0.9.1 inserts unwanted line break top of <body> in html mode
    • [Bug 25099]: Support bottom reply with headers on top
    • [Bug 25097]: Forward text message results in double header
    • [Bug 25095]: 2 blank lines in plain text between header and quote
    • [Bug 25093]: Signatur missing when replying below quote
    • [Bug 25092]: Option window broken in Italian version
    • [Bug 25084]: 0.9.1 regression: blank line is added before Reply template
    • [Bug 25089]: Default forward quote can't be completely hidden - thanks to PeterM for providing a solution
    • [Bug 25117]: Plaintext: Template always below the quoted message when replying
    • [Bug 25155]: 0.9.1 regression - blank line is added AFTER Reply template
    Miscellaneous
    • Versions Bump to 17.*
    • Added uk-UA locale
    • Locale updates - Many thanks to the translation team at BabelZilla!
  • SmartTemplates 0.9.1 - Released 16/08/2012
    3.1.7 - 14.*

    Enhancements
    • [Bug 25109]: Automatically select Current Identity
    • Integrated variables help into options dialog
    • Statusbar button for quickly accessing template settings
      Statusbar Button
    • Added Bugzilla support
    • When switching between accounts, the current Tab (e.g. Reply to) remains selected
    • When updating from an earlier versions, all settings and templates should be migrated automatically, this prompt should show up once:
      ConSmartTemplates Wizard
      simply press Ok to bring your old templates with you!
    Bug Fixes
    • Fixed [Bug 24997]: "Edit as New" Sometimes Loses Message Body
    • Fixed [Bug 25002]: Signature will displayed two times
    • Fixed [Bug 24988]: Message body not included replying to "plain-text" messages
    • Fixed [Bug 24991]: Replace default quote header not working in some cases
  • SmartTemplates 0.8.5.6 - Released 18/06/2012
    3.1.7 - 14.*

    ATTENTION: This and all following versions will not work properly before Thunderbird 13.*.*, if you use Thunderbird 12.*.* or before please use maximum 0.8.0!
    Thunderbird 13.*.* contains a lot of changes and this makes it impossible for us to support it the future!
    This also means that we can't support Thunderbird 1.5 from now!

    Enhancements
    • Redesigned Help Window
    • Added inserting variables/keywords using mouse click
    • Added validation during insert (if variable cannot be used in "Write New" it will be rejected
      onclick error
    Bug Fixes
    • Fixed compatibility Problem with Thunderbird 13.* which broke a lot of the extension's functionality in 0.8.0 and previous
    Miscellaneous
    • Version Bump to 14.*
    • Added fi locale
    • Most locales are reviewed and corrected (currently not all) incomplete translations are in English, as always. Many thanks to the translation team at BabelZilla!
  • SmartTemplates 0.8.0 - Released 02/02/2012
    1.5 - 12.0a1

    ATTENTION: This and all versions before works only up to Thunderbird 12.*.*, if you use Thunderbird 13.*.* please upgrade to 0.8.5.6 or newer!

    Enhancements
    • made account list in option window easier to read
    • some visual improvements to the help file
    Bug Fixes
    • fixed bug where a quotation that is edited loses its formatting or disappears.
  • SmartTemplates 0.7.9 - Released 24/12/2011
    1.5 - 12.0a1

    Bug Fixes
    • corrected incorrect file encodings on many locale files. Incorrectly encoded errors.properties files caused SmartTemplates to crash this has also been corrected.
    Miscellaneous
    • Versions Bump to 12.0a1
  • SmartTemplates 0.7.8 - Released 04/11/2011
    1.5 - 10.0a1

    Enhancements
    • added a new variable %sig% to allow users to put their signature where it should be placed in the template. If %sig% is not defined in the template it will be placed in the default Thunderbird location (above reply or below reply based on TB settings). 'Include Signature on Reply/Forward" must be checked in Thunderbird options for the %sig% to work as expected.
    • added a new option to variable %subject% to show the subject of the message being replied to/forwarded or the subject of the current message being composed
    • %tz_name% variable has been added but it is system dependent and will have limited support. Some users will see abbreviated time zone names (EST, CDT) and some will see long names(Eastern Standard Time...) and some will not have any return depending on their operating system or the mailserver of the email being replied to.
    Miscellaneous
    • paste an list of all variables and in which case they can be used to all help files.
    • SmartTemplates no longer crashes when variables are used incorrectly; an error is logged to the Error Console.
  • SmartTemplates 0.7.7 - Released 04/11/2011
    1.5 - 10.0a1

    Bug Fixes
    • where reply header was being put above the signature when signature is placed 'above the quote'.
    • automatically add line break in message compose window
    • %date_tz% variable was returning the local timezone instead of the senders timezone.
    • removed the 'automatically add two line breaks' that was added in 0.7.6. This affected many users and the correct way to add line breaks at the top of your message is to include them in your template.
    Miscellaneous
    • locale added: sv-SE
      Many thanks to BabelZilla Team!
    • Versions Bump to 10.0a1
  • SmartTemplates 0.7.6 - Released 09/09/2011
    1.5 - 8.0a1

    Bug Fixes
    • Fixed issue if %datelocal% variable is used for new messages
    • a lot of small fixes
    Miscellaneous
    • changes in locale pt-BR
  • SmartTemplates 0.7.5 - Released 28/08/2011
    1.5 - 8.0a1

    Enhancements
    • An option was added in settings called "Use OS date/time format instead of Thunderbird". Some users reported that SmartTemplate 4 was not using the custom date format they had set in their operating system. This will give everyone that option if they want to use it.
    Bug Fixes
    • Some users reported subject lines not being displayed correctly. Specifically there were line breaks causing the subject to span more than one line. This could also occur with other headers but subject was the only one reported.
    • corrected issue where headers longer than 4096 were being truncated.
    Miscellaneous
    • updated all helpfiles 'added recent changes'
    • implemented some coding changes suggested by the Mozilla ATN review team.
  • SmartTemplates 0.7.4 - Released 09/08/2011
    1.5 - 8.0a1

    Enhancements
    • Originally the X:=sent switch would change all variables after it's use for the remainder of the template unless X:=today was used to switch them back. That behavior is now changed such that the X:=sent command only affects the line on which it is being used.
    • %datelocal%, %dateshort%, %date_tz% are now affected by the X:=sent and X:=today variables.
    Bug fixes
    • fix CC line inner Brackets
  • My other Extensions - highly recommended


    QuickFolders (Thunderbird / Postbox / SeaMonkey)

    Takes the pain out of working with many mail folders; has currently 20,000 users and is 3rd of all top rated message reading extensions.

    quickFilters (Thunderbird / Postbox / SeaMonkey)

    Quickly generate mail filters on the fly, by dragging and dropping mails and analyzing their attributes.

    QuickPasswords (Thunderbird / Postbox / SeaMonkey)

    QuickPasswords (Firefox)

    This is a very neat and quick way to retrieve and use a growing number of passwords, without displaying them on screen or having to re-type them. Also supports renaming of multiple passwords!

    Titlebar Tabs Cleaner (Thunderbird : Windows only!)

    A toolbar button to remove the tabs from the Windows titlebar back to their original place. Provides an easy way to undo the changes introduced by Thunderbird 17 or switch between the two modes effortlessly.

    Zombie Keys (Thunderbird / Postbox / SeaMonkey)

    Zombie Keys (Firefox)


    Enter accents, diacritics, diaeresis, umlauts, ligatures etc. with keyboards of various countries (us,uk,ie,fr,it,ru,de,sv) - via easy to remember shortcuts or menu. Also supports all textboxes of the application (such as search, filters).

    Moves the Thunderbird menu bar to the top. Choose from a selection of visual styles. It is convenient to have the menu on top of the tabs like Firefox; this is also a good area for placing "global" toolbar buttons like Navigation or get mail.