{"id":382,"date":"2012-05-05T20:15:04","date_gmt":"2012-05-06T01:15:04","guid":{"rendered":"http:\/\/www.pirules.org\/blog\/?p=382"},"modified":"2012-05-05T20:15:04","modified_gmt":"2012-05-06T01:15:04","slug":"gcontactsync-version-0-4-0-alpha-4","status":"publish","type":"post","link":"https:\/\/www.pirules.org\/blog\/?p=382","title":{"rendered":"gContactSync Version 0.4.0 Alpha 4"},"content":{"rendered":"<h1>Version 0.4.0a4<\/h1>\n<p>I&#8217;ve released version 0.4.0a4 that adds contact merging during imports.\u00a0 You can now import your Facebook friends into the address book you sync with Google to get their photos and let gContactSync merge your contacts.\u00a0 The Facebook API doesn&#8217;t expose phone numbers or e-mail addresses, however.<\/p>\n<p>If you try it please let me know.\u00a0 I have a few more changes to make before releasing the beta.<\/p>\n<p>You can download it <a href=\"https:\/\/addons.mozilla.org\/en-US\/thunderbird\/addon\/gcontactsync\/\">here<\/a>.\u00a0 Scroll to the bottom and expand <strong>Developer Channel<\/strong>.\u00a0 If you already downloaded a development version it will automatically update.<\/p>\n<h2>Changes since version 0.3<\/h2>\n<h3>Features<\/h3>\n<ul>\n<li>The first sync merges existing contacts and groups\/mailing lists<\/li>\n<li>Postal addresses are synchronized by default<\/li>\n<li>gContactSync uses Thunderbird\u2019s existing address fields now that Google parses addresses<\/li>\n<li>Added Postbox 3 support<\/li>\n<li>Minor Accounts dialog changes<\/li>\n<li>Added an option to sync only the selected address book to the AB context menu<\/li>\n<li>Prevents a duplicate master password prompt when Thunderbird is started<\/li>\n<li>Miscellaneous improvements to <strong>importing contacts<\/strong><\/li>\n<\/ul>\n<ul>\n<li><strong>Contacts are merged when possible<\/strong>.\u00a0 Note that most sources only have display names and photos, so gContactSync only merges contacts with identical names (or primary e-mail address for Plaxo).<\/li>\n<li>Better UI for picking the destination address book<\/li>\n<\/ul>\n<li>Removed the &#8220;Other&#8221; tab on the preferences dialog.\u00a0 This just caused confusion and I don&#8217;t know of anyone who actually used it.\u00a0 The feature is still there, but only customizable through the Config Editor.<\/li>\n<li>Better handling and mitigation of 503 (Service Unavailable) errors.<\/li>\n<li>Button to clean up old contact photos (TB and gContactSync can both leave old photos behind)<\/li>\n<h3>Bug Fixes<\/h3>\n<ul>\n<li>Treat infinite last modified dates as being older<\/li>\n<li>Fixed a strict JavaScript warning (no functional change)<\/li>\n<li>Support for empty extended property value names (Other tab of the Preferences dialog)<\/li>\n<li>Prevents a duplicate master password prompt when Thunderbird is started<\/li>\n<li>\n<div>Makes sure that the dummy e-mail address is added to a contact if it is being edited from the mailing list.<\/div>\n<\/li>\n<li>Bug fix for the preference to not sync contact photos (if a new Thunderbird contact had a photo gContactSync would add it to Google)<\/li>\n<li>Photos synchronized or imported by gContactSync will still work when gContactSync is disabled or uninstalled (NOTE &#8211; this only applies to contacts synchronized or imported starting with 0.4.0a3)<\/li>\n<\/ul>\n<h2>Changes since 0.4.0a1<\/h2>\n<h3>Features<\/h3>\n<div>\n<ul>\n<li>Miscellaneous improvements to <strong>importing contacts<\/strong>\n<ul>\n<li><strong>Contacts are merged when possible<\/strong>.\u00a0 Note that most sources only have display names and photos, so gContactSync only merges contacts with identical names (or primary e-mail address for Plaxo).<\/li>\n<li>Better UI for picking the destination address book<\/li>\n<\/ul>\n<\/li>\n<li>Added an option to sync only the selected address book to the AB context menu<\/li>\n<li>Better handling and mitigation of 503 (Service Unavailable) errors.<\/li>\n<li>Button to clean up old contact photos (TB and gContactSync can both leave old photos behind)<\/li>\n<\/ul>\n<\/div>\n<h3>Bug fixes<\/h3>\n<div>\n<ul>\n<li>Bug fix for the preference to not sync contact photos (if a new Thunderbird contact had a photo gContactSync would add it to Google)<\/li>\n<li>Photos synchronized or imported by gContactSync will still work when gContactSync is disabled or uninstalled (NOTE &#8211; this only applies to contacts synchronized or imported starting with 0.4.0a3)<\/li>\n<\/ul>\n<h2>Future Changes in 0.4<\/h2>\n<ul>\n<li>Include number of errors in the summary<\/li>\n<li><del>New first sign in dialog<\/del> (this is probably going to pushed out to v0.5)<\/li>\n<li>Minor Accounts dialog improvements<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Version 0.4.0a4 I&#8217;ve released version 0.4.0a4 that adds contact merging during imports.\u00a0 You can now import your Facebook friends into the address book you sync with Google to get their photos and let gContactSync merge your contacts.\u00a0 The Facebook API doesn&#8217;t expose phone numbers or e-mail addresses, however. If you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[],"class_list":["post-382","post","type-post","status-publish","format-standard","hentry","category-gcontactsync-mozilla"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/ptfgB-6a","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=382"}],"version-history":[{"count":2,"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/382\/revisions"}],"predecessor-version":[{"id":384,"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/382\/revisions\/384"}],"wp:attachment":[{"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pirules.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}