Posts Tagged gcontactsync

Version 2.0.0b1 released (beta channel)

I released version 2.0.0 beta 1 today to the beta channel.  The major change in version 2.0 is switching to OAuth2 for authentication because Google deprecated the ClientLogin method that previous versions of gContactSync used (it will no longer be supported in April 2015).  You can download it here.  Just scroll down to Development Channel.

The first time you use version 2.0.0b1 or later you will have to reauthenticate each unique account you synchronize (once per e-mail address, not synchronized address book).  Unfortunately gContactSync cannot use your saved e-mail password from Thunderbird any more with OAuth2.

It also adds a hidden preference to change the size of the Notes field in the Edit Contact dialog.    To change this preference:

  • Go to Menu -> Preferences -> Preferences
  • Go to the Advanced -> General tab
  • Click Config Editor…
  • Click the button saying that you’ll be careful
  • Type notesHeight
  • Double-click the result and type the desired size, followed by px, for example, 400px
  • Close the Config Editor and Preferences windows

If you try the beta please let me know how it works.

, , , ,

3 Comments

Version 1.0.0 released

After a few years of development version 1.0.0 has been released.  I previously referred to this release as 0.4.0 but after reading many comments and even blog posts that mentioned the low version number was a sign that gContactSync isn’t stable I decided to bump the version up to 1.0.  It should be significantly easier to use with the new account wizard, merge on the first sync (a cause of many complaints when switching from a different sync add-on), postal address synchronization, better error handling, and more.

Thanks to everyone on the beta channel who has helped me test this release!

And thanks to the hard work of the translators on Babelzilla who made gContactSync available to a wider audience:

Michal Stanke (michal.stanke at mikk.cz) – cs
Sebastian Zartner – de
Mikael Hiort af Ornäs – sv-SE
Bert Visser – nl
markh van BabelZilla.org – nl
Scooter – es-ES
devezas – pt-PT

Upgrading

Some of the bug fixes and new features require an upgrade of all contacts.  The first time you sync with version 1.0 you will see a prompt.  Click OK and sync.  It may take some time because every contact has to be re-uploaded.

If you are on the development channel and already have one of the later 0.4.0 or 1.0 release candidates you already went through this upgrade.

Account Wizard

I received many comments over the years about how difficult gContactSync was to setup.  The new account wizard and the import on first sync feature should make it far easier to setup synchronization without creating duplicates.

The first time you start Thunderbird after installing 1.0 (assuming gContactSync wasn’t previously installed) you should see this.  You’ll also see it if you go to gContactSync -> New Account

wizard0

You can pick an existing account.  Both IMAP and gContactSync accounts are listed, so most users will never have to enter their e-mail address and password.

After clicking next you’ll see this screen:

wizard1

The address book field is populated with address books that aren’t already synchronzied with gContactSync and will suggest the e-mail address by default.  If it already exists it will add (X) to it where X is the first number for which no address book exists.  The groups/contacts to sync setting and sync direction are both available here.  More advanced settings such as which source has priority for conflicts can still be found in the Edit Accounts dialog.

Changes since version 0.3

Here’s a summary of the changes and fixes that went into version 1.0, this is far from a complete list, see github and mozdev if you’d like to see all the changes.

