Operator 0.6.1 is available

Let’s try this again without the migration bug…

Operator 0.6.1 is available from addons.mozilla.org.

Here’s what’s new in this release:

  • Performance Improvements – I’ve done a few things here. The main thing is that I was going through the document’s DOM one time for each microformat. I’ve reduced that to one time for all microformats, and I also cache the list of microformats as best I can (there’s more work to be done here. I’ve also modified it so that I don’t build any menus until the icons are actually clicked. In addition, I removed the code tehat did a reverse lookup on geos to get the address. This was causing a MAJOR performance problem on pages with geo tags. I think this is a deficiency in the geo spec – I wish they had a way to specify a name for the geo on the geo tag.
  • User Interface – I’ve added both a toolbar button and a status bar icon that contain all the Operator functionality.
  • Handlers – I’ve made it so that handlers can indicate that they require data in a microformat. If that data is not there, the handler won’t appear. In addition I’ve added basic support for 30 Boxes. If any 30 Boxes developers are out there, please feel free to contact me so we can discuss why I can’t make 30 Boxes work as good as Yahoo or Google Calendar. I’ve also added support for Yedda.
  • Microformats – I’ve added support for hResume. It’s not there by default, so if you want to see it, you’ll have to add it using the Microformats tab in Options.
  • Debug – I’ve modified the debug dialogs so that they now display in a readonly text area that can be copied to the clipboard. They are also formatted better.
  • Tags – I’ve improved the parsing to be more compliant with the spec for valid/invalid tags. You’ll notice the tags on my blog don’t display because they are invalid. (Thanks blogger!)
  • Browsers – I’ve verified that Operator works on Flock and modified the install.rdf to support Flock
  • hCard – I’ve added support for the “hCard reference via object.”

I hope this version addresses some of the concerns people had about the Operator UI as well as performance. Please give me any feedback you have!

FYI, for the next release I’ll be working on:

  • Script management
  • Missing elements in certain microformats
  • Customizing how URLs are opened
  • Ability to save vcards and icals, not just export them

Enjoy!

Please note: I reserve the right to delete comments that are offensive or off-topic.

Leave a Reply

Your email address will not be published. Required fields are marked *

15 thoughts on “Operator 0.6.1 is available

  1. I upgraded to the 0.6.1 and it still had the same issues so I removed it and re-installed from the add-ons page you linked to, but no joy.

    Still nothing in the microformats or actions tab and the green cross appears but nothing else.

    I’m using Firefox 2.0.0.1 on XP Pro SP2.

  2. I installed it in my copy of Flock 0.7.9.1 and it works fine so maybe it’s a conflict with another add-on in Firefox?

  3. Nothing’s changed for me too (Firefox 1.5.0.9).

    I’ll try with a clean new profile, to see if it could be an conflict between extensions.

  4. Unfortunately I found the tab bar hidden problem after I had already done 0.6.1 to fix migration. I will have another small update soon to fix that problem.

  5. Interesting. I wonder if you have an extension that is interfering with that. Can you check your Javascript console for errors?

  6. Hi Michael, I’m seeing some odd behaviour where is Operator is installed, new links (from other apps) are opened in new Firefox windows rather than new tabs. If I disable the extension, it returns to the “correct” (i.e. configured) behaviour.

    FF 2.0.0.1 on XP SP2.

  7. andyp: Do you have any other extensions installed? I believe I’m conflicting with one and I need to figure it out. Thanks!

  8. I have the same problem as andyp. I have the following extensions installed:

    Adblock Plus 0.7.2.3
    CoLT 2.2.1
    del.icio.us Complete 1.3
    DOM Inspector 1.8.1.1
    Download Statusbar 0.9.4.5.1
    DownThemAll! 0.9.9.7
    Firebug 1.0b1
    Gmail Notifier 0.5.6.5
    Greasemonkey 0.6.6.20061017.0
    Link Alert 0.6.2
    Nightly Tester Tools 1.2.1
    PDF Download 0.7.8
    Resizeable Form Fields 0.2.1
    Sirius Player 0.5 (disabled)
    Talkback 2.0.0.1
    TinyUrl Creator 1.0.3

    on

    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

  9. I too am having the problem where external links open in a new window instead of a new tab.

    It worked fine until I upgraded to 0.6.1.

    Here’s some details on my config:
    Generated: Fri Jan 05 2007 12:52:12 GMT-0800 (Pacific Standard Time)
    User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
    Build ID: 2006120418

    Enabled Extensions: [92]
    – Aardvark 2.0: http://karmatics.com/aardvark/
    – Adblock Filterset.G Updater 0.3.0.4: http://www.pierceive.com/
    – Adblock Plus 0.7.2.3: http://adblockplus.org/
    – Add N Edit Cookies 0.2.1.0: http://addneditcookies.mozdev.org/
    – Answers 2.2.21: http://www.answers.com
    – Bookmark Duplicate Detector 0.6.3: http://bookmarkdd.mozdev.org/
    – CacheIt! 0.9.7: http://www.selbyk.com/extensions.php#cacheit
    – coComment 0.2.3.0: http://www.cocomment.com
    – ColorZilla 0.8.3.1: http://www.iosart.com/firefox/colorzilla/
    – Console² 0.3.6: http://forums.mozillazine.org/viewtopic.php?t=318102
    – CSS Sync 0.2: http://www.google.com/search?q=Firefox%20CSS%20Sync
    – CustomizeGoogle 0.55: http://www.customizegoogle.com/
    – CuteMenus – Crystal SVG 1.8.2.1: http://www.cutemenuproject.com/
    – del.icio.us 1.2: http://del.icio.us/
    – DevBoi 0.5.1: http://devboi.mozdev.org/
    – Dictionary Tooltip 0.9.2.5: http://www.rjonna.com/ext/dictionarytip.php
    – DictionarySearch 2.0: http://dictionarysearch.mozdev.org/
    – DNSStuff Toolbar 1.4: http://www.google.com/search?q=Firefox%20DNSStuff%20Toolbar
    – DOM Inspector 1.8.1.1: http://www.mozilla.org/projects/inspector/
    – Download Statusbar 0.9.4.5: http://downloadstatusbar.mozdev.org/
    – dragdropupload 1.5.21: http://percro1.sssup.it/~pit/mozilla/dragdropupload/
    – ErrorZilla Mod 0.2: http://www.jaybaldwin.com/News.aspx?id=51
    – Fangs 1.0.3: http://www.standards-schmandards.com/fangs
    – Fasterfox 2.0.0: http://fasterfox.mozdev.org/
    – FaviconizeTab 0.9.7.2: http://espion.just-size.jp/archives/06/308085916.html
    – Firebug 1.0b8: http://www.getfirebug.com/
    – Firefox Extension Backup Extension (FEBE) 4.0.4: http://customsoftwareconsult.com/extensions
    – FirefoxView 0.31.2: http://www.iosart.com/firefox/firefoxview/
    – FireFTP 0.94.6: http://fireftp.mozdev.org
    – Form History Manager 0.5.7: http://www.radebatz.net/mano/mozilla/extensions/formhistory/
    – Foxmarks Bookmark Synchronizer 0.84: http://www.foxmarks.com/
    – GooglePreview 2.1.2: http://ackroyd.de/googlepreview/
    – GraphicsEx 0.1.3.0: http://snissa.com
    – Greasemonkey 0.6.6.20061017.0: http://greasemonkey.mozdev.org/
    – Html Validator 0.7.9.5: http://users.skynet.be/mgueury/mozilla/
    – IE Tab 1.3.0.20061230: http://ietab.mozdev.org/
    – IE View 1.3.1: http://ieview.mozdev.org/
    – Image Toolbar 0.6.4: http://www.cusser.net
    – JavaScript Debugger 0.9.87: http://www.hacksrus.com/~ginda/venkman/
    – keyconfig 20060828: http://mozilla.dorando.at/
    – LinkChecker 0.6.1: http://www.kevinfreitas.net/extensions/linkchecker/
    – LoremIpsum Content Generator 0.4.2: http://mozmonkey.com/
    – MeasureIt 0.3.6: http://www.kevinfreitas.net/pro/extensions/
    – Menu Editor 1.2.3: http://menueditor.mozdev.org/
    – Mouse Gestures 1.5.2: http://www.mousegestures.org/
    – MR Tech Link Wrapper 2.1: http://www.mrtech.com/extensions/
    – MR Tech Local Install 5.3.2.3: http://www.mrtech.com/extensions/local_install/
    – OpenBook 1.3.4: http://www.chuonthis.com/extensions/
    – OperaView 0.6: http://operaview.mozdev.org/
    – Organize Status Bar 0.5: http://yellow5.us/firefox/
    – PageZoom 0.3.3: http://pagezoom.sourceforge.net/
    – Password Exporter 1.0.6: http://passwordexporter.fligtar.com
    – Performancing 1.3.5: http://performancing.com/
    – PermaTabs 1.4.0: http://www.donesmart.com/
    – Platypus 0.66: http://platypus.mozdev.org
    – QuickNote 0.6.0.2: http://quicknote.mozdev.org/
    – RankQuest SEO Toolbar 3.5: http://www.rankquest.com/
    – Regular Expressions Tester 1.0.7.8: http://www.google.com/search?q=Firefox%20Regular%20Expressions%20Tester
    – ReloadEvery 2.0: http://reloadevery.mozdev.org/
    – Remember Mismatched Domains 1.3.3: http://www.andrewlucking.com
    – repagination 2006.4.5: http://www.google.com/search?q=Firefox%20repagination
    – Reuse Home Page 1.3: http://www.google.com/search?q=Firefox%20Reuse%20Home%20Page
    – Reveal 1.0.6: http://aluminum.sourmilk.net/reveal/
    – S3 Firefox Organizer(S3Fox) 0.2: http://www.rjonna.com/ext/s3fox.php
    – SearchLoad Options 0.2: http://www.google.com/search?q=Firefox%20SearchLoad%20Options
    – SearchStatus 1.18: http://www.quirk.biz/searchstatus/
    – Selenium IDE 0.8.6: http://www.openqa.org/selenium-ide/
    – SEOpen 0.8: http://seopen.com/
    – Server Switcher 0.4: http://hermann.czedik.net/
    – SmoothWheel 0.44.7.20050605: http://smoothwheel.mozdev.org/
    – Stylish 0.4: http://userstyles.org/stylish/
    – Tab Mix Plus 0.3.5.2: http://tmp.garyr.net
    – Tab Preview 0.3: http://ted.mielczarek.org/code/mozilla/tabpreview/
    – TabClearSearch2 1.0.8: http://www.google.com/search?q=Firefox%20TabClearSearch2
    – Tails Export 0.3.1: https://addons.mozilla.org/extensions/moreinfo.php?id=2240
    – Talkback 2.0.0.1: http://talkback.mozilla.org/
    – Tamper Data 9.8.1: http://tamperdata.mozdev.org
    – Text Link 1.3.2006100702: http://piro.sakura.ne.jp/xul/_textlink.html.en
    – Total Validator 3.4: http://www.totalvalidator.com/tool/extension.html
    – United States English Dictionary 2.0.0.6: http://www.blogzilla.info/spellchecker/
    – Update Notifier 0.1.5.2: http://www.longfocus.com/firefox/updatenotifier
    – UrlParams 2.01.02: http://urlparams.blogwart.com/
    – User Agent Switcher 0.6.9: http://chrispederick.com/work/useragentswitcher/
    – Viamatic foXpose 0.6: http://viamatic.com/firefox
    – View Dependencies 0.3.2.1: http://mozilla.queze.net
    – View formatted source 0.9.4.6: http://www.google.com/search?q=Firefox%20View%20formatted%20source
    – View Source Chart 2.5.02: http://jennifermadden.com
    – ViewSourceWith 0.0.8.39: http://dafizilla.sourceforge.net/viewsourcewith
    – Web Developer 1.0.2: http://chrispederick.com/work/webdeveloper/
    – X-Ray 0.5: http://www.designmeme.com/xray/
    – XPather 1.3: http://xpath.alephzarro.com/

    Disabled Extensions: [8]
    – Dict 0.6.13: http://dict.mozdev.org/
    – Google Notebook 1.0.0.11: http://www.google.com/notebook
    – magnolia 0.6: jarod.loonypixel.net
    – MyStickies 0.1.5: http://www.mystickies.com
    – Operator 0.6.1: http://www.kaply.com/weblog/
    – scrollupfolder 2005.07.23: http://www.google.com/search?q=Firefox%20scrollupfolder
    – Sort Extensions and Themes 3.0.3: http://www.vesterman.com/FirefoxExtensions/SortExtensionsAndThemes
    – WellRounded 0.43: http://www.breakzdjs.com/ltn100/wellrounded/

    Total Extensions: 100

    Installed Themes: [2]
    – Firefox (default): http://www.mozilla.org/
    – Qute 3.2.2: http://quadrone.org/

    Installed Plugins: (9)
    – Adobe Acrobat
    – Java(TM) 2 Platform Standard Edition 5.0 Update 9
    – Microsoft® DRM
    – Mozilla Default Plug-in
    – PCMan’s IE Tab Plug-in for Mozilla/Firefox
    – QuickTime Plug-in 7.1
    – Shockwave Flash
    – Windows Media Player Plug-in Dynamic Link Library
    – XStandard

  10. hAtom support would be nice. I hacked up a basic thing (which I then lost on upgrading…) that would just detect the hentry class and offer a ‘subscribe’ action using http://xoxotools.ning.com/hatom2rss.php. More could probably be done (maybe even some sort of integration with the autodetection/livebookmarks?).

    It would be nice if the hCard handler recognised duplicate (all fields identical) hCards on one page (such as on an hAtom page) and only displayed one of them.

    How about a menu item to change options from the status bar icon?

  11. Hi Michael,

    It seems I’ve found a bug in the Yedda extension. It doesn’t escape the tag parameter on the URL (sorry, my fault…).

    Anyhow, I’ve fixed it and you can download it from here (http://www.sandler.co.il/yedda.zip).

    I’ve simply added a call to escape on the tag.tag when building the URL.

    It should be OK, but I couldn’t test it because I already have Operator installed it the two extensions collied.

    Ping me if you need anything else.

  12. I too have the problem, that new links are opened in a new window instead of a new tab.

    Win2k, Firefox 2.0.1, some addons

    The behavior of Firefox changes with activation/deactivation of Operator.

    Thanks and Good work so far!