<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pi's Blog &#187; mozilla</title>
	<atom:link href="http://www.pirules.org/blog/?feed=rss2&#038;cat=4" rel="self" type="application/rss+xml" />
	<link>http://www.pirules.org/blog</link>
	<description>gContactSync, Thunderbird, and more</description>
	<lastBuildDate>Tue, 05 Jan 2010 23:47:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Two new add-ons and gContactSync Update</title>
		<link>http://www.pirules.org/blog/?p=306</link>
		<comments>http://www.pirules.org/blog/?p=306#comments</comments>
		<pubDate>Tue, 05 Jan 2010 23:47:11 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[contact photos]]></category>
		<category><![CDATA[gcontactsync 0.3]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[save email format]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=306</guid>
		<description><![CDATA[I worked on two new Thunderbird/Seamonkey add-ons over winter break.  The names aren&#8217;t very creative, so let me know if you can think of a better name for either of them.
Contact Photos

This add-on displays the photo of the contact from whom the  message was sent in the message header of Thunderbird 3 and Seamonkey [...]]]></description>
			<content:encoded><![CDATA[<p>I worked on two new Thunderbird/Seamonkey add-ons over winter break.  The names aren&#8217;t very creative, so let me know if you can think of a better name for either of them.</p>
<h2><a href="https://addons.mozilla.org/en-US/thunderbird/addon/57991">Contact Photos</a></h2>
<p><a href="http://www.pirules.org/blog/wp-content/uploads/2010/01/ContactPhotos_01.png"><img class="alignnone size-medium wp-image-307" title="ContactPhotos_01" src="http://www.pirules.org/blog/wp-content/uploads/2010/01/ContactPhotos_01-300x33.png" alt="" width="300" height="33" /></a></p>
<p>This add-on displays the photo of the contact from whom the  message was sent in the message header of Thunderbird 3 and Seamonkey 2.   If a photo cannot be found for the sender then a <a href="http://outgoing.mozilla.org/v1/8b193435d08848f6100746470e899b594e1ddd3c/http%3A//en.gravatar.com/">Gravatar</a> is used.</p>
<p>Please let me know if you have suggestions for this add-on because I just started it today.  One possible addition I may make is to replace the default photo with a Gravatar in the Address Book window and new/edit contact dialog as well.  I&#8217;d also like to center the image in the header.</p>
<p>Also see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=469517">Bug 469517</a>.</p>
<p><a href="https://addons.mozilla.org/en-US/thunderbird/addon/57991">Download here</a>.</p>
<h2><a href="https://addons.mozilla.org/en-US/thunderbird/addon/57612">File Type Selector</a></h2>
<p>This isn&#8217;t technically new, but I recently added it to AMO.</p>
<p>This add-on allows you to customize the default format in which e-mail messages  are saved when you manually choose to save one or more messages.  It works in Thunderbird 2 and 3 as well as Seamonkey 2.  The default in Thunderbird is hardcoded as .eml and cannot be changed when saving multiple messages as far as I can tell.</p>
<p><a href="https://addons.mozilla.org/en-US/thunderbird/addon/57612">Download here</a>.</p>
<h2>gContactSync Updates</h2>
<h3>Version 0.3</h3>
<p>I plan on releasing 0.3.0a1 before I go back to school on January 11th.</p>
<p><a href="http://pirules.org/forum/index.php?topic=88.0">Pre-alpha (early testing) download information</a></p>
<p>Here&#8217;s a basic summary of its features.  <a href="http://www.pirules.org/tikiwiki/tiki-index.php?page=Version+0.3+Alpha">This wiki article</a> has more details.</p>
<ul>
<li>Can synchronize your <a rel="external" href="http://www.google.com/contacts" target="_blank">Google Contacts</a> (Gmail, Google Apps, etc.) with <a rel="external" href="http://www.mozillamessaging.com/" target="_blank">Mozilla  Thunderbird</a>.</li>
<li>Supports multiple Google Accounts and Address Books</li>
<li>Groups in Google can be synchronized with individual Address  Books or mailing lists in one AB</li>
<li>Each Address Book can be synchronized with <strong>one</strong> of the  following:
<ul>
<li>All contacts and all groups with mailing lists</li>
<li>One specific group</li>
<li>All contacts</li>
</ul>
</li>
<li>Every synchronized AB can have its own custom  settings</li>
<li>You can choose to complete synchronize your contacts (so  Thunderbird matches Google), to only read changes from Google but never  apply TB&#8217;s changes, or to only write to Google and never apply changes  made remotely.</li>
<li>Contact photos are downloaded and displayed in Thunderbird 3  &amp; Seamonkey 2.</li>
</ul>
<h3>Version 0.2</h3>
<p>Here&#8217;s a brief changelist since the last post.  Download <a href="https://addons.mozilla.org/en-US/thunderbird/addon/8451/">here</a>.</p>
<h4>Version 0.2.9</h4>
<ul>
<li>Fixes some bugs with read-only mode</li>
<li>Compatible with  Seamonkey 2.0</li>
</ul>
<h4>Version 0.2.10</h4>
<ul>
<li>Fixes a bug encountered when manually deleting a contact from  Thunderbird</li>
</ul>
<h4>Version 0.2.11</h4>
<ul>
<li>Fake/dummy e-mail addresses are now only added to new contacts  when  necessary (only when the contact is in one or more mailing lists).    Reset and sync again to remove the unnecessary addresses, or just  edit  the contact.</li>
<li>Adds a Korean (ko-KR) locale &#8211; thanks to Han,  Dong-yoo</li>
<li>Updated Spanish (es-ES) locale &#8211; thanks to RigoNet</li>
<li>Improved name parsing for Asian names (thanks to Han, Dong-yoo)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=306</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>gContactSync 0.2.8</title>
		<link>http://www.pirules.org/blog/?p=301</link>
		<comments>http://www.pirules.org/blog/?p=301#comments</comments>
		<pubDate>Wed, 23 Sep 2009 02:16:08 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[gcontactsync]]></category>
		<category><![CDATA[google contacts]]></category>
		<category><![CDATA[seamonkey 2]]></category>
		<category><![CDATA[synchronization]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[thunderbird 3 beta 4]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=301</guid>
		<description><![CDATA[Brief version history for gContactSync 0.2 and a basic description of 0.3 (in development)]]></description>
			<content:encoded><![CDATA[<p>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&#8217;s a basic summary of recent versions.</p>
<p><strong><a href="https://addons.mozilla.org/en-US/thunderbird/addon/8451">Download here</a>.</strong></p>
<p>The best way to stay up-to-date on new versions is probably through Twitter: <a href="http://twitter.com/gcontactsync">gcontactsync</a></p>
<h2>Supported Applications</h2>
<ul>
<li>Thunderbird 2</li>
<li>Thunderbird 3 (all versions, including beta 4 and 3.0pre)</li>
<li>Thunderbird 3.1a1pre</li>
<li>Seamonkey 2 (all versions, including beta 2 and 2.0pre)</li>
</ul>
<h3>Version 0.2.8</h3>
<ul>
<li>Fixes &#8216;broken&#8217; 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)</li>
<li>Fixed the install.rdf file for Seamonkey</li>
</ul>
<h3>Version 0.2.7</h3>
<ul>
<li>Bug fix for renewing expired authentication tokens</li>
</ul>
<h3>Version 0.2.6</h3>
<ul>
<li>Updated the Portuguese translation</li>
<li>Mailing Lists (groups) in Thunderbird now use their translated names</li>
<li> The log moved to the main profile directory</li>
</ul>
<h3>Version 0.2.5</h3>
<ul>
<li>Adds the following new languages:
<ul>
<li>Portuguese (devezas on BabelZilla)</li>
<li>Russian (Glk63)</li>
<li> Spanish (with help from Guillermo Klew from VisualBeta.es)</li>
</ul>
</li>
</ul>
<h3>Version 0.2.4</h3>
<ul>
<li>Fixed a bug with adding or renaming groups</li>
<li> Minor updates to the Italian translation (thanks ZaZy)</li>
</ul>
<h2>Version 0.3 Update</h2>
<p>This deserves its own blog post, but here is a basic summary.  I don&#8217;t have a tentative release date yet since this is just a hobby, not a job. <img src="http://pirules.org/forum/Smileys/default/wink.gif" border="0" alt="Wink" /></p>
<p><strong>The main delay is described <a href="https://www.mozdev.org/bugs/show_bug.cgi?id=21042">here</a>.</strong> College (a full 18 credits) and my job (programming) don&#8217;t exactly leave me with much free time, either.</p>
<h3><strong></strong><strong>Features</strong></h3>
<ul style="margin-top: 0pt; margin-bottom: 0pt;">
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=21039" target="_blank">Support for Google&#8217;s new API</a></li>
<li>Support for downloading contact photos*</li>
<li>Synchronized birthday field**</li>
<li>&#8216;Relation&#8217; fields (Mother, Father, Coworker, etc.</li>
<li>More phone number types</li>
</ul>
<h3><strong>Potential Features</strong></h3>
<ul style="margin-top: 0pt; margin-bottom: 0pt;">
<li>The individual address fields may be synchronized instead of using the new address fields</li>
<li>Support for adding, updating, and removing contact photos</li>
</ul>
<p>*I (among others) worked on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=119459" target="_blank">contact photos</a> 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&#8217;ll have to use TB 3 or SM 2 to see them.<br />
**I worked on a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=13595" target="_blank">birthday field</a> 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.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=301</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gContactSync Updates</title>
		<link>http://www.pirules.org/blog/?p=297</link>
		<comments>http://www.pirules.org/blog/?p=297#comments</comments>
		<pubDate>Thu, 11 Jun 2009 03:28:41 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=297</guid>
		<description><![CDATA[Google Contacts API Update
Google announced a new version, 0.3, of their contacts data API yesterday.  It adds a significant amount of flexibility, several new fields, and enhances existing fields.  Some of the major changes include:

Structured Postal Addresses &#8211; It is now possible to keep the structured address fields that Thunderbird has without converting [...]]]></description>
			<content:encoded><![CDATA[<h2>Google Contacts API Update</h2>
<p>Google announced a new version, <a href="http://googledataapis.blogspot.com/2009/06/new-contacts-data-api-features-are-here.html">0.3</a>, of their contacts data API yesterday.  It adds a significant amount of flexibility, several new fields, and enhances existing fields.  Some of the major changes include:</p>
<ul>
<li>Structured Postal Addresses &#8211; It is now possible to keep the structured address fields that Thunderbird has without converting them.</li>
<li>A birthday field &#8211; I am currently working on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=456024">enhancing</a> the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=13595">birthday field</a> that will be present in Thunderbird 3, so the birthday values will be synchronized by default.  If you use Thunderbird 2 the values will still be stored and displayed once you upgraded to 3.</li>
<li>Website fields with various types (<a href="http://code.google.com/apis/contacts/docs/3.0/reference.html#gcWebsite">list</a>)</li>
<li>More phone number types</li>
<li>A nickname field</li>
</ul>
<p>It doesn&#8217;t look like all of the changes are available in Gmail yet, but you can see a few of them <a href="http://www.google.com/contacts">here</a>.</p>
<h2>Version 0.3</h2>
<p>I am going to start working on Version 0.3 sometime this week which will use the new API and hopefully include some of the most frequently requested enhancements.  For those of you familiar with Bugzilla, I have a <a href="https://www.mozdev.org/bugs/show_bug.cgi?id=21040">bug tracking my changes</a>.  I am going to focus heavily on Thunderbird 3 starting with version 0.3 and may drop support for 2 with future versions.  If you are opposed to this please let me know and I will reconsider.</p>
<p>Here are some potential features.    Please keep in mind that I have a full time internship that involves programming and am starting an online class soon, so I may have to delay some of these.  The links are to bugs where I will track my progress.</p>
<ul>
<li>Code refactoring.  This isn&#8217;t the most popular feature request, but I would like to like to reorganize the existing code with the new API and these enhancements in mind.</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20901">Contact photos</a>.  I am working on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=119459">contact photos in Thunderbird 3</a> and have a modified version of gContactSync 0.2.4 that will download photos from Google when adding contacts for the first time.  Due to time constraints, 0.3 may be limited to downloading photos only in TB 3.</li>
<li>Synchronizing all fields that only Thunderbird has and allow for customization of that data.</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=21044">Adding a new &#8216;Relation&#8217; field</a>.  This describes the relationship between you and the contact (brother, sister, mother, father, child, coworker, <a href="http://code.google.com/apis/contacts/docs/3.0/reference.html#gcRelation">etc</a>.).  I haven&#8217;t found an existing request for Thunderbird in Bugzilla, so maybe I could add it in Thunderbird rather than just gContactSync.</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=21041">Several more types of phone numbers</a>. (<a href="http://code.google.com/apis/gdata/docs/2.0/elements.html#gdPhoneNumber">list</a>)</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=21048">Website field types, and possibly more fields</a>.</li>
<li>More advanced synchronization with a more intuitive wizard (pick an account, then all groups w/ mailing lists, one group, or no groups/all contacts, plus a few options).  Syncing individual groups with address books instead of mailing lists would prevent nearly all error reports that I get.</li>
<li>A button or context menu to synchronize only one directory.</li>
</ul>
<h2>Version 0.2</h2>
<p>There have been a few new versions of gContactSync 0.2.  It is currently up to version 0.2.3 that handles mailing list bugs a bit more gracefully.  <a href="https://addons.mozilla.org/en-US/thunderbird/addon/8451/">Download</a>.</p>
<p>Since the development of 0.3 is going to take some time, I am going to slow down development of 0.2 and let it get translated to more languages.</p>
<h3>Locales</h3>
<ul>
<li><a href="http://www.zazy.it/index.asp?area=home&amp;page=main">ZaZy</a> was kind enough to translate gContactSync to Italian (it).  Updates to the locale will be in 0.2.4</li>
<li>A Russian (ru-RU) translation is being worked on courtesy of <a href="http://www.babelzilla.org/forum/index.php?showuser=12871">Glk63</a> on BabelZilla.</li>
<li>A French (fr-FR) translation is in progress by <a href="http://www.babelzilla.org/forum/index.php?showuser=7809">afroxav</a>.  Another translation was done by LaGrange.</li>
</ul>
<h3>Lessons Learned</h3>
<ol>
<li>Mailing lists are evil.  Just kidding, but they can be broken easily rending them (and their parent address book) useless.  The cause of nearly every error report I have received so far is directly related to mailing lists.</li>
<li>The nobody&lt;id&gt;@nowhere.invalid workaround helps but it is still possible to break mailing lists with this workaround.</li>
<li>People would like to see gContactSync in their native language.</li>
<li>People have good ideas and valuable suggestions.  I have received a lot of feedback and requests.  While I don&#8217;t have the time to implement every suggestion, I can at least try to add the more popular suggestions</li>
<li>Creating a <a href="http://pirules.org/forum/index.php">forum</a> was a good idea.</li>
</ol>
<h2>Helping with Development</h2>
<p>If you know a bit about JavaScript, XML, XUL, and/or CSS or even if you would like to learn I wouldn&#8217;t mind letting others fix bugs or enhance gContactSync.  The code has a decent amount of comments and I generated some <a href="http://www.pirules.org/extensions/gcontactsync/jsdoc/index.html">JsDoc of 0.2</a>.</p>
<p>Or if you are good with icons and could make at least a sync button image I&#8217;m sure everyone would appreciate it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=297</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gContactSync 0.2.2 Released</title>
		<link>http://www.pirules.org/blog/?p=294</link>
		<comments>http://www.pirules.org/blog/?p=294#comments</comments>
		<pubDate>Sat, 23 May 2009 16:32:39 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[gcontactsync 2]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=294</guid>
		<description><![CDATA[Download
You can find the download on addons.mozilla.org (recommended) or mozdev.org.
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) for now, but [...]]]></description>
			<content:encoded><![CDATA[<h2>Download</h2>
<p>You can find the download on <a href="https://addons.mozilla.org/en-US/thunderbird/addon/8451/">addons.mozilla.org</a> (recommended) or <a href="http://www.mozdev.org/projects/overview/gcontactsync/">mozdev.org</a>.</p>
<h2>Current Features</h2>
<ul>
<li>All the features of 0.1
<ul>
<li>Synchronizes an address book in Thunderbird with contacts from a Google Account (Gmail)</li>
<li>Customizable</li>
<li>Groups in Gmail are synchronized with mailing lists in Thunderbird</li>
</ul>
</li>
<li>Duplicates (multiple contacts with the same e-mail address) are allowed</li>
<li>Much faster synchronization than 0.1</li>
<li>Only US English (en-US) for now, but more translations coming soon</li>
<li><a href="../../2009/02/05/address-preferences-in-gcontactsync-02/" target="_blank">Customization of how addresses are synchronized</a></li>
<li>Can synchronize just one group (My Contacts), all groups (including My Contacts, Family, Friends, &amp; Coworkers), or all contacts and no groups</li>
<li>A new fetch-only mode where Thunderbird only receives updates and never sends updates to or deletes contacts from Google.</li>
</ul>
<h2>Changes since 0.2.0</h2>
<ul>
<li>Added some workarounds for mailing list bugs in Thunderbird (easily the number 1 cause of problems with gContactSync)</li>
<li>Added a FAQs page on the wiki and a link in the gContactSync menu</li>
<li>Improved logging (to help me with troubleshooting)</li>
<li>Fixed the Advanced tab of the Preferences dialog</li>
<li>Improved the first/last name parsing for contacts from Gmail</li>
</ul>
<h2>Where to look for help</h2>
<p>You can use the following resources for help or suggestions for gContactSync:</p>
<ul>
<li><span style="text-decoration: underline;"><strong>A <a href="http://www.pirules.org/extensions/gcontactsync/tutorial/intro.php">flash demo and introduction</a></strong></span></li>
<li>The <a href="http://www.pirules.org/extensions/gcontactsync/jsdoc/index.html">wiki</a></li>
<li>The <a href="http://pirules.org/forum/index.php">forum</a></li>
<li>The <a href="http://www.pirules.org/extensions/submit_error.php">error reporting form</a></li>
</ul>
<h2>JSDoc</h2>
<p>I am working on improving the documentation for any interested developers.  You can find it <a href="http://www.pirules.org/extensions/gcontactsync/jsdoc/index.html">here</a>, and it will probably change and improve in the near future.  If you are interested in helping please let me know.  It is open source, so you are free to use it as long as you follow the license.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=294</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gContactSync 0.2.0 on AMO</title>
		<link>http://www.pirules.org/blog/?p=292</link>
		<comments>http://www.pirules.org/blog/?p=292#comments</comments>
		<pubDate>Sat, 09 May 2009 18:52:35 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[babelzilla]]></category>
		<category><![CDATA[gcontactsync]]></category>
		<category><![CDATA[gcontactsync 2]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=292</guid>
		<description><![CDATA[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&#8217;t been reviewed yet, it is still listed as &#8220;Experimental&#8221;.

Current Features

All the features of 0.1

Synchronizes an address book in Thunderbird with contacts from a Google Account (Gmail)
Customizable
Groups [...]]]></description>
			<content:encoded><![CDATA[<p>I finally added <a href="https://addons.mozilla.org/en-US/thunderbird/addon/8451">gContactSync 0.2.0 to addons.mozilla.org</a>.  I also placed it on <a href="http://www.babelzilla.org/index.php?option=com_wts&amp;Itemid=264&amp;extension=5098&amp;type=show">BabelZilla</a> so I should be able to add more locales (translations).  Since it is new and hasn&#8217;t been reviewed yet, it is still listed as &#8220;Experimental&#8221;.</p>
<div class="postbody entry clearfix">
<h2>Current Features</h2>
<ul>
<li>All the features of 0.1
<ul>
<li>Synchronizes an address book in Thunderbird with contacts from a Google Account (Gmail)</li>
<li>Customizable</li>
<li>Groups in Gmail are synchronized with mailing lists in Thunderbird</li>
</ul>
</li>
<li>Duplicates (multiple contacts with the same e-mail address) are allowed</li>
<li>Much faster synchronization than 0.1</li>
<li>Only US English (en-US) until I finish adding features and strings</li>
<li><a href="../../2009/02/05/address-preferences-in-gcontactsync-02/" target="_blank">Customization of how addresses are synchronized</a></li>
<li>Can synchronize just one group (My Contacts), all groups (including My Contacts, Family, Friends, &amp; Coworkers), or all contacts and no groups</li>
<li>A new fetch-only mode where Thunderbird only receives updates and never sends updates to or deletes contacts from Google.</li>
</ul>
<h2>Bugfixes &amp; Enhancements since 0.1.x</h2>
<p>Bugs in <em>italics</em> are new since 0.2.0b3</p>
<ul>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20925">Bug 20925</a> Log the preferences</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20907">Bug 20907</a> onDrop needs to set dummy e-mails if the target is a mailing list</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20681">Bug 20681</a> Handle expired tokens</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20655">Bug 20655</a> Login dialogs should specify and validate an e-mail address</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20549">Bug 20549</a> Add a hidden preference to disable dummy e-mail address</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20019">Bug 20119</a> Improve the first login dialog</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20891">Bug 20891</a> gContactSync ignores the name in the first login dialog</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20888">Bug 20888</a> Change untyped phone number labels in the card view</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20883">Bug 20833</a> <span title="Add a preference to disable the new phone number labels in abResultsTreeCols">Add a preference to disable the new phone number labels in abResultsTreeCols<br />
</span></li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20865">Bug 20865</a> Allow synchronizing only one group (My Contacts)</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20864">Bug 20864</a> The group XML feed is displayed in the verbose log twice</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20771">Bug 20771</a> Allow name parsing</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20779">Bug 20779</a> Add a preference to disable auto-delete</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20853">Bug 20853</a> Too much recursion when the log directory is deleted</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20852">Bug 20852</a> Illegal rel value due to dummy e-mail address</li>
<li><span class="BZ-resolved-fixed BZ-strike" title="RESOLVED-FIXED"><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20658">Bug 20658</a></span> Add version info to the log</li>
<li><span class="BZ-resolved-fixed BZ-strike" title="RESOLVED-FIXED"><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20739">Bug 20739</a></span> Add links to the support forum &amp; wiki in the menu</li>
<li><span class="BZ-resolved-fixed BZ-strike" title="RESOLVED-FIXED"><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20757">Bug 20757</a></span> Allow read/fetch of Google Contacts only</li>
<li><strong><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20546">Bug 20546</a> – Search is broken in gContactSync 0.2</strong></li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20644">Bug 20644</a> – Localize all strings in options.xul</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20656">Bug 20656</a> – Error: gAddressBookBundle is undefined</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20527">Bug 20527</a> – Avoid HTTP Request errors when the Address Book window is closed</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20509">Bug 20509</a> – Add Seamonkey support</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20508">Bug 20508</a> – Consider adding overlay.css to customizeToolbar.xul</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20487">Bug 20487</a> – Add shortcut to preferences in the Address Book</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20486">Bug 20486</a> – Improve Address Preferences</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20352">Bug 20352</a> – Update gContactSync to use Contacts Data API 2</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20148">Bug 20148</a> – Default groups dont appear in Thunderbird</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=19786">Bug 19786</a> – Support for Google’s ‘Most Contacted’ &amp; ‘Suggested Contacts’</li>
</ul>
<h2>Feedback</h2>
<p>I would love to hear your feedback, whether positive or negative (if polite <img src='http://www.pirules.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).  My new preferred method of feedback is through <a href="http://pirules.org/forum/index.php">the forum</a>, 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 <a href="../../extensions/submit_error.php">error report form</a> or via e-mail and do not put them on the forum.</p>
<p>I am working on updating the <a href="http://pirules.org/tikiwiki/tiki-index.php">wiki</a> with articles on how to use and troubleshoot gContactSync.</p>
<p>I will be adding some polls <a href="http://pirules.org/forum/index.php?board=4.0">here</a> and would appreciate any feedback.</p>
<h2>Tutorials</h2>
<p>Flash tutorials are coming soon&#8230;  I&#8217;ll write another blog post when they are ready.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=292</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>gContactSync 0.2.0b2r2 Released</title>
		<link>http://www.pirules.org/blog/?p=288</link>
		<comments>http://www.pirules.org/blog/?p=288#comments</comments>
		<pubDate>Fri, 24 Apr 2009 12:27:39 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[gcontactsync]]></category>
		<category><![CDATA[gcontactsync 0.2.0b2r2]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=288</guid>
		<description><![CDATA[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&#8217;t too urgent.
Current Features

All [...]]]></description>
			<content:encoded><![CDATA[<p>I have released gContactSync 0.2.0b2r2, and you can download it <a href="https://www.mozdev.org/projects/overview/gcontactsync/">here</a>.  The only changes are a few bug fixes, some logging improvements, support for Thunderbird 3.1a1pre, and a new link to the <a href="http://www.pirules.org/extensions/submit_error.php">error reporting form</a> in the gContactSync menu.  I recommend upgrading if possible, but if you already have 0.2.0b2r1 it isn&#8217;t too urgent.</p>
<h2>Current Features</h2>
<ul>
<li>All the features of 0.1
<ul>
<li>Synchronizes an address book in Thunderbird with contacts from a Google Account (Gmail)</li>
<li>Customizable</li>
<li>Groups in Gmail are synchronized with mailing lists in Thunderbird</li>
</ul>
</li>
<li>Duplicates (multiple contacts with the same e-mail address) are allowed</li>
<li>Much faster synchronization than 0.1</li>
<li>Only US English (en-US) until I finish adding features and strings</li>
<li><a href="../../2009/02/05/address-preferences-in-gcontactsync-02/" target="_blank">Customization of how addresses are synchronized</a></li>
<li>Default groups are enabled (Family, Friends, Coworkers) as mailing lists in Thunderbird</li>
<li>A new fetch-only mode where Thunderbird only receives updates and never sends updates to or deletes contacts from Google.</li>
</ul>
<h2>What Features are left for 0.2.0?</h2>
<p>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.</p>
<h2>Bugfixes &amp; Enhancements since 0.1.x</h2>
<p>Bugs in <em>italics</em> are new since 0.2.0b2r1</p>
<ul>
<li><em><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20779">Bug 20779</a> Add a preference to disable auto-delete </em><br />
<input id="short_desc" name="short_desc" type="hidden" value="Add a preference to disable auto-delete" /></li>
<li><em><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20853">Bug 20853</a> Too much recursion when the log directory is deleted </em><br />
<input id="short_desc" name="short_desc" type="hidden" value="Too much recursion when the log directory is deleted" /></li>
<li><em><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20852">Bug 20852</a> Illegal rel value due to dummy e-mail address</em></li>
<li><span class="BZ-resolved-fixed BZ-strike" title="RESOLVED-FIXED"><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20658">Bug 20658</a></span> Add version info to the log</li>
<li><span class="BZ-resolved-fixed BZ-strike" title="RESOLVED-FIXED"><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20739">Bug 20739</a></span> Add links to the support forum &amp; wiki in the menu</li>
<li><span class="BZ-resolved-fixed BZ-strike" title="RESOLVED-FIXED"><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20757">Bug 20757</a></span> Allow read/fetch of Google Contacts only</li>
<li><strong><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20546">Bug 20546</a> &#8211; Search is broken in gContactSync 0.2</strong></li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20644">Bug 20644</a> &#8211; Localize all strings in options.xul</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20656">Bug 20656</a> &#8211; Error: gAddressBookBundle is undefined</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20527">Bug 20527</a> &#8211; Avoid HTTP Request errors when the Address Book window is closed</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20509">Bug 20509</a> &#8211; Add Seamonkey support</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20508">Bug 20508</a> &#8211; Consider adding overlay.css to customizeToolbar.xul</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20487">Bug 20487</a> &#8211; Add shortcut to preferences in the Address Book</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20486">Bug 20486</a> &#8211; Improve Address Preferences</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20352">Bug 20352</a> &#8211; Update gContactSync to use Contacts Data API 2</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20148">Bug 20148</a> &#8211; Default groups dont appear in Thunderbird</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=19786">Bug 19786</a> &#8211; Support for Google’s ‘Most Contacted’ &amp; ‘Suggested Contacts’</li>
</ul>
<h2>Sync Button Details</h2>
<p><a href="../../tikiwiki/tiki-index.php?page=Fixing+the+Sync+Button">Newest instructions</a>.</p>
<p>Quite a few users have reporting seeing a strange and ugly icon for the Sync button:</p>
<div class="mceTemp">
<dl id="attachment_281" class="wp-caption alignnone" style="width: 154px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-281" title="addressbook-toolbar" src="http://pi3141.wordpress.com/files/2009/04/addressbook-toolbar.png" alt="Toolbar buttons" width="144" height="72" /></dt>
</dl>
</div>
<p>It should look like this for now:</p>
<p><img class="alignnone size-full wp-image-282" title="abcard-large" src="http://pi3141.wordpress.com/files/2009/04/abcard-large.png" alt="abcard-large" width="24" height="24" /></p>
<p>If you still see the incorrect icons there is a workaround that should fix it:</p>
<ol>
<li>In the Address Book window, go to <strong>gContactSync</strong> -&gt; <strong>Preferences</strong></li>
<li>Check <strong>Force the Sync toolbar button image</strong>.</li>
<li>Click <strong>OK</strong>/<strong>Close</strong></li>
<li>Close the Address Book window and open it again.</li>
</ol>
<p><span style="text-decoration: underline;">If those instructions still do not work, please let me know.</span></p>
<h2>Feedback</h2>
<p>I would love to hear your feedback, whether positive or negative (if polite <img src='http://www.pirules.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).  My new preferred method of feedback is through <a href="http://pirules.org/forum/index.php">the forum</a>, 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 <a href="http://www.pirules.org/extensions/submit_error.php">error report form</a> or via e-mail and do not put them on the forum.</p>
<p>I am working on updating the <a href="http://pirules.org/tikiwiki/tiki-index.php">wiki</a> with articles on how to use and troubleshoot gContactSync.</p>
<p>I will be adding some polls <a href="http://pirules.org/forum/index.php?board=4.0">here</a> and would appreciate any feedback.</p>
<h2>Tutorials for 0.2.0</h2>
<p>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.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=288</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duplicate contacts in Thunderbird 3</title>
		<link>http://www.pirules.org/blog/?p=285</link>
		<comments>http://www.pirules.org/blog/?p=285#comments</comments>
		<pubDate>Tue, 07 Apr 2009 03:44:49 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[duplicate contacts]]></category>
		<category><![CDATA[shredder]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=285</guid>
		<description><![CDATA[Update: Someone else beat me to it: https://addons.mozilla.org/en-US/thunderbird/addon/53145
As the author of a synchronization extension for Thunderbird 2 and 3, I get a lot of questions about duplicate contacts.  Duplicates are more common than ever  with the explosive popularity of mobile devices.
There is a fairly popular Duplicate Contact Manager Extension on AMO, but it hasn&#8217;t been [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> Someone else beat me to it: https://addons.mozilla.org/en-US/thunderbird/addon/53145</p>
<p>As the author of a <a href="http://www.pirules.org/extensions/gcontactsync/">synchronization extension</a> for Thunderbird 2 and 3, I get a lot of questions about duplicate contacts.  Duplicates are more common than ever  with the explosive popularity of mobile devices.</p>
<p>There is a fairly popular <a href="https://addons.mozilla.org/en-US/thunderbird/addon/2505">Duplicate Contact Manager Extension</a> on AMO, but it hasn&#8217;t been updated recently, won&#8217;t work in Thunderbird 3, and comments mention some bugs, possibly including one that was present in <a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20546">gContactSync 0.2.0a1</a>.</p>
<p>I have not found a way to contact the author, Marian Steinbach, to offer my assistance with updating it for Thunderbird 3.  It looks like the <a href="http://groups.google.com/group/duplicate-contact-manager-for-thunderbird">Google Group</a> doesn&#8217;t have much activity.</p>
<p>I can reuse a good chunk of code from gContactSync which would allow it to work in Thunderbird 2 or 3, but I would most likely package it as a new extension to not force everyone to install gContactSync just to remove duplicate contacts.  I had some primitive duplicate detection code in 0.1.x, but it was inefficient and only checked e-mail addresses since that&#8217;s what Google used to identify duplicates.</p>
<p>So, I have three questions.</p>
<ol>
<li>Would there be enough interest to warrant new duplicate contacts extension?</li>
<li>Would anyone else like to work with me to develop one?  I already have plenty of code for working with contacts and the address book; it would just need an intuitive, customizable front-end and an efficient way to find duplicates.  I&#8217;m just a bit busy with work, gContactSync, online classes, and a possibly emerging social life.</li>
<li>Does anyone have a way of contacting the original developer?</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=285</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Tweet, tweet</title>
		<link>http://www.pirules.org/blog/?p=279</link>
		<comments>http://www.pirules.org/blog/?p=279#comments</comments>
		<pubDate>Thu, 19 Mar 2009 02:31:25 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>

		<guid isPermaLink="false">http://www.pirules.org/blog/?p=279</guid>
		<description><![CDATA[I made a Twitter account for gcontactsync updates &#8211; http://twitter.com/gcontactsync
]]></description>
			<content:encoded><![CDATA[<p>I made a Twitter account for gcontactsync updates &#8211; <a href="http://twitter.com/gcontactsync">http://twitter.com/gcontactsync</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=279</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Pi Day &#8211; New Website and openCRX extension</title>
		<link>http://www.pirules.org/blog/?p=273</link>
		<comments>http://www.pirules.org/blog/?p=273#comments</comments>
		<pubDate>Sun, 15 Mar 2009 03:51:42 +0000</pubDate>
		<dc:creator>Pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>
		<category><![CDATA[openCRX]]></category>

		<guid isPermaLink="false">http://pirules.org/blog/?p=273</guid>
		<description><![CDATA[New Website
I have decided to make a new website where I can combine my blog, old websites (pirules.com and pirules.net), some content from my mozdev projects.  This may come as a shock after reading my previous domain names, but my new domain is pirules.org.
It will probably contain the content from my old websites, including computer [...]]]></description>
			<content:encoded><![CDATA[<h2>New Website</h2>
<p>I have decided to make a new website where I can combine my blog, old websites (<a href="http://pirules.com">pirules.com</a> and <a href="http://www.pirules.net">pirules.net</a>), some content from my mozdev projects.  This may come as a shock after reading my previous domain names, but my new domain is <a href="http://www.pirules.org">pirules.org</a>.</p>
<p>It will probably contain the content from my old websites, including computer tutorials and tweaks, the programs I wrote in high school, extension info, etc.; my new blog; support forums for my extensions; and a wiki.</p>
<p>It is hosted by <a href="http://www.hostgator.com/">HostGator</a> since I&#8217;m always on the move (home, internship, college) and my ISPs would probably not like me if I hosted everthing.  To my surprise, I was able to setup my account and get a jailshell today (Pi day/Saturday) and they were very quick.  Ironically, I used to setup and support cPanel users.</p>
<p>My old host, 1&amp;1 was good for the price, but I wanted access to more and larger databases, PHP 5, SSH, etc.</p>
<h3>New links</h3>
<p>I would appreciate it if everyone would change all links to point to the my new website soon.  I have not nearly finished bringing everything up to date yet.</p>
<ul>
<li><a href="http://www.pirules.org/blog">Blog</a></li>
<li><a href="http://www.pirules.org/forum">Forum</a> (intended for extension support)</li>
<li><a href="http://pirules.org/tikiwiki/tiki-index.php">Wiki</a> (also intended for extension support)</li>
<li><a href="http://www.pirules.org/">Main Site</a> (warning &#8211; many links are broken; I&#8217;m still working on it).  It links to pirules.com in several places.</li>
<li><a href="http://www.pirules.org/extensions/gcontactsync/">gContactSync extension information</a></li>
<li><a href="http://www.pirules.org/extensions/opencrx">openCRX extension information</a></li>
<li>I will continue to use Mozdev for the CVS repositories, Bugzilla, downloads, and basic information since it and the people who run it are awesome.</li>
</ul>
<p>I have imported all of my blog posts to my new blog, and will probably write new posts in both locations until this one stops getting so many hits.  I have not decided what to do with my old websites since they are both getting a steady flow of hits.  pirules.com is hosted for free and remains to be the site with the most hits if you exclude my blog.</p>
<h2>openCRX</h2>
<p>A long time ago, in a galaxy far, far away, I was asked to write an extension that would import contacts from and export contacts to <a href="http://www.opencrx.org/index.html">openCRX</a>.  It is an open source (<a href="http://www.opencrx.org/license.htm">BSD-style license</a>) Customer Relationship Management (CRM) solution with a lot of Groupware features</p>
<p>It shares a lot of code with gContactSync with a few less Address Book modifications, although I have not merged some recent v0.2 changes in yet.  It is fully compatible with gContactSync, but does not require it.</p>
<h3>Links</h3>
<ul>
<li><a href="https://www.mozdev.org/projects/overview/opencrx/">Download</a> (still under initial development/testing and works best in Thunderbird 3.0 Beta 2 or higher)</li>
<li><a href="http://www.opencrx.org/opencrx/2.4/Thunderbird_Contacts_Add-on.htm">Extension Description</a></li>
<li><a href="http://www.pirules.org/extensions/opencrx/">Extension Information</a></li>
<li><a href="http://opencrx.mozdev.org">Mozdev project</a></li>
<li><a href="http://www.opencrx.org/">openCRX homepage</a></li>
<li><a href="http://www.opencrx.org/tour-features.htm">openCRX features</a></li>
</ul>
<h2>Pi Day</h2>
<p>Today is &#8216;Pi Day&#8217; in the US (March 14th is represented as 3/14 in our stange date format).  I noticed mozdev.org has &#8220;3.14159265358979323846264338327950288419716939937510&#8230;&#8221; in their header, which is correct if you don&#8217;t want to round the last 0 to a 1 (the next digit is 5).  I decided not to memorize 64 more digits (to bring me from 250 to 314) at the moment but there is always next year.</p>
<p>Edit: Almost forgot to mention that the <a href="http://science.house.gov/press/PRArticle.aspx?NewsID=2389">House of Representatives &#8217;supports&#8217; the designation of March 14th as Pi Day</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=273</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gContactSync 0.2.0b1 released &#8211; Please upgrade</title>
		<link>http://www.pirules.org/blog/?p=270</link>
		<comments>http://www.pirules.org/blog/?p=270#comments</comments>
		<pubDate>Tue, 10 Mar 2009 03:46:21 +0000</pubDate>
		<dc:creator>pi</dc:creator>
				<category><![CDATA[gContactSync]]></category>

		<guid isPermaLink="false">http://pi3141.wordpress.com/?p=270</guid>
		<description><![CDATA[Anyone using version 0.2.0a1 or 0.2.0a2 of gContactSync in Thunderbird 2 has probably encountered a severe bug.  It starts when you attempt to search using the textbox in the top-right corner of the Address Book window.
It only affects Thunderbird 2 (not any recent version of Thunderbird 3 or Seamonkey), but 0.2.0b1 has more changes so [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone using version 0.2.0a1 or 0.2.0a2 of gContactSync in Thunderbird 2 has probably encountered a severe bug.  It starts when you attempt to search using the textbox in the top-right corner of the Address Book window.</p>
<p>It only affects Thunderbird 2 (not any recent version of Thunderbird 3 or Seamonkey), but 0.2.0b1 has more changes so I recommend it to all users.</p>
<h3>Download link:</h3>
<p><a class="moz-txt-link-freetext" href="https://www.mozdev.org/projects/overview/gcontactsync/">https://www.mozdev.org/projects/overview/gcontactsync/</a></p>
<h3>Symptoms:</h3>
<ul>
<li> The search filter cannot be removed until Thunderbird is restarted</li>
<li>Contacts cannot be modified, added, or removed to or from that directory until Thunderbird is restarted</li>
<li>Unable to synchronize (some errors listed below).</li>
<li>The status bar says &#8220;Synchronizing&#8230;&#8221; and will not change</li>
<li>Mailing lists and contacts in that directory may not work properly, even after a restart</li>
</ul>
<h3>Some Errors:</h3>
<p>***WARNING: Couldn&#8217;t evaluate command<br />
Error &#8211; no URL was found for the HTTP Request</p>
<p>For technical details and more possible error messages please see the <a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20546">bug report</a>.</p>
<h3>Fix:</h3>
<ol>
<li> Download the extension from the link and install in Thunderbird</li>
<li>Restart Thunderbird</li>
<li>Open the address book</li>
<li>If synchronization completes successfully you are finished, otherwise continue.</li>
</ol>
<p>It is possible, although unlikely that you may need to do more.  I had to do this with my test profile that I corrupted when attempting to find the cause of the bug but not the others.  If you must follow these steps please e-mail me so I know.</p>
<ol>
<li>Repeat this for all synchronized address books:
<ol>
<li>Go to Gmail and backup your contacts (Export link in the top right of the contacts page)</li>
<li>Select the synchronized address book in Thunderbird</li>
<li>Go to Tools -&gt; Export, and make sure you choose LDIF, then save it.  This will backup your contacts in case anything happens.</li>
<li>Right-click the directory and click &#8220;Delete&#8221; and click OK at the prompt.  This will not delete your contacts from Google.</li>
</ol>
</li>
<li>Close the address book window and all Thunderbird windows</li>
<li>Start Thunderbird again, but do not open the Address Book window yet</li>
<li>Open the Add-ons manager (Tools -&gt; Options -&gt; Add-ons), select gContactSync and click Options or Preferences.</li>
<li>Go to the Accounts tab</li>
<li>You should see your e-mail addresses and blank spaces where the address books should be.  If not, backup and delete the named address books and go to step 6 (e-mail me for assistance or if you cannot remove them)</li>
<li>Select the address and click &#8216;Change Address Book&#8217;, then type a name and click OK.  Repeat for all accounts.</li>
<li>Close the Preferences dialog and add-ons manager</li>
<li>Open the Address Book window and Sync if it doesn&#8217;t start automatically.  There should not be any errors, and you should see your contacts in each synchronized address book.</li>
</ol>
<p>I can make more thorough instructions with screenshots if necessary tomorrow evening (US central time).  Please let me know if you would like this.</p>
<p>If you have any questions or this doesn&#8217;t work please don&#8217;t hesitate to e-mail me.</p>
<h3>Download link:</h3>
<p><a class="moz-txt-link-freetext" href="https://www.mozdev.org/projects/overview/gcontactsync/">https://www.mozdev.org/projects/overview/gcontactsync/</a></p>
<p>The Sync button is still not working for all users, and I finally managed to get it on one profile in Windows Vista.  When I upgraded to 0.2.0b1 it went back to the normal icon, but this release does not have a fix.  You may avoid using the Sync button and use the Sync option under the gContactSync menu in the Address Book toolbar instead.<br />
If you want to remove the button:</p>
<ol>
<li>Go to gContactSync -&gt; Preferences -&gt; Main</li>
<li>Uncheck &#8220;Enable the Sync toolbar button&#8221;</li>
<li>Click OK or Close, then close and reopen the Address Book.</li>
<li>If the button doesn&#8217;t disappear please let me know.</li>
</ol>
<h2>Bugfixes/enhancements since 0.1.x</h2>
<p>Bugs in <em>italics</em> are new since 0.2.0a2</p>
<ul>
<li><em><strong><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20546">Bug 20546</a> &#8211; Search is broken in gContactSync 0.2</strong></em></li>
<li><em><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20644">Bug 20644</a> &#8211; Localize all strings in options.xul </em></li>
<li><em><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20656">Bug 20656</a> &#8211; Error: gAddressBookBundle is undefined </em></li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20527">Bug 20527</a> &#8211; Avoid HTTP Request errors when the Address Book window is closed</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20509">Bug 20509</a> &#8211; Add Seamonkey support<a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20509"><br />
</a></li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20508">Bug 20508</a> &#8211; Consider adding overlay.css to customizeToolbar.xul</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20487">Bug 20487</a> &#8211; Add shortcut to preferences in the Address Book</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20486">Bug 20486</a> &#8211; Improve Address Preferences</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20352">Bug 20352</a> &#8211; Update gContactSync to use Contacts Data API 2</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=20148">Bug 20148</a> &#8211; Default groups dont appear in Thunderbird</li>
<li><a href="https://www.mozdev.org/bugs/show_bug.cgi?id=19786">Bug 19786</a> &#8211; Support for Google’s ‘Most Contacted’ &amp; ‘Suggested Contacts’</li>
</ul>
<h2>Known Bugs</h2>
<ul>
<li>The Sync toolbar button still doesn&#8217;t always work</li>
</ul>
<p>I apologize for the inconvenience</p>
<p>Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pirules.org/blog/?feed=rss2&amp;p=270</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
