Calendar Talk:1.0 Product Planning

From MozillaWiki
Jump to: navigation, search

This is a temporary overview of the current blockers. The bugs on the main page are result from discussion between Mozilla and some ISVs.

Version 1: Partly condenses

Alarms

bug 360916 NEW Snoozed alarm fires at old event time although event time has been changed
bug 375210 NEW Revisit alarm dialog dismissal/snooze user experience
bug 356002 ASSI Cannot dismiss/snooze alarms from read-only calendar

Error Handling / Errors

bug 462305 NEW Lots of warning messages in Error Console when in offline mode
bug 314594 NEW No error message if invalid URL used for new calendar, creates invalid calendars

Accessibility

bug 260121 NEW Make datepicker and timepicker keyboard accessible
bug 431076 ASSI Add keyboard navigation/accessibility for the calendar views
bug 472448 ASSI Minimonth missing accessible name and navigation
bug 468863 ASSI The richlistbox item for a reminder has two buttons with empty accessible names

Cache

bug 462277 NEW Turn on experimental cache by default
bug 412914 NEW Enable offline caching for a calendar with many events -> startup horrible slow
bug 502936 ASSI cached calendars should not be refreshed at launch time

Backend

bug 354935 NEW undo after moving a single occurrence does the wrong thing
bug 441992 NEW caldav calendar isn't switched off after canceling the login dialog
bug 523860 NEW Do not escape double quote character " to \" in iCalendar output (potential RFC 2445 violation)
bug 456706 NEW Replying to a CalDAV invitation returns MODIFICATION_FAILED but succeeds.
bug 422184 NEW The fgPrinters extension could be included to improve printing experience in calendar
bug 527254 ASSI Lightning Command Controller tracker

Views/Frontend

bug 373251 NEW Can open multiple windows of a single event/task from Agenda, Task lists and Unifinder
bug 466742 NEW Event color changing actions shouldn't need re-calculation of calendar view [i.e. changing calendar of event]
bug 424808 ASSI addItem in calendar-month-day-box scales badly
bug 501302 ASSI Improve View performance by removing unneeded boxes (fixes regression: alarm icon cropped, misplaced)

Build Config/Profiling/Web stuff

bug 315959 NEW profile ICS calendar reading
bug 462280 NEW profile Tb startup time with and without Lightning
bug 545838 NEW Run mozmill tests as part of the build process
bug 413641 NEW Launch Lightning Release Notes on update of extension
bug 405007 ASSI Create unittest buildbots for Calendar

Already waiting on review

bug 351581 ASSI [Win] Print fails on first attempt but works on second
bug 482110 ASSI calendar stays hidden after adding event to it; new event not visible
bug 528329 ASSI Alarm is not fired when dismissed and later set reminder again
bug 438369 ASSI Create database backup before performing a database upgrade
bug 636058 ASSI Errors on import, mac only (Components.classes[contractids[fp.filterIndex]] is undefined)


Version 2: Together with TB7

No patch yet / In Progress

bug 356002 ASSI Cannot dismiss/snooze alarms from read-only calendar
bug 373251 ASSI Can open multiple windows of a single event/task from Agenda, Task lists and Unifinder
bug 501302 ASSI Improve View performance by removing unneeded boxes (fixes regression: alarm icon cropped, misplaced) -> Not the full bug, just parts of it
bug 527254 ASSI Lightning Command Controller tracker
bug 360916 ASSI Snoozed alarm fires at old event time although event time has been changed

In review

bug 441992 ASSI caldav and ics calendar aren't disabled after canceling the login dialog
bug 523860 ASSI Do not escape double quote character " to \" in iCalendar output (potential RFC 2445 violation)
bug 528329 ASSI Alarm is not fired when dismissed and later set reminder again
bug 636058 ASSI Errors on import, mac only (Components.classes[contractids[fp.filterIndex]] is undefined)

Bugs suggested by Inverse

bug 502936 ASSI cached calendars should not be refreshed at launch time
bug 380060 ASSI Implementation of full offline mode (esp. modification of calendar data)
bug 586276 ASSI Hooks / stubs mechanisms for Mozilla Lightning
bug 420516 NEW Allow iTIP processor to support delegation to uninvited attendees (forward event invitation)