Features

  • New Account Wizard
  • The first sync merges existing contacts and groups/mailing lists
  • Postal addresses are synchronized by default
  • gContactSync uses Thunderbird’s existing address fields now that Google parses addresses
  • Added Postbox 3 support
  • Minor Accounts dialog changes
  • Added an option to sync only the selected address book to the AB context menu
  • Prevents a duplicate master password prompt when Thunderbird is started
  • Miscellaneous improvements to importing contacts
    • Contacts are merged when possible.  Note that most sources only have display names and photos, so gContactSync only merges contacts with identical names
    • Better UI for picking the destination address book
    • Updated twitter import to use their newest API
    • Removed import sources that have taken down their APIs (Plaxo, MySpace, etc.)
  • Removed the “Other” tab on the preferences dialog.  This just caused confusion and I don’t know of anyone who actually used it.  The feature is still there, but only customizable through the Config Editor.
  • Better handling and mitigation of 503 (Service Unavailable) errors.
  • Button to clean up old contact photos (TB and gContactSync can both leave old photos behind)
  • Uses the new chat fields in Thunderbird instead of adding new fields
  • Website types/labels are now displayed in the contact view pane
  • Added a preference for a timeout for HTTP requests
  • Added a checkbox for the TB preference to show chrome errors in the error console
  • Added more People fields (number is configurable)
  • Added a button to reset all gContactSync settings
  • Added an Anniversary field that is synchronized with Google (reset/replace from server to get these fields)
  • Photos are only uploaded or downloaded if they have changed instead of if the contact has changed
  • Log rotation
  • Throttling to prevent 503 errors
  • New button to completely reset gContactSync to default settings

