Calendar:0.3 Release Status: Difference between revisions
m (→Visual Alarms) |
|||
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<div style="border: thin dotted #aaa; padding: 10px;"> | <div style="border: thin dotted #aaa; padding: 10px;"> | ||
'''Please do not edit these pages without permission of an 0.3 driver. Your feedback and comments are welcomed on the [[Calendar_Talk:0.3_Release_Status|discussion page]].'''</div> | '''Please do not edit these pages without permission of an 0.3 driver. Your feedback and comments are welcomed on the [[Calendar_Talk:0.3_Release_Status|discussion page]].'''</div> | ||
== We are in STRING FREEZE == | |||
== Overview== | == Overview== | ||
Sunbird and Lightning are aiming for a simultaneous release of their 0.3 versions | Sunbird and Lightning are aiming for a simultaneous release of their 0.3 versions in October 2006. This page is meant to provide an overview of the status of that release. | ||
The 0.3 releases are intended to provide a stable upgrade for users of all previous Sunbird, Lightning, and Calendar versions. | The 0.3 releases are intended to provide a stable upgrade for users of all previous Sunbird, Lightning, and Calendar versions. | ||
*[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=&keywords_type=anywords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&query_based_on=blocking+0.3&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking0.3%2B Current blocking bugs] | *[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=&keywords_type=anywords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&query_based_on=blocking+0.3&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking0.3%2B Current blocking bugs] | ||
*[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=&keywords_type=anywords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&query_based_on=nominated+0.3&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking0.3%3F Current blocking nominations] | *[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=&keywords_type=anywords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&query_based_on=nominated+0.3&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking0.3%3F Current blocking nominations] | ||
*[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=%5Bhigh+risk%5D&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0= | *[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=%5Bhigh+risk%5D&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=blocking0.3%2B Current "high risk" radar] | ||
==Key Development Areas== | ==Key Development Areas== | ||
Line 40: | Line 41: | ||
| P1 || Events/tasks are displayed at the correct position (based on time) in day/week view. || style="color: green;" | Complete | | P1 || Events/tasks are displayed at the correct position (based on time) in day/week view. || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Tooltip information for events should be correct. || style="color: | | P2 || Tooltip information for events should be correct. || style="color: green;" | Complete | ||
|- | |- | ||
| P3 || Tooltip information for tasks should be correct. || style="color: | | P3 || Tooltip information for tasks should be correct. || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Unifinder should show correct information || style="color: | | P2 || Unifinder should show correct information || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Events/tasks should not appear in views where they are not intended to appear || style="color: | | P2 || Events/tasks should not appear in views where they are not intended to appear || style="color: green;" | Complete | ||
|} | |} | ||
Line 64: | Line 65: | ||
| P1 || Minimonth navigation should work. || style="color: green;" | Complete | | P1 || Minimonth navigation should work. || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || A 'Go to Date' functionality should be exposed. (Lightning) || style="color: | | P2 || <strike>A 'Go to Date' functionality should be exposed. (Lightning)</strike> || style="color: black;" | Dropped | ||
|- | |- | ||
| P2 || Navigating to distant future and distant past should be possible || style="color: | | P2 || Navigating to distant future and distant past should be possible || style="color: green;" | Complete | ||
|} | |} | ||
Line 94: | Line 95: | ||
| P3 || Multiple alarms should be displayed in a single window || style="color: green;" | Complete | | P3 || Multiple alarms should be displayed in a single window || style="color: green;" | Complete | ||
|- | |- | ||
| P3 || Alarms should be able to be snoozed. || style="color: | | P3 || Alarms should be able to be snoozed. || style="color: green;" | Complete | ||
|} | |} | ||
Line 112: | Line 113: | ||
| P1 || The exported file should comply with RFC2445. || style="color: green;" | Complete | | P1 || The exported file should comply with RFC2445. || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Export of particular items/sets of items should be possible. || style="color: | | P2 || Export of particular items/sets of items should be possible. (Sunbird) || style="color: green;" | Complete | ||
|- | |||
| P2 || <strike>Export of particular items/sets of items should be possible. (Lightning)</strike> || style="color: black;" | Dropped | |||
|} | |} | ||
Line 125: | Line 128: | ||
| style="background-color: #efefef;"| '''Item''' | | style="background-color: #efefef;"| '''Item''' | ||
| style="background-color: #efefef; width: 20px"| '''Status''' | | style="background-color: #efefef; width: 20px"| '''Status''' | ||
|- | |||
| P1 || <strike>Printing should be possible. (Lightning)</strike> || style="color: black;" | Dropped | |||
|- | |- | ||
| P1 || Printing a list of items should be possible. || style="color: green;" | Complete | | P1 || Printing a list of items should be possible. || style="color: green;" | Complete | ||
Line 130: | Line 135: | ||
| P2 || Printing a month grid of items should be possible. || style="color: green;" | Complete | | P2 || Printing a month grid of items should be possible. || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Printing a week's view of items should be possible. || style="color: | | P2 || <strike>Printing a week's view of items should be possible.</strike> || style="color: black;" | Dropped | ||
|- | |- | ||
| P3 || Printing a task list should be possible. || style="color: | | P3 || <strike>Printing a task list should be possible.</strike> || style="color: black;" | Dropped | ||
|- | |- | ||
| P3 || Extensions should be able to provide additional printing formats. || style="color: green;" | Complete | | P3 || Extensions should be able to provide additional printing formats. || style="color: green;" | Complete | ||
Line 150: | Line 155: | ||
| P1 || Publishing an entire calendar to an http server should be possible || style="color: green;" | Complete | | P1 || Publishing an entire calendar to an http server should be possible || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Publishing an entire calendar to an ftp server should be possible. || style="color: | | P2 || Publishing an entire calendar to an ftp server should be possible. || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Publishing a specific set of items should be possible. || style="color: | | P2 || Publishing a specific set of items should be possible. (Sunbird) || style="color: green;" | Complete | ||
|- | |- | ||
| P2 || Published data should comply with RFC2445. || style="color: | | P2 || <strike>Publishing a specific set of items should be possible. (Lightning)</strike> || style="color: black;" | Dropped | ||
|- | |||
| P2 || Published data should comply with RFC2445. || style="color: green;" | Complete | |||
|} | |} | ||
Line 210: | Line 217: | ||
| style="background-color: #efefef; width: 20px"| '''Status''' | | style="background-color: #efefef; width: 20px"| '''Status''' | ||
|- | |- | ||
| P1 || Shutting down the application should preserve all data. || style="color: | | P1 || Shutting down the application should preserve all data. || style="color: green;" | Complete | ||
|- | |- | ||
| P1 || Editing an item should work as expected. || style="color: green;" | Complete | | P1 || Editing an item should work as expected. || style="color: green;" | Complete | ||
Line 224: | Line 231: | ||
| P2 || Standards compliant data should be preserved when edited. || style="color: red;" | At risk | | P2 || Standards compliant data should be preserved when edited. || style="color: red;" | At risk | ||
|} | |} | ||
==Misc Regressions== | ==Misc Regressions== |
Latest revision as of 00:44, 31 October 2006
We are in STRING FREEZE
Overview
Sunbird and Lightning are aiming for a simultaneous release of their 0.3 versions in October 2006. This page is meant to provide an overview of the status of that release.
The 0.3 releases are intended to provide a stable upgrade for users of all previous Sunbird, Lightning, and Calendar versions.
Key Development Areas
- Viewing of events
- Navigation
- Visual Alarms
- ICS Export
- Printing
- Publishing
- Holidays
- Calendar Subscriptions
- Dataloss
- Regressions
Viewing of Events
Sunbird and Lightning will display all events and tasks with the correct information and in the correct places.
Views | ||
Priority | Item | Status |
P1 | Events/tasks are displayed on the correct day in month/multiweek view | Complete |
P1 | Events/tasks are displayed at the correct position (based on time) in day/week view. | Complete |
P2 | Tooltip information for events should be correct. | Complete |
P3 | Tooltip information for tasks should be correct. | Complete |
P2 | Unifinder should show correct information | Complete |
P2 | Events/tasks should not appear in views where they are not intended to appear | Complete |
Sunbird and Lightning should allow users to move to any display they want.
Navigation | ||
Priority | Item | Status |
P1 | Functional navigation buttons should be available in all views | Complete |
P1 | Minimonth navigation should work. | Complete |
P2 | Dropped | |
P2 | Navigating to distant future and distant past should be possible | Complete |
Visual Alarms
Sunbird and Lightning should visually display alarms when they are scheduled to fire
Alarms | ||
Priority | Item | Status |
P1 | Users should be able to set an alarm for an arbitrary length of time before an item. | Complete |
P1 | Alarms should fire when scheduled, if Sunbird/Lightning is open | Complete |
P2 | Missed alarms should fire when Sunbird/Lightning is reopened | Complete |
P2 | Dismissed alarms should not re-fire | Complete |
P2 | Alarms should correspond with the ICS Standard. | Complete |
P2 | Alarms for recurring events should fire for each occurrence | Complete |
P3 | Multiple alarms should be displayed in a single window | Complete |
P3 | Alarms should be able to be snoozed. | Complete |
ICS Export
Sunbird and Lightning should provide a way for users to export their data in a standards compliant format. This allows users to not need to enter a 'walled garden' when using Sunbird/Lightning
Export | ||
Priority | Item | Status |
P1 | Export should serialize all data into the file | Complete |
P1 | The exported file should comply with RFC2445. | Complete |
P2 | Export of particular items/sets of items should be possible. (Sunbird) | Complete |
P2 | Dropped |
Printing
Sunbird and Lightning should provide an easy to use way for users to get their data in a paper format, through their printer.
Printing | ||
Priority | Item | Status |
P1 | Dropped | |
P1 | Printing a list of items should be possible. | Complete |
P2 | Printing a month grid of items should be possible. | Complete |
P2 | Dropped | |
P3 | Dropped | |
P3 | Extensions should be able to provide additional printing formats. | Complete |
Publishing
Sunbird and Lightning should allow users to publish their calendar information to a web server.
Publishing | ||
Priority | Item | Status |
P1 | Publishing an entire calendar to an http server should be possible | Complete |
P2 | Publishing an entire calendar to an ftp server should be possible. | Complete |
P2 | Publishing a specific set of items should be possible. (Sunbird) | Complete |
P2 | Dropped | |
P2 | Published data should comply with RFC2445. | Complete |
Calendar Holidays
Sunbird and Lightning should allow users to easily get information about the relevant public holidays in their area.
Holidays | ||
Priority | Item | Status |
P1 | Subcribing to a holiday file should be possible | Complete |
P2 | Dropped | |
P2 | Dropped | |
P3 | Dropped |
Calendar Subscriptions
Users should be able to subscribe to calendar files that have been published on the web
Publishing | ||
Priority | Item | Status |
P1 | Subscribing to a public ics file should be possible | Complete |
P2 | Subscribing to a password-protected calendar should be possible | Complete |
P2 | Subscribing to a calendar from behind a proxy should be possible | Complete |
P2 | Standards compliant data should always be successfully read/preserved. | At risk |
P3 | Errors in standards compliance should be gracefully handled. | On track |
Dataloss
Users should be able to use Sunbird/Lightning with confidence that their data will be preserved.
Internal | ||
Priority | Item | Status |
P1 | Shutting down the application should preserve all data. | Complete |
P1 | Editing an item should work as expected. | Complete |
External | ||
Priority | Item | Status |
P1 | Subscribing to a calendar with unexpected data should preserve the data | At risk |
P2 | Standards compliant data should be preserved when edited. | At risk |
Misc Regressions
Users upgrading from past versions should not notice significant loss of functionality/usability.
Regressions | ||
Priority | Item | Status |
P1 | "Misc Regressions" is provided to give it visibility during discussions. Individual elements do not exist at this time. |