AMO krijgt een nieuw uiterlijk. Wilt u het zien?

De nieuwe website bezoeken

Sluiten

Flagfox-versiegeschiedenis

143 versies

Wees voorzichtig met oude versies!

Deze versies worden ter referentie en voor testdoeleinden weergegeven. U dient altijd de meest recente versie van een add-on te gebruiken.

Versie 6.0.0 731.7 KiB Werkt met Firefox 57.0 en hoger

* IPv4 & IPv6 address location database updates for December 2017
* First pure WebExtension API version of Flagfox; Firefox 57+ support added (min is v56; v57+ highly recommended)
* Ported Flagfox options from XUL window to HTML tab (along with all other dialogs), per WebExt requirement
* Improved IPDB to now run in its own dedicated JS Worker thread
* Started using ES6 promises everywhere (some new uses because it's better; many compelled by WebExt API)
* Faster flag icon updates using new WebExt API (pages loaded/cached prior to install/update must be refreshed)
* Added simple indicator icons+tags for HSTS, HTTP/2, and insecure HTTP to flag icon tooltips
* Changed TLD nationality to always show in tooltips for nation-restricted non-ccTLDs (IDN TLDs require Firefox 57+)
* Added Flagfox actions context menus for elements within a page and background tabs (IP-related stuff NYI)
* Improved keyboard support in the options page
* Added domain names of actions (that have a URL) to their tooltips in the options page
* Added options page support for paste to import and cut/copy to clone, via main menu or hotkey (e.g. ctrl+v/c/x)
* Changed options page to autosave actions JSON to storage rather than wait for tab close
* Fixed some bugs with actions import/drag/drop in options under recent versions of Firefox
* Added Linux support for opening actions in a background window (mostly useless, but nonetheless true)
* Implemented custom locale properties file parsing/loading, because screw WebExtension's bloated I18N
* Implemented universal automatic English fallback for locales (Flagfox 5 had some; Flagfox 6 has it for everything)
* Now stripping redundant manual English fallback strings on build, to save a bit of space for install/load
* Added automatic locale file unload after disuse to reduce memory use when no longer needed
* Significantly improved location/host/ip caching (which is now required, due to WebExt APIs)
* Implemented (partial) replacements for various features Mozilla abandoned with the WebExt transition (e.g. eTLD)
* Removed old grey question mark icon; replaced its last remaining use with the already-used globe icon
* Disabled actions that need a content script on protocols and Mozilla domains blocked by the WebExt API
* Added ability to handle default action favicons on non-standard paths; all should show, now (improvement over 5.x)
* Geotool action hotkey changed from Ctrl+Alt+G to Alt+Shift+G due to the very limited WebExtension hotkey API
* New default action hotclicks: "Check Server Status" on double-click and "Google Cache" on triple-click
* Various default action changes:
- Improved Page Metadata JS action to list everything it can find (with improved formatting)
- Netcraft & IntoDNS switched to HTTPS (only URL Parser & Traceroute remain without HTTPS support)
- Dropped Wave A11Y due to various issues, including over-active use throttling
- Dropped obsolete Validate.nu action, as it became a redirect to the main W3C Validator
- Demoted WOT from default menu to options-available, due to excessive popup ads (amongst other issues)
- Added: Is It Up? (alternative status checker), Built With, Mozilla Security Observatory, & Video Converter
* Dropped support for all Firefox/Gecko versions 24-55, which includes all versions of SeaMonkey up to current
(SeaMonkey support may be readded when they have a version that supports WebExtensions sufficiently)
(Unfortunately, Firefox 52 ESR support is also not possible, due to unavailable WebExtension API updates)
-> This Flagfox version supports Firefox 56+ (desktop), however some features require Firefox 57+ to work fully
-> Due to bugs in Mozilla's WebExtension API, this support floor will increase further in future 6.x releases

# Known issues that cannot be fixed due to buggy/badly designed and now mandatory-to-use WebExtension APIs:
- Icon is smaller and squarified, per WebExt API's apparent requirements (API not documented properly)
- Icon menu has default toolbar menu items in it, even if N/A; no way to disable; nightly has some fixes
- Icon menu limited to 6 top-level items, per arbitrary WebExt API limitation; others in auto-submenu
- Icon menu item favicons (if enabled) have no default; WebExt API has no way to set a default/onerror
- All menu generation is done more often than prior versions due to primitive WebExt API (no on-showing event)
- Icon tooltip doesn't have columns or text styling, as the WebExt API here is primitive (plain text only)
- Icon middle-click settings no longer work, due to limited WebExt API (existing settings left alone, but hidden)
- Hotkey customization is no longer available, due to very limited WebExt API (no user-set hotkey support, at all)
- The WebExt notifications API outputs to the OS notifications system, which may get truncated text
- There is no way to select "Don't show this again" for notifications (custom buttons not supported in Firefox)
- Firefox wipes WebExtension data on uninstall, without user notification or prompting (affects *ALL* addons!)

# Known issues that will be addressed in future Flagfox updates:
- The new page element action menus do not yet support actions that use IP addresses (implementation TBD)
- All page notifications for TLD/IP country mismatches have been disabled until I can make notifications better
- Options edit action autocomplete and detailed help popup are disabled (cut for time; reimplementation TBD)
- Options page is kinda ugly, due to having to port XUL to HTML and CSS being a horrible monstrosity
- Some RTL locale display issues (nothing drastic, and probably nothing you haven't seen in other software)

# My initial estimate, months ago, would be that updating Flagfox for the now-mandatory WebExtension API required
by Firefox 57+ was that it would take an annoying few dozen hours. Once I started working on it heavily, I realized
that there were way more problems with the API than advertised, and it is fundamentally different and slower to
work with than all prior "legacy" APIs Mozilla has now banned. That dozens of hours estimate quickly became hundreds
of hours... and I eventually realized that was still underestimating things, and that's not even counting the fact
that I unfortunately got rather sick and unable to work on this significantly for a good two weeks. Flagfox is a
one-person hobby-project, and dear lord, this transition damn-near killed me, and it's still only ready a month and
a half after Firefox 57 was released. In any case, it's ready now... now, I can get some sleep.

Versie 5.2.3 609.2 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.53.*

* IPv4 & IPv6 address location database updates for November 2017
* Minor optimizations/cleanups in new preferences handling code
* Replaced use of some old XPCOM interfaces
* Minor CSS and string handling cleanups; switched to some newer JS, when available
* Replaced the flag icons preview window's size and color sorting with a pre-sorted cache. Now loads instantly and color sorting uses a much better algorithm. (now sorted by xyY colorspace coordinate, red to blue)
* Disabled use of WebExtension pref system in applications other than Firefox (SeaMonkey's WebExtension support is broken, not just missing)

Versie 5.2.2 605.2 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.53.*

Flagfox version 5.2.0:
* Ported user settings/data storage from nsIPrefService to WebExtension storage (upgrade to Flagfox 5.2.x prior to upgrading to Firefox 57+ is REQUIRED keep prefs; Mozilla does not have ANY method of accessing old prefs from a pure-WebExtension!)
* Removed all use of mozIJSSubScriptLoader due to Mozilla cache bugs that can't be fully worked-around
* Converted IPDB metadata file to proper JSON, now loaded async on startup
* Fixed bug that caused actions pref to take up more storage space than needed when reset to default
* Minor flag icon updates
* Significant default action updates (some fixed/replaced/HTTPS-ified/etc.)
* IPv4 & IPv6 address location database updates for October 2017
-> This Flagfox version supports Firefox 24-56 and SeaMonkey 2.21+
-> Recommended minimum version is Firefox 52+
-> Last major version to support pre-WebExtension-apocalypse-Firefox; rewrite for new APIs mandated for Firefox 57+ pending for Flagfox 6.0, release TBD

Flagfox version 5.2.1/5.2.2:
* Work around Firefox's subscript cache randomly being insane, again, but in a new and more stupid way. (I keep underestimating the level of Mozilla's brokenness, and there's no real way to reproduce this glitch. My thanks to the users who reported these issues. Anyone with Flagfox startup issues after this should clear their Firefox cache and reinstall/update Firefox.)

Versie 5.2.0 604.0 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.53.*

* Ported user settings/data storage from nsIPrefService to WebExtension storage (upgrade to Flagfox 5.2.x prior to upgrading to Firefox 57+ is REQUIRED keep prefs; Mozilla does not have ANY method of accessing old prefs from a pure-WebExtension!)
* Removed all use of mozIJSSubScriptLoader due to Mozilla cache bugs that can't be fully worked-around
* Converted IPDB metadata file to proper JSON, now loaded async on startup
* Fixed bug that caused actions pref to take up more storage space than needed when reset to default
* Minor flag icon updates
* Significant default action updates (some fixed/replaced/HTTPS-ified/etc.)
* IPv4 & IPv6 address location database updates for October 2017
-> This Flagfox version supports Firefox 24-56 and SeaMonkey 2.21+
-> Recommended minimum version is Firefox 52+
-> Last major version to support pre-WebExtension-apocalypse-Firefox; rewrite for new APIs mandated for Firefox 57+ pending for Flagfox 6.0, release TBD

Versie 5.1.29 599.0 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.53.*

* Fix IPDB load error that randomly occurred for a small portion of people
after an update by working around yet another Firefox script caching bug.

Versie 5.1.27 598.6 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.53.*

* IPv4 & IPv6 address location database updates for September 2017
* Added proper icon handling for moz-extension:// URLs
* IPs not in the DB now use globe icon & indicate CDN in tooltip
* Successful lookups of unlisted IPs are now cached the same as listed

Versie 5.1.26 596.5 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.53.*

* IPv4 & IPv6 address location database updates for August 2017

Versie 5.1.25 592.5 KiB Werkt met Firefox 24.0 - 56.*, SeaMonkey 2.21 - 2.52a1

* IPv4 & IPv6 address location database updates for July 2017

Versie 5.1.24 588.1 KiB Werkt met Firefox 24.0 - 55.0a1, SeaMonkey 2.21 - 2.52a1

* IPv4 & IPv6 address location database updates for June 2017

Versie 5.1.23 587.0 KiB Werkt met Firefox 24.0 - 55.*, SeaMonkey 2.21 - 2.52a1

* IPv4 & IPv6 address location database updates for May 2017

Versie 5.1.22 584.7 KiB Werkt met Firefox 24.0 - 55.0a1, SeaMonkey 2.21 - 2.52a1

* IPv4 & IPv6 address location database updates for April 2017
* Fix action drag/drop to reorder with workaround for recent Firefox bug

Versie 5.1.21 578.4 KiB Werkt met Firefox 24.0 - 51.0a1, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for March 2017

Versie 5.1.20 582.0 KiB Werkt met Firefox 24.0 - 51.0a1, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for February 2017

Versie 5.1.19 579.9 KiB Werkt met Firefox 24.0 - 54.*, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for January 2017

Versie 5.1.18 578.3 KiB Werkt met Firefox 24.0 - 51.0a1, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for December 2016

Versie 5.1.17 576.1 KiB Werkt met Firefox 24.0 - 51.*, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for November 2016
* Chinese locale updates

Versie 5.1.16 574.3 KiB Werkt met Firefox 24.0 - 51.0a1, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for October 2016

Versie 5.1.15 574.2 KiB Werkt met Firefox 24.0 - 51.0a1, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for September 2016

Versie 5.1.14 551.5 KiB Werkt met Firefox 24.0 - 51.0a1, SeaMonkey 2.21 - 2.48a1

* IPv4 & IPv6 address location database updates for August 2016
* Minor flag icon set updates
* Changed IPDB files to fetch from loaded XPI fully async, rather than only deferred

Versie 5.1.13 548.0 KiB Werkt met Firefox 24.0 - 45.*, SeaMonkey 2.21 - 2.42.*

* IPv4 & IPv6 address location database updates for July 2016

Versie 5.1.12 545.7 KiB Werkt met Firefox 24.0 - 45.*, SeaMonkey 2.21 - 2.42.*

* IPv4 & IPv6 address location database updates for June 2016

Versie 5.1.11 543.2 KiB Werkt met Firefox 24.0 - 45.*, SeaMonkey 2.21 - 2.42.*

* IPv4 & IPv6 address location database updates for May 2016

Versie 5.1.10 541.1 KiB Werkt met Firefox 24.0 - 45.*, SeaMonkey 2.21 - 2.42.*

* IPv4 & IPv6 address location database updates for April 2016
* Added Catalan (ca) locale

Versie 5.1.9 493.9 KiB Werkt met Firefox 24.0 - 44.*, SeaMonkey 2.21 - 2.41.*

* IPv4 & IPv6 address location database updates for March 2016

Versie 5.1.8 490.8 KiB Werkt met Firefox 24.0 - 49.*, SeaMonkey 2.21 - 2.41.*

* IPv4 & IPv6 address location database updates for February 2016

Versie 5.1.7 489.0 KiB Werkt met Firefox 24.0 - 44.*, SeaMonkey 2.21 - 2.40.*

* IPv4 & IPv6 address location database updates for January 2016

Versie 5.1.6 487.4 KiB Werkt met Firefox 24.0 - 43.*, SeaMonkey 2.21 - 2.40.*

* IPv4 & IPv6 address location database updates for December 2015
* Minor flag icon set updates
* Reverted unneeded automatic "fixes" from AMO's overzealous script
(the actually needed changes were done 2 months ago in version 5.1.4)

Versie 5.1.5.1-let-fixed 485.9 KiB Werkt met Firefox 24.0 - 43.*, SeaMonkey 2.21 - 2.40.*

* IPv4 & IPv6 address location database updates for November 2015
* Updated Geotool URL to use HTTPS without a redirect again

Versie 5.1.4 484.1 KiB Werkt met Firefox 24.0 - 43.*, SeaMonkey 2.21 - 2.40.*

* IPv4 address location database updates for October 2015 (no v6 update from Maxmind)
* Update use of 'let' to work with newest Nightly changes
* Changed Geotool domain name to attempt to deal with DDoS

Versie 5.1.3 482.0 KiB Werkt met Firefox 24.0 - 41.*, SeaMonkey 2.21 - 2.37.*

* IPv4 & IPv6 address location database updates for September 2015