This repository has been archived by the owner on Dec 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathChangelog
298 lines (245 loc) · 13.8 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
[0.30]
o Updated new message trigger for compatibility with Thunderbird 102+ (thanks @EnigmaPatrick and @jobisoft)
o Fixed msg_preview macro (thanks @phil294)
[0.29]
o Fixed the issue where changing folder alert configuration would either not work or revert to original settings
o Fixed the issue where using the Mailbox Alert message filter target would not work
o Fixed the issue where 'delete' option from the popup would not work
o Fixed the issue where having multiple windows open would trigger alerts multiple times
[0.28]
o Update the compatibility layer to TB 91 (thanks to John Bieling)
[0.27]
o Update the popup notification to work better with (dark) themes
o Update the windowListener API to work with upcoming Thunderbird versions
[0.26]
o Fix an error ("ReferenceError: Services not found") when trying to execute a command that itself contains an error. See https://github.com/tjeb/Mailbox-Alert/issues/24
o Workaround for an issue with running commands with arguments that have non-ascii characters, by forcing TB to convert it to utf-8
[0.25-0.25.1]
o Fixed the issue 'undefined entity' when using a language setting other than en-US
[0.24-0.25]
o Made Mailbox Alert compatible with Thunderbird 78 by using the
windowListener experiment from John Bieling
(See https://github.com/thundernest/addon-developer-support)
o Added an option to execute command to let double-quotes in arguments
be escaped by another double-quote, for use with Windows cmd.exe
[0.23-0.24]
o The Mailbox Alert action for Message Filters now works with Thunderbird 68
o Unfortunately, the changed APIs do mean that it now no longer works with older
versions (Thunderbird 60 and before), so from now on, older versions of TB
are no longer supported by new versions of Mailbox Alert. From now on, the
minimum TB version is 68, and I will start removing legacy code in the future.
o The %folder macro no longer adds a trailing / to the final folder (thanks to https://github.com/rnc)
[0.22-0.23]
o Fixed issue where %server and %folder macros were no longer working
o Fixed issue where deleting alerts did not work
[0.21-0.22]
o Update the overlay system, this should fix an issue with tag colors disappearing in folder lists
[0.20-0.21]
o Removed the 'delay' menu option in the folder context popup, it is now only
available from the global 'tools' menu.
[0.19-0.20]
o Fixed issues due to API changes in thunderbird
o Updated compatibility to TB 0.69b
[0.18-0.19]
o Update for new Thunderbird APIs
o Should fix 'browse' buttons
o Should fix installation/compatiblity errors up to 67 (beta)
o Added Norwegian Bokmål translation (thanks @DandelionSprout)
o Remove error popup for unknown folder in audio browse file picker
[0.17-0.18]
o Updated for compatibility with Thunderbird 60
[0.16.7-0.17]
o Made the code compatible with Thunderbird 59beta
o Improved internal checks to see if a message is still being processed by filters
o Built-in delay before an alert fires is now much shorter
o Added new setting 'delay', for users that do want or need a delay before an alert fires
o Fixed an issue that cause 'open message in current window' to fail
o Fixed an issue where multiple alerts at the same time could interfere
with each other, causing one of them to get 'stuck'
[0.16.6-0.16.7]
o Missed a fix for a changed interface class in the upload for 0.16.6, fixed in this version
[0.16.5-0.16.6]
o Updated to changed interfaces up to Thunderbird 57
[0.16.4-0.16.5]
o Added %recipient, %recipientname and %recipientaddress macros
o Resize the settings window if a larger icon is set
[0.16.3-0.16.4]
o Fixed a bug where defined alerts could not be deleted anymore.
This was caused by what appears to be an internal interface change,
so this fix might have also fixed a few other issues hitherto
unknown.
[0.16.2-0.16.3]
o Fixed a bug where alerts were fired for child folders even
if the 'alert for child folders' option was not set
(Patch submitted by Jon Siddle, thanks!)
[0.16.1-0.16.2]
o Fixed a bug where %count was not replaced correctly in the
'execute a command' option.
[0.16-0.16.1]
o The final file that got uploaded as 0.16 had missed a few final
cleanup updates and fixes, one of which can cause some messages
not to appear, and one where the fade option causes a loop.
These issues should be fixed in this version.
[0.15.3-0.16]
o Sound playback should no longer be interrupted
o Reworked the internal triggering system; reintroduced delays
to prevent multiple messages in one folder causing multiple
alerts, and fixed the 'double alert' issue for filters. This
should also fix the problem where sometimes alerts weren't
fired at all.
o Removed the call to updateFolder() which may be the cause
of seemingly unrelated caching problems in Thunderbird
o Fixed a looping issue in the closing of fading alerts
[0.15.2-0.15.3]
o Fixed a bug when selecting a new icon and an alert was shown
o Fixed a bug when selecting a new icon and the window was not
resized properly
o Fixed a bug where play a sound resulted in an error if the global
mute had never been set
[0.15-0.15.2]
o Fixed a bug in charset conversion that caused execute a command
not to work on some setups
[0.15-0.15.1]
o Tools->Mute Mailbox Alert now actually stops sounds from playing
o Alerts are no longer triggered for messages marked as read
o Alert Preferences screen now correctly shows 'onclick' attribute
o Updated pl and pt-PT locales
o Fixed a few code-level issues identified by reviewer
[0.14.6-0.15]
o Configuration has changed; you can now define a set of alerts,
and specify one or more alerts per folder directly from the
folder context menu. Existing configuration is automatically
converted to the new one.
o Mailbox alert can now also be used as a filter action
o You can now right-click the alert message popup to get a menu with
all the available actions mailbox alert can do on the message
(this list is similar to the default click action you can
configure)
o If duration for popups is set to 0, it is never automatically closed
o You can now choose custom locations on your screen for the 'show
message' option.
o Added a %date and a %time macro
o Sliding and fading alerts should be smoother now
o Added an option to delete the message from the alert popup (moves
it to trash)
o Changed the way Mailbox Alert listens to the arrival of new messages.
There should no longer be a delay between the arrival and the alert,
and some problems that people have been experiencing should now be
solved.
o Execute a command now supports quoting with "
o Internal sound is no longer the system beep but a built-in bell sound.
[0.14.5-0.14.6]
o Minor update to make it work with Seamonkey 2.1
[0.14.4-0.14.5]
o Fixed an issue on Thunderbird 2 caused by a changed internal API,
where alerts would not fire at all in some circumstances.
o Fixed another issue with Thunderbird 2 where 'execute a command'
did not work for some executables.
[0.14.3-0.14.4]
o Fixed a problem where the check if a command is executable failed
on Windows, even though the command would run fine
o Fixed a problem where the folder was not always correctly selected
with the 'Open in current window' option
* [0.14.2-0.14.3]
o Fixed a problem with older thunderbirds that don't have some functions
newer versions do
o Fixed a bug in the assignment of a few of the macro variables
* [0.14.1-0.14.2]
o Fixed the locale setup
o Made some internal refactors (ie. no user-visible changes)
* [0.14-0.14.1]
o Fixed a problem for thunderbird 2
o Updates locales for da-DK, tr-TR and sv-SE
* [0.13.3-0.14]
o New option in 'global preferences', open the message in
existing window (and raise it)
o Alert message window is immediately closed after it is clicked
o Added a global 'mute' selection (in the tools menu)
o An earlier release lost a lot of translations, these have been
re-added, though they are not complete yet (so some english may
still occur)
* [0.13.2-0.13.3]
o Updated to work with Thunderbird 3.1
o Updated allowed programs to include SeaMonkey 2.0.x
* [0.13.1-0.13.2]
o Updated to work with Thunderbird 3
* [0.13-0.13.1]
o Fixed a bug in the command section of the preferences screen
o Fixed a bug in the alert-to-parent code
* [0.12-0.13]
o the popups no longer uses the internal alerts service (which was very limited and on some platforms missing altogether). I have replaced it with a personal version of something that works a bit like the alerts in tb2.
o This means that there is now an extra settings screen, available through
'global alert settings' in the normal prefs screen, where you can set:
+ the delay of the popup
+ the duration of the popup
+ the position of the popup
+ an appearance effect
+ what to do when you click on the popup (open message or close popup)
o This also means that popup alerts should be available to OS X users
o The icon is now optional in alert popups
o Major change in settings storage: only non-default settings are stored; this should mean that the problems for people with a lot of mailboxes should be mitigated, unless they specify maximal separate settings for each and every folder
o Added it-IT locale
o Added pt-PT locale
* [0.11-0.12]
o Updated allowed version of Thunderbird to include 2.0 Release candidates
o It does not make any use of the improved alerts system, but still uses the old one, which has been tested and still seems to work.
o Fixed a bug in the %folder macro where the complete URI was shown instead of just the folder name
* [0.10-0.11]
o Added localization for de_DE (thanks Archaeopteryx)
o Complete change to the way the settings are stored, settings should now be kept if you use localization, or change the name of a folder)
+ IMPORTANT: YOUR OLD SETTINGS WILL BE GONE IF YOUR REVERT TO AN OLD VERSION
+ Settings will be back when you upgrade back to 0.11
+ Before you restart, you can copy your prefs.js file if you only want to test first
o Fixed bugs where localization broke storing settings, see previous point
o Fixed a bug in charset conversion
* [0.9-0.10]
o Localization support (current locales: en_US, nl_NL and fr_FR, thanks Jean-Michel).
o Alerts that fail are automatically disabled,
o The built-in alert service is disabled for setups that don't support it (OSX, old Thunderbird versions)
o The preferences screen has been reduced in size, and the macro explanations have been moved to a separate window.
o Mailbox Alert is now triggered by additions to folders and does not need to search through the whole folder again, so the speed problems ('hanging script alerts') should be gone now.
o Manually setting a message to unread no longer triggers an alert.
o Virtual folders can no longer be configured, and are disabled if they are.
o Error messages are now more clear.
o File paths should now be displayed correctly on all platforms (OSX gave some Base 64 string instead of the file name).
* [0.8-0.9]
o You can now set a folder to alert for its subfolders, and you can set alerts on complete accounts
o Alerting is now done through a delayed queue, which means that:
+ When multiple new messages arrive for one folder, only one alert is shown
+ When new messages arrive in different folders, the alerts are shown one at a time
+ There is a 2 second delay before alerting so the junk filter can run first
o Preferences screen has been improved, unused settings boxes are disabled
o The Test option from the tools menu has been removed, use the button from the preferences screen now
o Bugfixes, most notably:
+ Different charsets are now displayed correctly in the default message popup
+ Empty values for macro replacements (like subject) don't break the alert anymore
+ Alert are now shown as soon as mail arrives (sometimes this did not work with IMAP or user-defined filters)
* [0.7-0.8]
o Added direct show message option (which calls built-in alert service)
o Added play sound option
o %sendername is stripped from surrounding quotes
o Added test button in preferences dialog
o Updated icons
* [0.6-0.7]
o Added a Browse button to select the program to execute
o Added a Last command button that copies the last saved command to the current command field (convenient when setting the same command to multiple folders).
o Better error messages
* [0.5-0.6]
o There is a toggle in the settings that replaces special characters in the macro contents by their HTML Entity numbers. Only the ASCII Entities from the HTML specification are replaced (", ', &, < and >).
o There are two new macros:
1. %sendername
This is replaced by the name part of the sender's address (up to the first <).
2. %senderaddress
This is replaced by the address part of the sender's address (between the < and the >).
If the address does not contain < and >, these values are the same as %sender
* [0.4-0.5]
o Arguments to executable are nog longer prepended by a space (which breaks everything you call with it that uses options).
o The actual command and it's arguments are now dump()ed if you set browser.dom.window.dump.enabled to true.
* [0.3-0.4]
o Added some debug messages using the dump() function (enable them by setting browser.dom.window.dump.enabled to true in your settings)
o No longer alerts with 'locked' or exceptions, instead it ignores the locked setting (doesn't seem to matter anyway for reading out folder data) and uses dump() for exceptions.
* [0.2-0.3]
o Changed the possible Thunderbird version to 1.0 - 1.9+ so that it also works in 1.5
o Fixed bad backslashes in front of < > and & characters in the messages
* [0.1-0.2] Made the function call non-blocking
* [0.0-0.1] Initial version