Be careful with old versions!
These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.
* bugfix: If main GSM button was disabled then re-enabled from options dialog in the same TB session, then initialization of the addon crashed at the next start of TB, thus resulting in unpredictable behaviour.
* Maximum compatibility setting has been enabled for Thunderbird v32.* to v40.0.
* Delay between 2 accounts has been made smarter: it only adds a delay if it needs to, that is when an account is deferred to another account (Tools > Accounts Settings > [any_account] > Server Settings > Message Storage > Advanced > Inbox for different account ...) and thus whose messages are stored in another account's folder.
* A new option allows to send all waiting outgoing messages before getting new ones.
* In options dialog, when custom button for a profile is disabled then icon is now greyed-out.
* Some codes snippets have been optimized/improved.
* Some information messages have been added/changed.
* The addon allows now to log debug information directly into a user-defined file.
* In settings dialog, there is now a checkbox to select/unselect all accounts at once for a profile.
* In settings dialog, label of account button 'settings' has been replaced by an icon.
* bugfix: When installing or upgrading the addon on MacOS systems with Gloom not installed, no information popup dialog was displayed and the addon crashed.
* bugfix: For TB >= v24.*, when clicking the 'reset to factory defaults' button, final warning message was not displayed.
* Maximum compatibility setting has been enabled for Thunderbird v19.* to v32.0.
Nb: Server port setting is mainly useful for people who host their own mail server at home and which cannot enable NAT-loopback on their local home router (see version history v0.9.2 for more info).
* Buttons 'add' and 'delete' profile in settings dialog have been replaced by an icon.
* When clicking 'delete' button a confirmation dialog is now displayed.
* Profiles list can now be re-organized using buttons 'up' and 'down' which allows to move a profile through profile's list.
NB: Changing profiles order could make disappear profiles' buttons. In this case, just open palette window and place your "lost" icon onto the desired toolbar.
* bugfix: In case native 'Get Mail' button had been removed from any toolbar and main GSM button was not displayed, profiles' buttons did not work (same bug than for v0.9.2).
* bugfix: In certain circumstances, tooltip information displayed for each account in account selection dialog was incorrect (obsolete).
* bugfix: If a new profile was added then settings resetted through dedicated button in the same session (no closure of settings dialog), profile selection menulist and default profile menulist were not reinitialized, thus could make settings dialog crashed.
* It's now possible to set a user-defined server (IP or name) used when messages are retrieved for each account of each profile (Tools > Accounts Settings > [any_account] > Server Settings > Server Name). It's also possible to make this setting persistent and make it overwrite default setting of account.
Nb: Server settings are mainly useful for people who host their own mail server at home and which cannot enable NAT-loopback on their local home router; when retrieving messages from inside their local network, public IP cannot be used, but only private IP should be used (router does not allow to reach a machine of local network through its public IP: it does not allow to "get out" and to "come back" (aka loopback)). Obviously, this is only useful if your TB client is on a notebook and you often switch between local network and outside ;)).
* It's now possible to set a user-defined delay between messages retrieval of 2 accounts.
Nb: This setting is mainly useful if you have set several distinct accounts to store messages in the same folder (Tools > Accounts Settings > [any_account] > Server Settings > Message Storage > Advanced > Inbox for different account ...). Retrieving messages for such accounts could lead to an error (folder was "locked" by retrieval process of one account, and so retrieval process of the other account was blocked).
* Settings dialog has been redesigned to enhance readability.
* JSON architecture of profile settings has been simplified.
* Settings dialog provides a "cleaning" button to clean profiles settings from former accounts which are not available anymore (accounts which used to exist but have been removed).
Nb: This action should not lead to any sensible enhancement. It's only useful to simplify reading of debugging messages by removing obsolete accounts information.
* bugfix: In certain circumstances when using a delay between retrievals, some selected accounts where discarded.
* bugfix: In case native 'Get Mail' button had been removed from any toolbar and main GSM button was not displayed, profiles' buttons displayed on a toolbar disappeared at each TB restart.
* Maximum compatibility setting has been enabled for Thunderbird v16.* to v19.0a1.
Warning: When enabled, custom buttons are not directly added in toolbar anymore; they are added to palette, letting the user putting it wherever he wants.
* bugfix: When a profile was deleted whereas related custom button was previously displayed then custom toolbar button was not removed.
* bugfix: When accounts list was too large to be fully displayed no scrollbar was displayed, so some profiles were not reachable; a scrollbar has been added to accounts list (hidden if accounts list is smaller than some limit).
* When opening settings dialog using menu popup of a custom button of a profile then that profile is automatically selected in settings dialog.
* It's now possible to display/hide addon main button through settings dialog. This setting is used while updating addon in order not to force anymore addon main button display when upgrading addon.
* Behaviour, relations and messages of settings dialog have been enhanced to improve accessibility for non-sighted people. Some tabs have also been redesigned for this purpose.
* When upgrading from GetSelectedMails < v0.7.x, default title for custom button is set to localized string "Get '<profile name="">'" rather than localized string "Get 'Profil X'".
* Alert dialog when installing or upgrading addon has been replaced by a popup dialog.
* bugfix: When switching selected profile in settings dialog or adding a new profile, disabled/enabled state of custom button settings were not updated.
* bugfix: When upgrading directly from GetSelectedMails < v0.6.x to v0.7.x, profiles accounts selection were not retrieved correctly.
* bugfix: Custom button titles containing non-ASCII characters were not handled correctly.
* Maximum compatibility setting has been enabled for Thunderbird v11.* to v16.0a1.
It's also possible to keep default setting defined in account settings (Tools > Accounts Settings > [any_account] > Server Settings > Fetch headers only).
Nb: These settings do not change in any way default settings of accounts.
* Storage of profiles settings has been changed to enhance stability using JSON notation.
Nb: A side effect is that the addon is no longer compatible with TB < v3. Sorry for TB2 users.
* bugfix: In certain circumstances profiles settings changes were not updated until TB was restarted.
* Maximum compatibility setting has been enabled for Thunderbird v10.* to v11.0a1.
* When opening settings dialog, default profile is now automatically selected.
* Profile's default name string is now localized.
* Maximum compatibility setting has been enabled for Thunderbird v7.* to v9.*.
* bugfix: Profiles with an index above 9 weren't handled by menuitem options (Profile #10 was considered as profile #0, profile #11 as #1, etc.).
* bugfix: When updating addon a second custom toolbar button was added to toolbar even if a previous custom one was already displayed (for TB v2 only).
* Swedish translation has been added (thanks to Mikael Hiort af Ornäs).
* The addon is now compatible with Thunderbird v5.* to v6.*.
* bugfix: Local accounts (such as movemail mailboxes on Unix systems) weren't handled (thanks to DoccY).
Nb: This option can be enabled or disabled from settings dialog.