Lightning/Sunbird Status Update (September 13)

I’m sorry for not posting a status update in nearly two weeks, but everyone has been pretty busy lately, especially with fixing bugs for the first release candidate (RC1) of the 0.7 release. We hope to have the RC1 ready sometime next week.

As you can see below, we have added a few features and fixed a lot of bugs lately. Some items are especially noteworthy, as they introduce new features or fix longstanding bugs that have plagued our users for months or even years:

  • Bug 212792:
    opening a .ics attachment launches calendar window but fails to import calendar event from attachment
  • Bug 244459:
    Drag and drop ical (.ics) attachments from mail onto calendar
  • Bug 304741:
    non-colliding events too narrow on days with colliding events aka War-On-Boxes
  • Bug 361977:
    Implementation of event summary dialog
  • Bug 387559:
    Event creation/change fails if server requires authentication for write but not for read

We’re really happy to get those features and bugfixes into the hands of our users. Those items, in addition to other fixes that have already been incorporated into our codebase, will definitely make 0.7 our best release ever.

Here’s the list of bugs that were also fixed since the last status update:

  • Bug 278139:
    Attendee dialog: title wrong – Edit item
  • Bug 351084:
    Can’t set alarm for new task, existing or default alarm throws error
  • Bug 354194:
    Disabling alarm of a snoozed task/events causes an error, menu items are disabled
  • Bug 356569:
    No ability to view other people’s calendars (i.e. calendars I have subscribed to)
  • Bug 360216:
    Deleting multiple tasks in todo tab deletes email due to focus issue
  • Bug 368075:
    Remove em:updateURL from Lightnings install.rdf and let addons.mozilla.org handle all updates
  • Bug 370435:
    Review prototype event dialog
  • Bug 372830:
    Integrate unifinder todo into lightning as it is in sunbird
  • Bug 378557:
    Custom command line handlers can’t prevent Sunbird from opening its window
  • Bug 379005:
    Create Stub Extension that allows tags in Sunbird/Lightning Extensions.
  • Bug 385183:
    Closing the event calls alert ‘Do you want to save changes’
  • Bug 385916:
    exceptions occuring when accessing a calendar prevent any other calendar from appearing
  • Bug 386636:
    mail-mode should be visible after clicking the tray-icon of an incoming mail
  • Bug 387232:
    Collapsed folder pane disappears after restart
  • Bug 387386:
    ‘Customize toolbar dialog’-overlay not correctly initialized
  • Bug 388094:
    Alarm time exported incorrectly to iCalendar format (.ics) when time is greater than 7 days (or the equivalent in hours or minutes)
  • Bug 388206:
    Lightning 0.7pre breaks toolbar customization
  • Bug 388418:
    [Proto] can not create ‘Last day of the month’ rule with new edit dialog
  • Bug 388954:
    Shared toolbar buttons behave faulty when customizing toolbars
  • Bug 389535:
    Consolidate implementations for minimonth control
  • Bug 389848:
    Today Pane: Yesterdays all-day recurring events are in Today
  • Bug 390300:
    Open new event dialog from the today pane -> wrong default event length
  • Bug 391082:
    Use ‘customize toolbar’-dialog from toolkit for event dialog
  • Bug 392584:
    Calendar Mode Menu cleanup needed
  • Bug 393202:
    Categories in event dialog are hardcoded
  • Bug 393362:
    Can’t remove last attendee
  • Bug 393387:
    week view is blank
  • Bug 393608:
    Event dialog and task dialog have no accesskeys
  • Bug 393698:
    Sunbird installer includes everything under the optional directory
  • Bug 393838:
    ORGANIZER Property is lost
  • Bug 393844:
    Update en-US short abbreviations for weekdays
  • Bug 393969:
    View layout screwed up in some cases
  • Bug 394025:
    “Removing last or selected calendar from list causes exception “Could not convert JavaScript argument”.”
  • Bug 394169:
    Unable to save attendee window after adding email address
  • Bug 394174:
    Attendee list is blank in event summary dialog
  • Bug 394183:
    Task creation via double click in Task List is broken
  • Bug 394191:
    Title of recurrence dialog is ‘Edit Item’
  • Bug 395002:
    Add pt-PT builds of calendar to the tinderbox
  • Bug 395437:
    ‘Dismiss All’ doesn’t dismiss all alarms (skips every second)
  • Bug 395639:
    Events with same UID’s overlap

A huge ‘Thanks’ goes out to all our developers, contributors, localizers, testers, and supporters. Keep up the good work!

