|
|
| Line 3: |
Line 3: |
| Note this page may have interesting past information, check the history for more information. | | Note this page may have interesting past information, check the history for more information. |
|
| |
|
| This is only a draft, there may be bugs on this list that should be postponed if they turn out to mean an unreasonable amount of work.
| | The following bug queries are relevant for 1.0: |
|
| |
|
| == Access == | | [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=prod%3Acalendar%20flag%3Ablocking-calendar1.0%2B&columnlist=bug_id,assigned_to,status_whiteboard,short_desc blocking-calendar1.0+] - Bugs planned for 1.0 final |
| {{bug|242112}} Make calendar keyboard accessible
| |
|
| |
|
| {{bug|260121}} Make datepicker and timepicker keyboard accessible
| | [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=prod%3Acalendar%20whiteboard:%22%5Bneeded%20beta%5D%22&columnlist=bug_id,assigned_to,status_whiteboard,short_desc needed-beta] - Bugs planned for the next beta. |
|
| |
|
| {{bug|472448}} Minimonth missing accessible name and navigation
| |
|
| |
|
| {{bug|427403}} CTRL+Cursor Down for selecting multiple items from a list of Mail messages or Tasks loses focus (need new keyboard shortcut for Lightning's Today tab)
| | The following improvements make up the goals of the Calendar Project. This does not necessarily mean for 1.0, but are meant to give a general direction for the future of the Calendar Project. |
|
| |
|
| {{bug|468863}} The richlistbox item for a reminder has two buttons with empty accessible names
| | == Calendar Storage and Performance == |
|
| |
|
| == Alarm == | | ''Local storage is slow (schema should be de-normalized so 1 row=1 event)''<br/> |
| {{bug|491118}} reminder for recurring non-dismissed events fire again after hibernation (double/twice in alarm popup) | | See {{bug|498968}}. |
|
| |
|
| {{bug|349673}} Alarm dialog shown for new events that are scheduled in the past | | ''Make cached calendar the only way to configure a calendar''<br/> |
| | See {{bug|462277}}. There are a few more related bugs to fix since the local calendar may support more features than the remote one. |
|
| |
|
| {{bug|360916}} Snoozed alarm fires at old event time although event time has been changed
| | ''Make local changes asynchronous so that even if the server is slow or offline, changes to network calendars appear immediately and sent later.''<br/> |
| | I can't find a bug for this, although I was sure we had one. |
|
| |
|
| {{bug|375210}} Revisit alarm dialog dismissal/snooze user experience
| |
|
| |
|
| {{bug|401731}} Modified Occurrence Shown twice in alarm dialog
| | == CalDAV improvements == |
|
| |
|
| {{bug|442607}} Reminder details link does not work if calendar window is closed | | ''Other calendar applications support caldav "accounts" which means |
| | you can configure one account and see all your calendars as well as |
| | create and delete calendars on the server.''<br/> |
| | We had a student working on this from Uni Erlangen in Germany. He did produce some code, but I can't seem to find it on any bug at the moment. I'm sure its in my email archives though. I can't find a specific bug on this, but its also related to {{bug|306495}}, which is much needed to improve user experience when adding calendars. |
|
| |
|
| {{bug|466032}} Reminder dialog without events appears when experimental cache is enabled
| | ''Other applications support principal-property-search on principal hierarchy for email auto-completion which is much better than ldap in the context |
| | of calendaring''<br/> |
| | No bug filed yet. |
|
| |
|
| {{bug|528329}} Alarm is not fired when dismissed and later set reminder again
| |
|
| |
|
| {{bug|475376}} Unify wording: "reminder" instead of "alarm"
| | == Calendar Views == |
|
| |
|
| {{bug|329387}} Dismissed alarm behave erratically when event is moved | | ''Other calendar applications support much better recurring event editing |
| | (all future events... )''<br/> |
| | I've tried this some time back, but it was very complicated due to the current architecture. See {{bug|320178}} |
|
| |
|
| == Backend ==
| | ''Improve display speed, there should not be any "blinking" of events''<br/> |
| {{bug|341537}} Leaking factories/modules for some components | | See {{bug|466742}} and {{bug|501302}}. I second this, it would be nice to fix. |
|
| |
|
| {{bug|516802}} Refactor & cleanup mode and calendar view switching + today pane code
| | == Backend Improvements == |
|
| |
|
| {{bug|354935}} undo after moving a single occurrence does the wrong thing | | ''Other calendar applications support a form of delegation (even if it's proprietary it can be easily implemented by servers)''<br/> |
| | Inverse has a lot of code here. Christophe Humbert is making an effort to upstream these patches in {{bug|420516}}. |
|
| |
|
| {{bug|331112}} RFC description of WKST does not appear to be followed | | ''Other calendar applications have better attachment support''<br/> |
| | We have a few people working on this, see {{bug|168680}}. |
|
| |
|
| {{bug|523860}} Do not escape double quote character " to \" in iCalendar output (potential RFC 2445 violation)
| | == Misc == |
|
| |
|
| {{bug|532874}} Unable to add new events or tasks because units for alarm preferences are missing | | ''Other applications have better printing support. While I wouldn't put that |
| | feature at the top of the list, it still is an important one.''<br/> |
| | We will likely be integrating the fgPrinters extension, which provides much nicer print layouts and I believe also a few more print options. {{bug|422184}} |
|
| |
|
| {{bug|536209}} Update internal timezone database from version 2009p to version 2010b
| | ''It would be great to have better regression testing, in form of unit |
| | | tests being executed by builders and possibly also mozmill tests.''<br/> |
| {{bug|543698}} Moved occurrences of repeating all-day events are displayed on new and original date
| | This requires more build hardware, especially linux+windows. See {{bug|405007}} and {{bug|545838}}. |
| | |
| {{bug|492069}} Lightning corrupts ATTENDEE with CN parameter that contains a comma
| |
| | |
| == Build ==
| |
| {{bug|346278}} Allow building localized lightning langpacks
| |
| | |
| {{bug|405007}} Create unittest buildbots for Calendar
| |
| | |
| {{bug|460027}} Check what files can be removed during upgrade to 1.0 and add them to removed-files.in
| |
| | |
| {{bug|545838}} Run mozmill tests as part of the build process
| |
| | |
| {{bug|413641}} Launch Lightning Release Notes on update of extension
| |
| | |
| == Cache ==
| |
| {{bug|412963}} [Offline] Disabled cached calendars become visible after synchronization
| |
| | |
| {{bug|462277}} turn on cached calendars
| |
| | |
| {{bug|462305}} Lots of warning messages in Error Console when in offline mode
| |
| | |
| {{bug|466686}} Can't create cached calendars right away
| |
| | |
| {{bug|456208}} Disabling calendars autorefresh does not prevent cached calendar sync
| |
| | |
| {{bug|421600}} local copy of remote calendar is corrupted if edited while server is inaccessible
| |
| | |
| {{bug|479867}} Cached calendars don't set id correctly, causing duplicate events to be shown for multiple cached calendars
| |
| | |
| {{bug|502936}} cached calendars should not be refreshed at launch time
| |
| | |
| == Crashes ==
| |
| {{bug|547168}} crash [@ libgobject-2.0.so.0.2200.4@0xc2c0] [@ wait_for_retrieval] on double-click, instead of opening New Event dialog
| |
| | |
| == Dialogs ==
| |
| {{bug|391673}} Event dialog: Reminder List contains too many items
| |
| | |
| {{bug|362948}} Event dialog: Privacy toolbar button should toggle privacy state
| |
| | |
| {{bug|373251}} Can open multiple windows of a single event/task from Agenda, Task lists and Unifinder
| |
| | |
| {{bug|390293}} Event/task dialog does nothing upon "Save and close" when Thunderbird/Sunbird main window is closed
| |
| | |
| {{bug|397323}} Invite Attendees dialog: cannot move/resize the splitter between attendees and grid
| |
| | |
| {{bug|395287}} Event dialog: Cannot enable timezone option for ending time
| |
| | |
| {{bug|402421}} Saving NEW Event/Task creates a new event each time
| |
| | |
| {{bug|450318}} No error on duplicate calendar address, stalls
| |
| | |
| {{bug|394195}} Dialogs need a scroll bar or minimum height/width
| |
| | |
| == Dragging ==
| |
| {{bug|459641}} Tabs and tab shortcut buttons should perform as drop target to convert events tasks, e-mail messages
| |
| | |
| {{bug|535353}} When event start time=12:10 is dragged to start time=full hour then it is released at full hour +10min
| |
| | |
| {{bug|367131}} Allow click and drag event creation in time scale (hours column)
| |
| | |
| == Errors ==
| |
| {{bug|546003}} Closing Calendar or Task tab throws "An error occurred updating the ... command"
| |
| | |
| {{bug|431265}} No error messages or status if network calendar is unavailable
| |
| | |
| {{bug|460075}} Consolidate logging, support fine-grained logging
| |
| | |
| {{bug|314594}} No error message if invalid URL used for new calendar, creates invalid calendars
| |
| | |
| {{bug|349987}} Strict warning: Expected color but found 'null'. (in editCategory.xul)
| |
| | |
| == Email Scheduling ==
| |
| {{bug|461511}} If 'Directory Server' is enabled it is not possible to add more then one attendees at once
| |
| | |
| {{bug|463392}} caldav calendars are not visible in the 'select calendar' dialog
| |
| | |
| == Localizability ==
| |
| {{bug|500916}} Access key conflict in menu "Events and Tasks"
| |
| | |
| {{bug|402376}} Custom reminder dialog is hardly localizable
| |
| | |
| {{bug|394771}} Lightning calendar view context menus use wrong entities
| |
| | |
| {{bug|457461}} Different keyboard shortcuts for the same actions in main window and event/task dialog
| |
| | |
| {{bug|511518}} Calendar/Task Tab title needs dedicated string
| |
| | |
| == Performance ==
| |
| {{bug|412914}} Enable offline caching for a calendar with many events -> startup horrible slow
| |
| | |
| {{bug|530423}} The méga awful slowness of sunbird with caldav schedules
| |
| | |
| {{bug|270501}} the list of events for the listbox (unifinder) is sorted three times
| |
| | |
| {{bug|315959}} profile ICS calendar reading
| |
| | |
| {{bug|361424}} month view day boxes should draw eventboxes in a batch
| |
| | |
| {{bug|362987}} Large calendars with many recurring items slow down the app
| |
| | |
| {{bug|462280}} profile Tb startup time with and without Lightning
| |
| | |
| {{bug|496893}} The displaying of many alarms seems to take excessive resources
| |
| | |
| {{bug|498968}} Create a new, faster storage provider
| |
| | |
| {{bug|501689}} Investigate making storage asynchronous
| |
| | |
| {{bug|403922}} Multiweek scroll / next / previous is too slow with multiple calendars
| |
| | |
| {{bug|466742}} Event color changing actions shouldn't need re-calculation of calendar view [i.e. changing calendar of event]
| |
| | |
| {{bug|501302}} Improve View performance by removing unneeded boxes (fixes regression: alarm icon cropped, misplaced)
| |
| u
| |
| | |
| == Providers ==
| |
| {{bug|436641}} Sends too big query to server if there are many events (over 1000) causing all events to disappear
| |
| | |
| {{bug|441992}} caldav calendar isn't switched off after canceling the login dialog
| |
| | |
| {{bug|438369}} Create database backup before performing a database upgrade
| |
| | |
| {{bug|523555}} Cannot add CalDAV calendar via HTTPS if server has invalid/self-signed certificate
| |
| | |
| {{bug|497095}} faulty operations retains the new ctag
| |
| | |
| == Task View ==
| |
| {{bug|525430}} Task view doesn't show the attachments for selected tasks
| |
| | |
| {{bug|412803}} Add selector of writeable calendars to the "click here to create a task" line
| |
| | |
| == Views / Frontend ==
| |
| {{bug|455045}} current day highlight should trump currently selected day
| |
| | |
| {{bug|482110}} calendar stays hidden after adding event to it; new event not visible
| |
| | |
| {{bug|534593}} Cannot delete tasks from Today Pane in Mail tab
| |
| | |
| {{bug|357112}} Drag and drop of multiday-event doesn't drop on days the shadow suggests
| |
| | |
| {{bug|494598}} Update Lightning icons to match Thunderbird 3.0 default theme
| |
| | |
| {{bug|404900}} Add Accept/Decline to Calendar item's context menu
| |
| | |
| {{bug|431076}} Add keyboard navigation/accessibility for the calendar views
| |
| | |
| {{bug|273279}} no visual status mark on tentative or cancelled events/tasks
| |
| | |
| {{bug|547593}} Delete Key does not work on selected event in views
| |
| | |
| {{bug|502095}} "Write" popup menu and Today pane statusbar item have odd icons
| |
| | |
| {{bug|366139}} Wrong end time set on multi-day events
| |
| | |
| {{bug|389281}} Write to read-only ICS store creates event on screen
| |
| | |
| {{bug|400267}} short events besides a whole-day spanning event are leaving the time scale grid
| |
| | |
| {{bug|421986}} Adding events to invisible CalDAV calendars does not force visibility
| |
| | |
| {{bug|435493}} Minimonth doesn't respect Sunbirds timezone setting, always uses system timezone
| |
| | |
| {{bug|471378}} Create gnome theme (gnomestripe)
| |
| | |
| {{bug|520667}} Pressing Select All (Ctrl + A) in the tasks view selects all the items in the calendar view
| |
| | |
| {{bug|543694}} Mark complete doesnt function properly
| |
| | |
| {{bug|500156}} Investigate the influence of native theming of groupboxes on Windows
| |
| | |
| {{bug|342933}} Differentiate between tasks and events in day/week view
| |
| | |
| {{bug|372424}} iTIP/iMIP invitation bar doesn't disappear after changing e-mail folder
| |
| | |
| {{bug|424808}} addItem in calendar-month-day-box scales badly
| |
| | |
| {{bug|533096}} Consolidate theming to make more css common
| |
| | |
| {{bug|547445}} Calendar does not open at today's date
| |
| | |
| {{bug|547533}} Day/week views: when creating events dragging the mouse, the title label is misplaced in the center of the events' box
| |
| | |
| {{bug|419983}} Glitch in animated alarm bell image; animation doesn't look smooth | |
| | |
| {{bug|531459}} Replace XPMs with PNGs as Linux window icons
| |
| | |
| {{bug|515802}} Add 'Tasks' and 'Calendar' buttons to the main toolbar
| |
| | |
| {{bug|465512}} New navigation bar contains some flaws under MacOS | |
| | |
| {{bug|463030}} Until date of recurrence rule can set before start date of event
| |
| | |
| {{bug|536796}} copying a recurring event creates a new event where some fields cannot be modified
| |