Calendar:0.3 Release Status
Overview
Sunbird and Lightning are aiming for a simultaneous release of their 0.3 versions at the end of August. 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 | |
P1 | Events/tasks are displayed on the correct day in month/multiweek view | |
P1 | Events/tasks are displayed at the correct position (based on time) in day/week view. | |
P2 | Tooltip information for events should be correct. | |
P3 | Tooltip information for tasks should be correct. | |
P2 | Unifinder should show correct information | |
P2 | Events/tasks should not appear in views where they are not intended to appear |
Sunbird and Lightning should allow users to move to any display they want.
Navigation | ||
Priority | Item | |
P1 | Functional navigation buttons should be available in all views | |
P1 | Minimonth navigation should work. | |
P2 | A 'Go to Date' functionality should be exposed. | |
P2 | Navigating to distant future and distant past should be possible |
Visual Alarms
Sunbird and Lightning should visually display alarms when they are scheduled to fire
Alarms | ||
Priority | Item | |
P1 | Users should be able to set an alarm for an arbitrary length of time before an item. | |
P1 | Alarms should fire when scheduled, if Sunbird/Lightning is open | |
P2 | Missed alarms should fire when Sunbird/Lightning is reopened | |
P2 | Dismissed alarms should not re-fire | |
P2 | Alarms should correspond with the ICS Standard. | |
P2 | Alarms for recurring events should fire for each occurrence | |
P3 | Multiple alarms should be displayed in a single window | |
P3 | Alarms should be able to be snoozed. |
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 | |
P1 | Export should serialize all data into the file | |
P1 | The exported file should comply with RFC2445. | |
P2 | Export of particular items/sets of items should be possible. |
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 | |
P1 | Printing a list of items should be possible. | |
P2 | Printing a month grid of items should be possible. | |
P2 | Printing a week's view of items should be possible. | |
P3 | Printing a task list should be possible. | |
P3 | Extensions should be able to provide additional printing formats. |
Publishing
Sunbird and Lightning should allow users to publish their calendar information to a web server.
Publishing | ||
Priority | Item | |
P1 | Publishing an entire calendar to an http server should be possible | |
P2 | Publishing an entire calendar to an ftp server should be possible. | |
P2 | Publishing a specific set of items should be possible. | |
P2 | Published data should comply with RFC2445. |
Calendar Holidays
Sunbird and Lightning should allow users to easily get information about the relevant public holidays in their area.
Holidays | ||
Priority | Item | |
P1 | Subcribing to a holiday file should be possible | |
P2 | Holiday files should be available for Tier-1 locales. | |
P2 | An interface for finding holiday files should be provided | |
P3 | Holidays should be shown as days off. |
Calendar Subscriptions
Users should be able to subscribe to calendar files that have been published on the web
Publishing | ||
Priority | Item | |
P1 | Subscribing to a public ics file should be possible | |
P2 | Subscribing to a password-protected calendar should be possible | |
P2 | Subscribing to a calendar from behind a proxy should be possible | |
P2 | Standards compliant data should always be successfully read/preserved. | |
P3 | Errors in standards compliance should be gracefully handled. |
Dataloss
Users should be able to use Sunbird/Lightning with confidence that their data will be preserved.
Internal | ||
Priority | Item | |
P1 | Shutting down the application should preserve all data. | |
P1 | Editing an item should work as expected. | |
External | ||
Priority | Item | |
P1 | Subscribing to a calendar with unexpected data should preserve the data | |
P2 | Standards compliant data should be preserved when edited. |
Misc Regressions
Users upgrading from past versions should not notice significant loss of functionality/usability.
Regressions | ||
Priority | Item | |
P1 | "Misc Regressions" if provided to give it visibility during discussions. Individual elements do not exist at this time. |