Opera Desktop Team blog header

Subscribe to RSS feed

Posts tagged with "Extensions"

Increased security when installing extensions

, ,

More than month ago we announced on our Addons blog that we wanted to increase security of extension installation for average users.

Extensions hosted from addons.opera.com are carefully moderated and as such they can be installed in Opera with a minimum of effort. However, since we have no way of knowing the moderation practices of third-party repositories, we need to be more careful with them.

Having studied how people install and use extensions we came to the conclusion that current security dialog is somewhat deficient, in that many users will simply click-through it and add new repositories to the trusted list, without fully understanding the consequences of such an action.

For that reason, we decided to "raise the security bar" and make installation of third-party extensions require a little more thought. Starting with this build we block installation of extensions from all repositories that are not already in the trusted list. Those who understand the risks can click on the help button in the new dialog to find how how to add further repositories to their trusted list. With this change we hope to eliminate accidental additions. idea

This build also includes a small but nice collection of bug fixes. Enjoy and thanks in advance for the feedback.

Known Issues (see also issues from previous snapshots):
  • The Extensions help page is subject to further changes

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Read more...

Wahoo snapshot

, ,

A new snapshot that only resolves the known issue with extension preferences. If you installed builds between 12 build 1317 and this, you will loose the extension preferences and data create in these builds. Preferences from previous build will again become accessible with this new snapshot. With the known issue resolved: we’ll resume pushing builds through auto-update soon.

Speaking of extensions: have you looked at the new extensions in our catalog lately? smile

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes, and data loss situations. In fact, it may not work at all.

Download

Changelog
  • CORE-44003 (Extension storage folder unintentionally moved into the cache folder)

Wahoo 12.00 Extensions improvements

,

This snapshot is dedicated especially to all of those working on extensions. We have done a bunch of bug fixes, plus developer and discoverability enhancements.

As a developer, you can now drag and drop config.xml from unpacked extensions onto the main Opera window, and your extension will be silently installed in developer mode. Also the Extensions Manager will be opened, so that you can easily manage the extension. While you are developing your extensions, you also will be able to easily reload them. This can be achieved in several ways:
  • Press F5 in the Extensions Manager
  • Use the right mouse button menu on the Extension Speed Dial cell
  • Use the right mouse button menu on the Extension button on the toolbar
If you are working with extensions that use a toolbar button popup, you should notice that the popup window will not be closed automatically (in developer mode only). This will allow you to use Dragonfly together with your popups, making designing popup content faster and easier.

For extensions users we have added a nice discoverability feature. If the extension provides a button in the toolbar, then after the extension is installed a popup pointing to the button will be shown, so that it is easier to understand how to use the extension.

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes, and data loss situations. In fact, it may not work at all.

Download

Read more...

Swordfish jumps out of the water

, , , ...

Today we released Opera 11.50 aka Swordfish. With its new streamlined body and highly powerful interior it becomes the most dangerous predator on the internet waters.ninja

Opera Swordfish, with its innovative Speed Dial extensions, makes your Speed Dial more alive than ever before. Now you can get all the information you need straight from your Speed Dial, without the need to go to the page. All of this is made possible thanks to the smart Speed Dial extensions, which you can download and install from our addons portal.

Beside that, Opera 11.50 allows you to easily synchronize your passwords between computers.
This way you can access your favorite services, without repeatedly typing in your passwords on different computers.

Opera 11.50 is equipped with our newest rendering engine - Presto 2.9.168 -- featuring up to 20% faster rendering of CSS and SVG, support for HTML5 tag <time>, Session History and Navigation and many other enhancements.

We would like to thank you all for helping us out with the testing and your constructive feedback. smile If you have Opera 11.50 RC5 installed, then you already have the final version.

Download Opera 11.50
Official Change Logs

Friday evening improvements

, , , ...

It is Friday evening and all of my colleagues are in the office (even though the Oslo office has a Christmas party this evening and we should all really get going). However, I can't help but think that we have all these great fixes just lying around waiting to be tested. So why not put out a snapshot?

Ok then! Here is a new snapshot. Highlights include: address field changes, gesture improvements, extension fixes, and some nice core fixes. How does that suit you? p

And remember, for now we have switched off WebSockets by default.

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Read more...

Friday morning improvements

, , , ...

It is Friday morning and most of my colleagues are not yet in the office (likely due to the fact that the Oslo office has a Christmas party this evening and they want to conserve their energy to party the night away later). However, I can't help but think that we have all these great fixes just lying around waiting to be tested. So why not put out a snapshot?

Ok then! Here is a new snapshot. Highlights include: Crash fixes, improved memory usage, mail panel improvements, extension fixes, a font-family settings fix, the preference to disable visual mouse gestures is back, prettier inline dropdown toolbars button styles, and a whole load of *nix fixes. How does that suit you? wink

One final thing I should mention. For now we have switched off WebSockets by default.

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Read more...

Address, Search, Extensions, and Installer

, , , ...

It's not Christmas yet, but we're back with another excellent set of improvements to the address and search fields to correct faulty animations, more accurately display security information, and generally make things a lot more pretty.

We have also fixed a bug that have appeared in the last half a dozen snapshots where secure negotiation (HTTPS) would end prematurely, leaving the page blank until you restarted Opera and tried a second time, along with a very common crash on exit.

Extensions get a few updates, particularly on the UI side.

Finally, on Windows there are numerous improvements to our installer.

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Read more...

Extension improvements, updates to Core and some other nice fixes

,

I heard on Twitter the other day that is was time from another build, so here's one for you. wink

Our Extensions work is coming along nicely, so plenty of fixes there. See our change log below for full details. Related to this, here is something nice for Extensions developers who use Dragonfly. We now have support for for debugging of isolated UserJS/Extensions. One note on this though, it needs the latest Dragonfly to run properly, which means that opera:config#DeveloperTools|DeveloperToolsURL has to be set to https://dragonfly.opera.com/app/cutting-edge, otherwise there are problems when trying to run Dragonfly with extensions running. If you want to read more about our upcoming Dragonfly improvements you should read Getting Opera Dragonfly ready for Opera 11.

On the Core rendering side, we have made some nice improvements to HTML5 forms and have also been working on SVG Performance. With regards to HTML5 forms support, we cleaned up our old Webforms implementation from 2005 to align with the current HTML5 spec. This means we now have support for the items added to the spec since then: the attributes 'placeholder' and 'autofocus', the input types 'color' (pops up a color picker), 'search' and 'tel' (no visual effects there). There is less default styling for the 'email' and 'url' type input fields, allowing web designers to their own thing here. The error messages that can pop up on form validation are much prettier and we support upload of multiple files now. As a bonus, we've also included support for the new HTML5 elements 'progress' and 'meter'. The Developer Relations team will tell you more about this. Here is a demo page for a first look.

On Desktop side we have fixed quite a few cross platform bugs and some platform specific issues for each OS. We have also been looking at ways to make tab stacking even more awesome. For example, links opened in foreground or background from the current tab now open in the same group as the parent tab, or a new group if one doesn't exist and we use the "Open new tab next to active" perference when deciding the position in the group.

All in all we think this is a pretty great snapshot. Let us know if you agree!

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.

Download

Read more...