NoFollow - Change Log for Opera
- fixed several async issues
- switched to extension manifest V3
- added export and import for settings
- added keyboard shortcuts
- removed "Remember minimised state" setting - now it always remembers minimised state across browser restarts
- misc code improvements
- fixed an error on options save
- fixed visual issues in extension options for high pixel density screens
- ignore certain errors in logger
- ignore certain errors in logger
- added CSP for better security
- change: updated minimum requirements to Opera v62
- fixed issue where extension would not mark links with image nested more than one level deep
- support for UGC and SPONSORED attribute values (there is no way to visually distinguish it from NOFOLLOW value at this time)
- replaced facebook and twitter share links on options page
- new: added outline for links without nofollow attribute ("DoFollow" links)
- new: added outline for external links (please read release post if you plan on using this)
- new: added "D" button next to each style input so you can easily restore default style value
- new: inject content scripts to already opened browser tabs on extension start, this should improve user experience on extension install and update
- change: updated minimum requirements to Opera v52
- change: updated default outline styles (this will be noticed only by new users)
- change: merged content scripts into one script, should use less resources now
- change: made sure that extension doesn't try to load itself into pages from web store to avoid "no permission" errors
- change: improved error logging
- change: removed Google+ icon and updated Facebook and Twitter icons
- updated minimum requirements to Opera v35
- updated styles for options page
- fixed issue with websites that use history.pustState
- fixed spacing for edit buttons in website list
- fixed an issue where options page would not work if opened before extension has been initialised
- trying to fix an issue where popup doesn't respond for some people (browser doesn't return background page so trying alternative method)
- moved storage from localStorage to Storage API (big rewrite)
- added error logger
- added higher resolution toolbar icons
- updated help file
- added support for "teoma" bot
- extension icon is now always visible so that you can always interact with it
- removed "Hide icon" option from popup menu
- code rewrite
- support for Opera v15 with new Blink engine
- fix: fixed small bug on Opera 12
- new: when Info Box is in minimised state, all info will be shown in tooltip
- new: Info Box option "Remember minimised state", this option is turned on by default and it will allow extension to remember minimised state of Info Box across all tabs and browser restarts
- change: "show" and "block" are replaced with "enabled" and "disabled", hopefully this will be less confusing
- change: replaced StumbleUpon share button with Google+
- fix: buttons were misaligned while editing in website exceptions tab
- fix: popup menu wasn't well adjusted for use when extension has disabled state set as default
- change: embedded images for Info Box instead of using external images
- fix: bug when using Opera's private window
- fix: error on browser startup because extension options were loading too late
- new: outlining of <noindex> HTML tag (don't confuse with meta robots tag)
- change: options tab redesigned
- new: info box
- new: option to check for googlebot, bingbot (msnbot) and slurp meta tags when applying css styles for nofollow and noindex meta tags
- new: css style for all links on page with noindex meta tag
- change: tabs reordered in options
- fix: removed scrollbar in popup menu on Mac
- fix: popup menu checkmark on Windows 2000
- general JavaScript optimizations and minor fixes
- fix: popup option "Disable for this website" didn't reflect on all tabs where that website was opened, this is also a workaround for opera iframe messaging bug
- new: option to temporary disable extension from popup menu
- new: option to hide toolbar icon
- improvement: removed options from popup page, options can be accessed from extension manager and from popup menu
- new: adds website on return key in popup
- fix: now removes port number from user input
- fix: spell error
- extension will strip out http/https prefixes and page names in case user enters full url instead of domain name