What's New in Chandler 0.7alpha3

What is alpha3 ?

The Chandler 0.7alpha3 milestone builds on the calendar we released in 0.6 by providing a sneak preview of some of the new features we are implementing for 0.7. With the new features and performance improvements we suggest that 0.6 and 0.6.1 users switch to using the calendar with 0.7alpha3. A list of known major bugs for this release is on the OSAF Projects Wiki. Chandler 0.7alpha3 is released under the Apache Software Foundation, version 2.0 software license.

The work in Alpha3 centers around three areas:

  • Background sync
  • Intel Mac support
  • Performance improvements

New features in this version:

Take a look below at some screenshots of the Chandler 0.7 features that are making their initial appearance in 0.7alpha3. Remember that as we roll out new features, we don't expect them to be complete, robust, pretty, or bug-free, and the following are no exception. But they will give you an idea of what Chandler is going to be in the future. With the new features and performance improvements we suggest if you were using a previous version of Chandler that you switch to 0.7alpha3. If you do want to begin using the 0.7alpha3 milestone you should follow the instructions on the Chandler Project wiki for migrating your data from 0.6 to 0.7alpha3.

Background sync

  • Synching calendars as well as publish and subscribe operations now run in the background. This means you can continue to use the application while a sync is running.
  • By default, calendars sync every hour.
  • Using the Collection->Synchronization preferences menu you can change this option from every 1/2 hour to once a day.
  • Users will still have the option to force a sync manually.

Intel Mac support

  • Chandler can now be built and run on the Intel Mac platform.
  • We also provide separate downloads for both the PPC and Intel Mac on the downloads page.

We have made a number of architecture changes to improve performance

  • Some operations were loading all items in a collection -- we changed this behavior with a series of fixes
  • The column header renders faster (use of freeze/thaw in the column header when changing text)
  • Optimizations in looking up events for a given week, including use of the "sub-index" feature to look for recurring events

Further progress on internationalization

  • Integration with wxWidgets i18n (dialogs are now localizable)
  • Unit and functional tests cover non-ascii characters in all displayable strings, non-ascii filenames, etc.
  • i18n egg support
  • Numerous i18n related bug fixes

Other stuff

  • Hold down the Ctrl key on launch to bring up a start-up management dialog
  • Zanshin free-busy query support
  • Numerous bug fixes reported by users: alpha3 is first dogfoodable release since 0.6.1
  • License change to Apache 2.0

For a complete list of major known bugs see list at http://chandlerproject.org/Projects/ZeroPointSevenAlpha3KnownBugs

 


Background Synchronization

Repeated synchronization of calendars, as well as the initial publish and subscribe operations now run in the background. This means you can continue to use the application while a synchronization is executing.

By default, calendars sync every hour. But, using the Collection->Synchronization preferences menu you can change this option from every 1/2 hour to once a day.

Choosing the "Manually" option turns off the automatic background sync.

Regardless of the background sync preference, users will still have the option to force a sync manually either by using the "Sync All" button to the Task Bar, using the File->Sync->... menu, or using the Test->Sharing->Start a background sync now option.

 

background sync preferences

 

Under the Test->Sharing menu there are some additional options to initiate a variety of sharing and syncing operations.
Test menu sharing options

 

 
 

Intel Macintosh Support

 

Chandler can now be built and run on the Intel Mac platform.

We also provide separate downloads for both the PPC and Intel Mac on the Chandler 0.7alpha3 downloads page.

Chandler Intel Mac about box
 

Other stuff

Hold down the Ctrl key while launching Chandler to bring up a start-up management dialog

In alpha3 the Startup Options is not yet fully functional. According to our QA tesing:

  • Option 2 - reset the UI is known not to work.  It d oesn't crash, but may not fix an existing problem either.  This works on all platforms.
  • Options 4 and 5 - Save and restore the repository to and from 'snapshot' files.  These do not work on Macs.  They do work on other platforms.
  • All the other options work.
Chandler startup options