| Task | Status | Notes | |
|---|---|---|---|
| Editing | |||
| Basic event creation (in-place creation and editing) | DONE | ||
| Simple events with start and end time | DONE | ||
| All-day events - no stacking | DONE | ||
| Multi-day events | DONE | ||
| Dragging events and resizing them in the calendar | DONE | Start date later then the end date but pretty close. Still trying to finished demo. Need to comment and re-factor. | |
| Remove events | DONE | It doesn't delete the event from other calendars it may be on We need to flag this as and issue with Chandler interop - talk to Morgen about what Chandler users see | |
| Display in calendar, but not Edit | |||
| @time events (start time = end time), but no special display lozenge | DONE | ||
| *Recurring events will be displayed correctly-edits will not work | DONE | Open Issue: need to figure out what the actual behavior will be (errors) | |
| Anytime events display as all day events | DONE | ||
| Overlapping events will not stagger, they will just overlap | DONE | Open Issue: there may not be a way to get at events obscured by other events | |
| Navigation | |||
| Week view and navigating back and forth between weeks | DONE | ||
| All day area | DONE | ||
| Event detail view | DONE | ||
| Managing calendars | |||
| View a single calendar at a time | DONE | ||
| View multiple calendars created in Chandler. | DONE | When you run Scooby there is a default calendar created on your behalf. You cannot create new addtional calendars in Scooby. | |
| Events created in scooby can exist on only one calendar | DONE | This one is confusing because I can have 2 chandler calendar that has the same event on more than one calendar Assume there will be no affordance to indicate this (what calendar is on) What happens when I modify this event in scooby (on one of the calendars) | |
| Login, Logout, Manage account | |||
| Managing accounts will be done through Cosmo UI for 0.1 | DONE | ||
| Timezones | |||
| All events are translated into local time and original timezone information is preserved | DONE | (ie: if system TZ=PST, if my event is 10:00am EST, it displays as 7:00am PST) Have a separate discussion to figure out how it will look in Scooby The JavaScript runtime "knows" your locale | |
| Talking to Cosmo -> CALDAV support | DONE | ||