Add-on Update Checker Version History
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.
Replaced occurrences of depreciated 'Application.restart()' with 'Cc["@mozilla.org/toolkit/app-startup;1"].getService(Ci.nsIAppStartup).quit(Ci.nsIAppStartup.eAttemptQuit | Ci.nsIAppStartup.eRestart)'.
Changed 1 "let" to a "var" so it could be called from a right-click on the icon.
Added new 32px waiting indicator (smoother). Matched 16px waiting indicator to new 32px version (slightly lighter green.)
Cleaned up eventlisteners more thoroughly.
Remove window load event listener after it fires. Added el translation.
Same code as last beta. Added a callback to alert so once closed/dismissed it doesn't reopen every time the panel ui is opened or closed.
Now using Services.jsm to read/set prefs. Using CustomizableUI.addListener to populate menus when possible. Removed event listener I missed in last beta.
If an error is encountered, instead of stopping and not showing updates, any good updates should be shown.
Same as last beta.
Version 2.5 has new icons. This is for support of Firefox's new Australis theme that should land in version 29 or 30.
Removed pre Gecko 12 code.
Should work with GreaseMonkey now. Updated locales. Changed reference from nsIPrefBranch2 to nsIPrefBranch.
Adds Thunderbird AppMenu options in version 17 and above.
Added split title bar menu (Firefox only) to check for updates. Added sub menus to check for updates, install updates, open Available Updates page and restart. Added option to show door hanger alerts when updates found. Option to automatically install updates. Option to automatically restart after updating add-ons if needed. Red icon signifies updates installed, but restart needed. Added a mostly useless now ability to spoof versions (extensions.UpdateAddon.SpoofVersion) and a way to alternate between that and real version (extensions.UpdateAddon.AlternateSpoofing). Added door hanger notifications. They re-show on page/tab changes. You can stop that by changing 'extensions.UpdateAddon.LessAggressive' to true in about:config. Disabling updates to userstyles also stops AUC from update checking userstyles. Right-clicking toolbar icon should open the last page you were on in the Add-on Manager unless there are updates present. Then the 'Available Updates' page will be opened. Made first run timer adjustable. Set 'extensions.UpdateAddon.FirstRunDelay' in about:config to the number of seconds you want the delay before first run check happens to be. Added prompt on disable/remove to set built-in updates to default. Made it possible to blacklist an extension with a comma in its name. Add a backslash before the comma. E.g. "Chris's red, white, and blue extension" would be entered as "Chris's red\, white\, and blue extension".
Loads less of the add-on at start up to not slow application load time as much. Removed types from options and is now checking for all types instead of just default. This should make it possible to receive updates for things like user styles and user scripts. Added a "blacklist" box. Anything you don't want checked for updates, put the names in the box separated with a comma. A space on both/either side of the comma is optional.
Added hidden preference to blacklist add-ons you don't want checked for updates in about:config:
separate add-on names with a comma ",". Leading and trailing space is automatically removed internally. Should not be case sensitive (everything is changed to lower case internally.)
Fixed a problem with tooltips if multiple extensions reported back at the same time (hopefully.) Fixed a problem with altering options from default and then manually checking for updates would check multiple times.
Added some locales. Added extension name to all locales. One overlay for all applications.
DEFAULT SETTING CHANGED. No longer set to check for updates on start up - option still available. Added tooltip with add-on name and new version of updates. Fixed timer. It could run twice in the first time period in certain circumstances. New options dialog. Added locales.