Chandler Milestone 0.5.03 Report Card
Chandler Milestone 0.5.03 was officially released on June 7, 2005. The following is a summary of new features (visible and non-visible) that were completed, and the status of any "work in progress" items that will span multiple milestones. We have also included a list of known bugs/problems or areas of the app to avoid testing at this point.
Overall Status
- QA is still in process on all 3 platforms and any change in status will be noted if necessary.
- All smoke tests and the demo script have been executed on all 3 platforms successfully.
Visual Features
0.5 Cleanup
- Significant progress on most areas of the 0.5 cleanup list. Since there are many individual small bugs, only the highlights will be listed here. For a more comprehensive summary you can refer to the apps team notes see 0.5.03 Closing Status
- Sidebar:
- icons for app kind and sharing, updating text based on app area, infrastructure work.
- NOTE: greyed out collection with not items NOT complete.
- Calendar:
- integration of wxHeader and visual tweaks for native platform look and feel.
- many bugs fixed to improve overall calendar view, overlapping events, text, logenze shape, event statuses.
- Mini Calendar: visual tweaks fixed, navigation, improvement to borders
- App Polish: started on chrome cleanup beveling and margins work.
- Drag and drop: fixed many of the drag and drop bugs.
- wxWidgets 2.6.0 integration
Other
- Calendar Features:
- color assignments per calendar and the ability for the user to modify this.
- calendar overlays - checkbox widget for activating and deactivating calendars.
- checkbox reflecting the calendar color is NOT complete.
- 1st iteration of visual color saturation for selected events, selected calendar, activated calendars.
- Detail view:
- converted most fields to use Attribute Editors - improvements in look and feel, layout, fonts, editability
- date/time fields NOT yet updated
- Sharing
- started work to move to dialog/url based sharing publishing/subscribing.
- started work on implementation of filtered shares but not yet ready for full qa.
- review of sharing spec ui and architecture details.
- Overall visual polish - 1st draft/iteration of
- visual guidelines spec
- context menus spec.
- keyboard support, cut/copy/paste specs.
Infrastructure Work
- Internationalization
- spec in progress
- created PyICU (a python wrapper for ICU, support libraries for i18n)
- removed mx.DateTime from the app, replacing it with python datetime and ICU's Calendar
- Performance
- assorted performance improvements
- we identified use cases and target hardware
- Schema API
- introduced a new API to simplify parcel development (allows developers to define schema data in Python instead of xml)
- integrated API with parcel loader
- Zanshin sharing client library
- Support for HTTP, WebDAV and CalDAV (planned)
- initial integration with Chandler done
- ETag support for efficient synchronization
- See WebdavService
- Email
- initial POP Support
- started to think about IMAP goals
- Certificate Storage
- Adding certificates including trust levels and evaluating whether to trust a certificate.
- Mostly complete except for dynamically adding of certs.
- Switchover to subversion
Architecture Work
- Specs/discussions in progress:
- Item Collection - 1st draft out for review and feedback. This will address a number of the 0.5 cleanup bugs, some performance issues and support 0.6 sidebar goals.
- Recurrence - use cases and ui details reviewed - still iterating on architecture details (API and data model).
- Timezones - use cases and implementation details first draft - pending more formal review and iteration.
- Sharing - ui and architecture reviewed - pending a final review but implementation is already underway.
- Sidebar - closed on virtuality goals for 0.6 and initial review of sidebar spec - implementation details pending.
- Trash & deletion - spec reviewed, iterating on proposal for 0.6.
Known Bugs/Regressions
The following is a list of open bugs filed against Milestone 0.5.03
- Regression bugs that are currently open:
- Bug:3216 - ParcelException? on loading amazon and flickr parcels
- Bug:3202 - Minicalendar only bolds certain days
- Bug:3193 - Change to the title in the calendar view doesn't instantly update the detail view
- Bug:3179 - Edit mode persists into different event
- Bug:3149 - Changing length of event does not update "duration" box
- Bug:3171 - Moving mouse off collection name causes name to disappear
- New bugs found that are currently open:
- Bug:3225 - Double-click-drag while editing event title causes unexpe.
- Bug:3224 - Double-click-drag in Calendar view causes Type_Error
- Bug:3221 - selecting a webDAV server from the drop down list of shar...
- Bug:3218 - Bad file descriptor error on Chandler startup with the debug build
- Bug:3214 - No error to the user when testing sharing account fails because sharing server unavailable
- Bug:3210 - "Position out of range" when double clicking in Messages
- Bug:3209 - Error message when sharing and not internet-connected
- Bug:3207 - Inline edit only highlight first line
- Bug:3206 - "attempt to release mouse, but this window hasn't captured it"
- Bug:3204 - unable to synchronize a shared collection after adding items
- Bug:3200 - Testing webDAV account from preferences throws a zanshin connect error
- Bug:3192 - To field in the detail view disappears once you type and move to the title field