Bug Fixes

  • Treat infinite last modified dates as being older
  • Fixed a strict JavaScript warning (no functional change)
  • Support for empty extended property value names (Other tab of the Preferences dialog)
  • Prevents a duplicate master password prompt when Thunderbird is started
  • Makes sure that the dummy e-mail address is added to a contact if it is being edited from the mailing list.
  • Bug fix for the preference to not sync contact photos (if a new Thunderbird contact had a photo gContactSync would add it to Google)
  • Photos synchronized or imported by gContactSync will still work when gContactSync is disabled or uninstalled (NOTE – this only applies to contacts synchronized or imported starting with 0.4.0a3)
  • Last modified date not set at the correct time, potentially causing a conflict on the next sync after adding a contact
  • Fix for last modified date being updated when a contact is not successfully uploaded to Google
  • Bug fix for persistent “You must login to sync contacts” message after canceling an expired authentication token prompt (NOTE: if you ran into this bug you must follow the instructions here: http://pirules.org/forum/index.php/topic,521.msg1680.html)
  • Bug fix for changing the type of a website or related person
  • Added a default delay between HTTP requests to mitigate 503 errors from Google (user over quota)
  • Various postal address bug fixes
  • Empty contacts are no longer synchronized since they cause errors
  • “null” stripped from contacts and groups
  • Last modified date warning if a new TB contact has a photo
  • Preferences are only logged if the AB window is opened
  • Fix for canceling the expired token prompt

,

No Comments

Version 0.4.0rc6 Released

I have released version 0.4.0rc6 (click on Development Channel).  This contains the last planned features for version 0.4.0 so if all goes well I hope to release 0.4.0 in June.

Changes since 0.4.0rc5

  • Added more People fields (number is configurable)
  • Added a button to reset all gContactSync settings
  • Added an Anniversary field that is synchronized with Google (reset/replace from server to get these fields)
  • Photos are only uploaded or downloaded if they have changed instead of if the contact has change

Changes since version 0.3

Features

  • New Account Wizard
  • The first sync merges existing contacts and groups/mailing lists
  • Postal addresses are synchronized by default
  • gContactSync uses Thunderbird’s existing address fields now that Google parses addresses
  • Added Postbox 3 support
  • Minor Accounts dialog changes
  • Added an option to sync only the selected address book to the AB context menu
  • Prevents a duplicate master password prompt when Thunderbird is started
  • Miscellaneous improvements to importing contacts
    • Contacts are merged when possible.  Note that most sources only have display names and photos, so gContactSync only merges contacts with identical names
    • Better UI for picking the destination address book
    • Updated twitter import to use their newest API
    • Removed import sources that have taken down their APIs (Plaxo, MySpace, etc.)
  • Removed the “Other” tab on the preferences dialog.  This just caused confusion and I don’t know of anyone who actually used it.  The feature is still there, but only customizable through the Config Editor.
  • Better handling and mitigation of 503 (Service Unavailable) errors.
  • Button to clean up old contact photos (TB and gContactSync can both leave old photos behind)
  • Uses the new chat fields in Thunderbird instead of adding new fields
  • Website types/labels are now displayed in the contact view pane
  • Added a preference for a timeout for HTTP requests
  • Added a checkbox for the TB preference to show chrome errors in the error console
  • Added more People fields (number is configurable)
  • Added a button to reset all gContactSync settings
  • Added an Anniversary field that is synchronized with Google (reset/replace from server to get these fields)
  • Photos are only uploaded or downloaded if they have changed instead of if the contact has changed

Bug Fixes

  • Treat infinite last modified dates as being older
  • Fixed a strict JavaScript warning (no functional change)
  • Support for empty extended property value names (Other tab of the Preferences dialog)
  • Prevents a duplicate master password prompt when Thunderbird is started
  • Makes sure that the dummy e-mail address is added to a contact if it is being edited from the mailing list.
  • Bug fix for the preference to not sync contact photos (if a new Thunderbird contact had a photo gContactSync would add it to Google)
  • Photos synchronized or imported by gContactSync will still work when gContactSync is disabled or uninstalled (NOTE – this only applies to contacts synchronized or imported starting with 0.4.0a3)
  • Last modified date not set at the correct time, potentially causing a conflict on the next sync after adding a contact
  • Fix for last modified date being updated when a contact is not successfully uploaded to Google
  • Bug fix for persistent “You must login to sync contacts” message after canceling an expired authentication token prompt (NOTE: if you ran into this bug you must follow the instructions here: http://pirules.org/forum/index.php/topic,521.msg1680.html)
  • Bug fix for changing the type of a website or related person
  • Added a default delay between HTTP requests to mitigate 503 errors from Google (user over quota)
  • Various postal address bug fixes

, , , ,

No Comments

New Account Wizard

Version 0.4 will have a new account wizard to make setting up gContactSync for the first time and adding accounts easier.  The first page is for selecting an account to sync.  It finds IMAP and POP3 accounts in addition to existing gContactSync tokens so most users won’t even have to sign in.  The second page lets you choose an address book and the group(s) to sync.

Please let me know what you think, particularly whether I should include the synchronization direction (read-only, write-only, or bidirectional) and whether Google or TB has priority during conflicts.

, ,

4 Comments

Version 0.3 Feedback, Version 0.4

Version 0.3 and Duplicates

Version 0.3 is getting a bad reputation for creating duplicates.  I haven’t heard from any of these people–please send me an e-mail at least explaining any problems you may have instead of just posting a review without enough details for me to help you.  Feel free to post reviews but please let me help you or at least others by giving me some details.

I believe that at least one of those problems may be due to syncing the same address book with the same account using two add-ons.  This is a bad idea; don’t try it.  Other than that I think people are importing their contacts from Google into TB either manually or with Google’s CSV export then synchronizing those contacts (or switching synchronization add-ons and reusing their old address book without deleting contacts).  gContactSync 0.3 expects an empty address book and treats any contacts in it as brand new, so it adds Thunderbird’s contacts to Google and adds Google’s contacts to Thunderbird during the first sync without attempting to merge contacts. You should start with a new address book when synchronizing contacts.  One exception to this is if you’ve already sync’ed that AB with gContactSync in which case it will recognize contacts it synchronized in the past.

I plan on addressing this in 0.4 by, during the first sync only, getting all Google contacts and checking each TB contact to see if any names or e-mail addresses match.  If so it’ll pretend that contact was already synchronized a very long time ago.  It’s going to be a very dumb/simplistic merge, and during the actual first sync those contacts in TB will be updated from their Google contact.  This will probably be in 0.4.0a1, release date TBA.

Resetting Address Books

There was some confusion over what exactly “resetting” an address book does in gContactSync which resulted in a 1 star review.  There are two types of resets in gContactSync:

  • Reset (replace from server) – this is also what the button in the Advanced preferences tab does and what happens if your mailing lists break.

This deletes the local copy of all contacts and mailing lists from Thunderbird only.  Your Google contacts are not deleted and gContactSync backs up your address book first.  Due to multiple bugs in Thunderbird with mailing lists and deleting address books you must restart Thunderbird after choosing this reset option.  After you restart Thunderbird and sync, gContactSync will pull in your contacts and groups from Google then sync like normal.

  • Replace to server

This option tells gContactSync to push all your local Thunderbird contacts to Google.  No contacts are deleted in either location.

Fake e-mail Addresses (nobody…@nowhere.invalid)

I’ve also received several e-mails and forum posts, along with some bad reviews, about the fake e-mail addresses that gContactSync adds to some contacts.  Thunderbird does not allow contacts without e-mail addresses in mailing lists, so in order to sync groups with mailing lists, gContactSync adds a fake e-mail address to that contact in Thunderbird only. These fake e-mail addresses will never be added to Google. I know it is ugly, but the alternative is having a broken, unsynchronizable address book.  I often refer to these as dummy e-mail addresses.

Postal Addresses

Google is now converting postal addresses between their structured (separate fields for street address/city/state/zip/country) and formatted (one field for everything) flavors.  When I created version 0.3 Google had said they would do this, but didn’t implement it yet so I turned off postal address synchronization by default and left in the new formatted address fields that gContactSync 0.2.0 added.  It should be safe to turn it on now, but you still do so at your own risk.  See this for instructions – http://pirules.org/addons/gcontactsync/faq.php#addresses

Version 0.4

I’m starting to work on version 0.4, which will turn on postal address synchronization by default.  It also removes the formatted address fields that gContactSync 0.2 and 0.3 added since they are no longer needed.  I will put development versions of 0.4 on addons.mozilla.org (look at the bottom of the page under Development Channel).

I’d like to make it more difficult for people to get duplicates, so I will push back my plans to sync with other sources to version 0.5.

I don’t know when I’ll get the basic merging done.  I’m going to be an uncle any day now and I will be spending some time with my family next weekend.

Roadmap

0.4.0a1pre has been released on AMO (under Development Channel) with postal address synchronization enabled.  It also removes formatted address fields.

0.4.0a1 – Basic merging during first sync

0.4.0a2 – Basic merging during imports

, , , , ,

1 Comment

Progress Update

Just thought I ought to give a progress update since I’ve been quiet for a while now…

I have just graduated from Michigan Tech with a BS in Computer Engineering (a mix of Computer Science [software] and Electrical Engineering [hardware]) and I start working full-time on May 16th as a Firmware Engineer.

I am now recovering from “video-assisted thoracoscopy” which I got a week ago to prevent further lung collapses.  My lung decided to collapse for the third time at the end of 2010 so I decided to get the problem fixed before I work full-time.  I’m doing pretty well now and glad that I won’t really have to worry about this in the future. 🙂

gContactSync – Thunderbird

Now that I’m less busy I should be able to release 0.3.3 with some new locales soon and possibly a bugfix or two.  I haven’t started on 0.4 but I hope to at least figure out what it will do soon.

I requested that gContactSync get reviewed by the addons.mozilla.org team last year and still haven’t heard anything.  That would get rid of it’s “Experimental” tag, allow it to update automatically, and would allow contributions (donations) again through addons.mozilla.org.

Android

I got an Android phone to play around with while in the hospital and now that I can tolerate coding for a fair amount of time, I decided to see what I do with it today.  I noticed that the Contacts app only shows and syncs contacts in your “My Contacts” system group, but my contacts are nicely organized in various groups.  I made a quick app as a proof-of-concept that will get all your groups for the selected Google Account on your phone then gets the contacts in the selected group.  It doesn’t do much right now, but remember this was done in a few hours and I’ve never developed anything or really researched developing on the Android yet:

The first or second screen.  First it will ask you which linked account you wish to get contacts for if you have more than one Google Account linked with your device.  This is only shown once, and you can switch accounts easily later.

Once the account is selected Android will ask you if you want to allow gContactSync to access your contacts.  This is only shown once if you click Allow.

Request to give gContactSync access to your contacts

Once you allow gContactSync to access your contacts it will get a list of your groups, plus an entry to show all contacts.  Right now you have to long-press a group to show contacts in that group.

A list of contact groups

A list of contact groups

After selecting a group gContactSync will fetch and display the contacts in that group.  The back button will bring you back to the list of groups.

Right now contact data isn’t displayed, but it is stored (except for the photo at the moment).  I just have to figure out how to best display the data.

A list of contacts in the selected groups

 

,

No Comments

gContactSync 0.3.0 Beta 1 Available

I’ve just released the first beta version of 0.3.0. I feel it is ready to be in a beta as there are no known bugs other than some quirks with postal addresses in Google’s API.  For now postal address synchronization is disabled by default, but you can enable it in the Advanced tab of the Preferences dialog.

This version adds support for importing friends from Facebook, including photos.  It can also import contacts from Plaxo and usernames/photos from your friends on MySpace.  Right now the import does not attempt to match contacts that it finds with existing contacts and imports from Facebook and MySpace do not include e-mail addresses.

As a recap, here’s a quick list of the features.  Download link at the bottom.

Features:

  • Can synchronize your Google Contacts (external link) (Gmail, Google Apps, etc.) with Mozilla Thunderbird (external link).
  • Supports multiple Google Accounts and Address Books
  • Groups in Google can be synchronized with individual Address Books or mailing lists in one AB
  • Each Address Book can be synchronized with one of the following:
    • All contacts and all groups with mailing lists
    • One specific group
    • All contacts
  • Every synchronized AB can have its own custom settings
  • You can choose to complete synchronize your contacts (so Thunderbird matches Google), to only read changes from Google but never apply TB’s changes, or to only write to Google and never apply changes made remotely.
  • Contact photos are synchronized (only visible in Thunderbird 3 & Seamonkey 2)
  • Supports importing contacts/friends from Facebook, MySpace, and Plaxo, including photos.

Changes from 0.2:

  • The Accounts section of the Preferences dialog has been moved to its own dialog
  • Each Address Book now can have its own preferences (defaulting to their previous value in 0.2) and synchronization settings
  • New fields (“People”) and types for existing fields (many more phone number types)
  • Contact photos are synchronized (only visible in Thunderbird 3 & Seamonkey 2)
  • The birthday field in Thunderbird 3 is synchronized
  • More links in the gContactSync menu
  • The Sync button can now be customized like a normal toolbar button in Thunderbird. However, you must go to View -> Toolbars -> Customize and add the button to the toolbar yourself
  • You can synchronize from the main Thunderbird window
  • The import functionality is new.

You can download the latest version of 0.3 here.

, , , , , ,

4 Comments

gContactSync 0.2.8

gContactSync version 0.2.8 has been released.  I realized that I have been forgetting to make a quick blog post about each release, so here’s a basic summary of recent versions.

Download here.

The best way to stay up-to-date on new versions is probably through Twitter: gcontactsync

Supported Applications

  • Thunderbird 2
  • Thunderbird 3 (all versions, including beta 4 and 3.0pre)
  • Thunderbird 3.1a1pre
  • Seamonkey 2 (all versions, including beta 2 and 2.0pre)

Version 0.2.8

  • Fixes ‘broken’ usernames that were able to get an authentication token but failed when trying to get contacts or groups. (usernames only without a domain or with spaces at the beginning or end)
  • Fixed the install.rdf file for Seamonkey

Version 0.2.7

  • Bug fix for renewing expired authentication tokens

Version 0.2.6

  • Updated the Portuguese translation
  • Mailing Lists (groups) in Thunderbird now use their translated names
  • The log moved to the main profile directory

Version 0.2.5

  • Adds the following new languages:
    • Portuguese (devezas on BabelZilla)
    • Russian (Glk63)
    • Spanish (with help from Guillermo Klew from VisualBeta.es)

Version 0.2.4

  • Fixed a bug with adding or renaming groups
  • Minor updates to the Italian translation (thanks ZaZy)

Version 0.3 Update

This deserves its own blog post, but here is a basic summary.  I don’t have a tentative release date yet since this is just a hobby, not a job. Wink

The main delay is described here. College (a full 18 credits) and my job (programming) don’t exactly leave me with much free time, either.

Features

  • Support for Google’s new API
  • Support for downloading contact photos*
  • Synchronized birthday field**
  • ‘Relation’ fields (Mother, Father, Coworker, etc.
  • More phone number types

Potential Features

  • The individual address fields may be synchronized instead of using the new address fields
  • Support for adding, updating, and removing contact photos

*I (among others) worked on contact photos for the Address Book in Thunderbird 3 beta 4/Seamonkey 2.0 Beta 2.  gContactSync 0.3 and up will download photos in all supported applications, but you’ll have to use TB 3 or SM 2 to see them.
**I worked on a birthday field for the address book in Thunderbird 3/Seamonkey 2.  If you use TB 2 the values are synchronized but not displayed.  Google also added a birthday field after the changes were made in Thunderbird.

, , , , ,

1 Comment

gContactSync 0.2.0 on AMO

I finally added gContactSync 0.2.0 to addons.mozilla.org.  I also placed it on BabelZilla so I should be able to add more locales (translations).  Since it is new and hasn’t been reviewed yet, it is still listed as “Experimental”.

Current Features

  • All the features of 0.1
    • Synchronizes an address book in Thunderbird with contacts from a Google Account (Gmail)
    • Customizable
    • Groups in Gmail are synchronized with mailing lists in Thunderbird
  • Duplicates (multiple contacts with the same e-mail address) are allowed
  • Much faster synchronization than 0.1
  • Only US English (en-US) until I finish adding features and strings
  • Customization of how addresses are synchronized
  • Can synchronize just one group (My Contacts), all groups (including My Contacts, Family, Friends, & Coworkers), or all contacts and no groups
  • A new fetch-only mode where Thunderbird only receives updates and never sends updates to or deletes contacts from Google.

Bugfixes & Enhancements since 0.1.x

Bugs in italics are new since 0.2.0b3

  • Bug 20925 Log the preferences
  • Bug 20907 onDrop needs to set dummy e-mails if the target is a mailing list
  • Bug 20681 Handle expired tokens
  • Bug 20655 Login dialogs should specify and validate an e-mail address
  • Bug 20549 Add a hidden preference to disable dummy e-mail address
  • Bug 20119 Improve the first login dialog
  • Bug 20891 gContactSync ignores the name in the first login dialog
  • Bug 20888 Change untyped phone number labels in the card view
  • Bug 20833 Add a preference to disable the new phone number labels in abResultsTreeCols
  • Bug 20865 Allow synchronizing only one group (My Contacts)
  • Bug 20864 The group XML feed is displayed in the verbose log twice
  • Bug 20771 Allow name parsing
  • Bug 20779 Add a preference to disable auto-delete
  • Bug 20853 Too much recursion when the log directory is deleted
  • Bug 20852 Illegal rel value due to dummy e-mail address
  • Bug 20658 Add version info to the log
  • Bug 20739 Add links to the support forum & wiki in the menu
  • Bug 20757 Allow read/fetch of Google Contacts only
  • Bug 20546 – Search is broken in gContactSync 0.2
  • Bug 20644 – Localize all strings in options.xul
  • Bug 20656 – Error: gAddressBookBundle is undefined
  • Bug 20527 – Avoid HTTP Request errors when the Address Book window is closed
  • Bug 20509 – Add Seamonkey support
  • Bug 20508 – Consider adding overlay.css to customizeToolbar.xul
  • Bug 20487 – Add shortcut to preferences in the Address Book
  • Bug 20486 – Improve Address Preferences
  • Bug 20352 – Update gContactSync to use Contacts Data API 2
  • Bug 20148 – Default groups dont appear in Thunderbird
  • Bug 19786 – Support for Google’s ‘Most Contacted’ & ‘Suggested Contacts’

Feedback

I would love to hear your feedback, whether positive or negative (if polite ;)).  My new preferred method of feedback is through the forum, which will hopefully help me stop forgetting to reply to e-mail and let others add their opinions to feedback.  Please send logs with the error report form or via e-mail and do not put them on the forum.

I am working on updating the wiki with articles on how to use and troubleshoot gContactSync.

I will be adding some polls here and would appreciate any feedback.

Tutorials

Flash tutorials are coming soon…  I’ll write another blog post when they are ready.

, , ,

2 Comments

gContactSync 0.2.0b2r2 Released

I have released gContactSync 0.2.0b2r2, and you can download it here.  The only changes are a few bug fixes, some logging improvements, support for Thunderbird 3.1a1pre, and a new link to the error reporting form in the gContactSync menu.  I recommend upgrading if possible, but if you already have 0.2.0b2r1 it isn’t too urgent.

Current Features

  • All the features of 0.1
    • Synchronizes an address book in Thunderbird with contacts from a Google Account (Gmail)
    • Customizable
    • Groups in Gmail are synchronized with mailing lists in Thunderbird
  • Duplicates (multiple contacts with the same e-mail address) are allowed
  • Much faster synchronization than 0.1
  • Only US English (en-US) until I finish adding features and strings
  • Customization of how addresses are synchronized
  • Default groups are enabled (Family, Friends, Coworkers) as mailing lists in Thunderbird
  • A new fetch-only mode where Thunderbird only receives updates and never sends updates to or deletes contacts from Google.

What Features are left for 0.2.0?

0.2.0 will probably have an option to just synchronize the My Contacts group since it contains the most important contacts and is all some devices, like the iPhone/iPod touch, synchronize.  It will also help avoid the usual problems with mailing lists.  I may also make some UI changes before 0.2.0.

Bugfixes & Enhancements since 0.1.x

Bugs in italics are new since 0.2.0b2r1

  • Bug 20779 Add a preference to disable auto-delete
  • Bug 20853 Too much recursion when the log directory is deleted
  • Bug 20852 Illegal rel value due to dummy e-mail address
  • Bug 20658 Add version info to the log
  • Bug 20739 Add links to the support forum & wiki in the menu
  • Bug 20757 Allow read/fetch of Google Contacts only
  • Bug 20546 – Search is broken in gContactSync 0.2
  • Bug 20644 – Localize all strings in options.xul
  • Bug 20656 – Error: gAddressBookBundle is undefined
  • Bug 20527 – Avoid HTTP Request errors when the Address Book window is closed
  • Bug 20509 – Add Seamonkey support
  • Bug 20508 – Consider adding overlay.css to customizeToolbar.xul
  • Bug 20487 – Add shortcut to preferences in the Address Book
  • Bug 20486 – Improve Address Preferences
  • Bug 20352 – Update gContactSync to use Contacts Data API 2
  • Bug 20148 – Default groups dont appear in Thunderbird
  • Bug 19786 – Support for Google’s ‘Most Contacted’ & ‘Suggested Contacts’

Sync Button Details

Newest instructions.

Quite a few users have reporting seeing a strange and ugly icon for the Sync button:

Toolbar buttons

It should look like this for now:

abcard-large

If you still see the incorrect icons there is a workaround that should fix it:

  1. In the Address Book window, go to gContactSync -> Preferences
  2. Check Force the Sync toolbar button image.
  3. Click OK/Close
  4. Close the Address Book window and open it again.

If those instructions still do not work, please let me know.

Feedback

I would love to hear your feedback, whether positive or negative (if polite ;)).  My new preferred method of feedback is through the forum, which will hopefully help me stop forgetting to reply to e-mail and let others add their opinions to feedback.  Please send logs with the error report form or via e-mail and do not put them on the forum.

I am working on updating the wiki with articles on how to use and troubleshoot gContactSync.

I will be adding some polls here and would appreciate any feedback.

Tutorials for 0.2.0

I will probably create some flash tutorials like the original one I had.  This time I will probably host them on YouTube to prevent my website from getting blasted again.

,

No Comments