16 comments

  1. Wow!!! Good job all of you involved in the development. Looks like very good progress and a much stable version will be coming to us soon. Keep it up. Waiting two weeks for the update was worth it.

  2. it also looks like bug 389052 is fixed..
    it was one of my “favorite” bugs..
    I’m just waiting for a new version of the gdata provider.

  3. There are nightlies for the GData provider there :
    http://gdataprovider.mozdev.org/installation.html
    They work fine with 0.7 so far :)
    and allow invite to be sent by Google to attendees.

  4. Will 0.7 version work with Thunderbird 2.0.0.6?

  5. Yes, the Lightning 0.7 release will work with Thunderbird 2.0.0.x and Thunderbird 1.5.0.x

  6. Thats great .. keep up the good work

  7. Hi folks,
    a very good job you have done!
    I have two wishes for the next release (0.7 or 1.0):
    – make the tasks printable (with descriptions)
    – increase the chooseable snoozetime e.g. 2 days, 7 days, 14 days, 1 month (i know that there is a thread in a forum where it is described to do this by myself, but I’am not very experienced in this materie so it is not an option for me)
    Thanks an go on further with your brilliant job!

  8. I think you have the wrong bug number up there for “non-colliding events too narrow on days with colliding events aka War-On-Boxes”.

  9. We really need a built-in minimize-to-tray option. I tried MinimizeToTray and it, well, doesn’t. Then I tried SunTray, and it does, but alerts don’t come up when it’s minimized, which makes it sort of useless to me.
    I love the program overall, but really, really need that minimize to tray option built in!

  10. Absolutely great work! With the current version of Lightning I am inching closer to moving off from Outlook 2003.
    One question I have to the Lightning team, would Lightning be eventually part of the Thunderbird core instead of being just a plugin, making the combination a credible Outlook alternative? It would certainly be a great move in my view.

  11. Nicholas,
    inclusion in Thunderbird is certainly a long-term goal. But it needs two things from our perspective to become a reality:
    1. We need to get to our 1.0 release first.
    2. The Thunderbird developers must say ‘Yes’ to such a proposal.
    Both things have not yet happened. 1.0 is still some months away and nobody from the Calendar team has yet talked with the Thunderbird devs about the inclusion of Lightning into Thunderbird.

  12. The chooseable snoozetime is the one thing I’m missing at the moment.
    @Martin:
    Where can we find the thread for the diy?

  13. I’ve been a Firefox user for a few years now. A Eudora 8 user for a few days, and I’m interested in the Lightning/Sunbird calendar/s.
    I see that it works with Thunderbird. Does it also work with Eudora 8?

  14. Hi Simon,
    In due time I believe that the Thunderbird team would see the incorporation of Lightning as the natural move, solidifying the value proposition for many people to move off Outlook. Pair that up with Birdiesync and we are good to go.
    A couple of usabilty issues I have on the navigation in Lightning that keeps me on Outlook till now are as follows:
    – I am unable to use the arrow keys to move to the various dates in the monthly view.
    – Seamless scrolling from month to month (via scrollbars or arrow keys) is impossible, somehow each month is “locked” as is, and can only be changed by clicking on the “week xx” or “month xx”, which is counter intuitive when I just want to rapidly scroll to review and stop at the date/event.
    – The option of displaying 2 calendars on the left bar (either 1 month before and 1 month after, or 2 months before) would be a notable usability feature.
    – Possible in-built incorporation of google calendar syncing functions, along with a choice of other online calendar sites. This would help beginners who would not want to fiddle with GCalDaemon too much.
    I certainly hope I can assist the Lightning team in this small area of providing usability feedback!

  15. @Vince
    sorry, but I don’t remember. I only know, that it was an English-speaking-Forum. Maybe it helps you. Try google – I think I have found it the same way.

  16. @Nicholas
    About some your issues in the Lightning/Outlook competition:
    – Seamless scrolling from month to month (via scrollbars or arrow keys) is impossible, somehow each month is “locked” as is, and can only be changed by clicking on the “week xx” or “month xx”, which is counter intuitive when I just want to rapidly scroll to review and stop at the date/event.
    ==> Does the minimonth widget on the left of the calendar view not fit your need ? You can use the arrows there, from month to month (Lightning 0.7pre)
    – Possible in-built incorporation of google calendar syncing functions, along with a choice of other online calendar sites. This would help beginners who would not want to fiddle with GCalDaemon too much.
    ==> Try the “Lightning provider for Google Calendar” extension… It’s seamlessly integrated in Lightning.