<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>ReleaseNotes.txt</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Headers</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Resources</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Sparkle</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUAppcast.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUAppcastItem.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUUpdater.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Headers/Sparkle.h</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/Info.plist</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/License.txt</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/fr_CA.lproj</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/relaunch</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/A/Sparkle</filename>
    </added>
    <added>
      <filename>Sparkle.framework/Versions/Current</filename>
    </added>
    <added>
      <filename>dmg_background.jpg</filename>
    </added>
    <added>
      <filename>dsa_pub.pem</filename>
    </added>
    <added>
      <filename>release_notes_template.html.erb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,5 @@
 .DS_Store
 build
 *.pbxuser
-*.mode1v3
\ No newline at end of file
+*.mode1v3
+dsa_priv.pem
\ No newline at end of file</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -61,7 +61,15 @@ class ApplicationController &lt; OSX::NSObject
 	end
 	
 	def	openInbox(sender)
-		openInboxForAccount(sender.menu.title)
+		if sender.title == &quot;Open Inbox&quot;
+			# &quot;Open Inbox&quot; menu item
+			account = sender.menu.title
+		else
+			# top menu item for account
+			account = sender.title
+		end
+		# remove the &quot;(number)&quot; part from account name
+		openInboxForAccount(account.gsub(/\s\(\d+\)/, ''))
 	end
 	
 	def	openInboxForAccount(account)
@@ -226,8 +234,10 @@ class ApplicationController &lt; OSX::NSObject
 		
 		#top level menu item for acount
 		accountItem = NSMenuItem.alloc.init
-		accountItem.title = account_name
+		accountItem.title = account_name + &quot; (#{mail_count.to_i})&quot;
 		accountItem.submenu = accountMenu
+		accountItem.target = self
+		accountItem.action = 'openInbox'
 		
 		@status_item.menu.insertItem_atIndex(accountItem, pos)
 	end</diff>
      <filename>ApplicationController.rb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>English.lproj/InfoPlist.strings</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;353.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-			&lt;integer value=&quot;373&quot;/&gt;
+			&lt;integer value=&quot;516&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -81,6 +81,14 @@
 						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;253178495&quot;/&gt;
 						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1026465229&quot;/&gt;
 					&lt;/object&gt;
+					&lt;object class=&quot;NSMenuItem&quot; id=&quot;273274217&quot;&gt;
+						&lt;reference key=&quot;NSMenu&quot; ref=&quot;845846908&quot;/&gt;
+						&lt;string type=&quot;base64-UTF8&quot; key=&quot;NSTitle&quot;&gt;Q2hlY2sgZm9yIFVwZGF0ZXPigKY&lt;/string&gt;
+						&lt;string key=&quot;NSKeyEquiv&quot;/&gt;
+						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;253178495&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;1026465229&quot;/&gt;
+					&lt;/object&gt;
 					&lt;object class=&quot;NSMenuItem&quot; id=&quot;600488540&quot;&gt;
 						&lt;reference key=&quot;NSMenu&quot; ref=&quot;845846908&quot;/&gt;
 						&lt;string key=&quot;NSTitle&quot;&gt;About Gmail Notifr&lt;/string&gt;
@@ -387,6 +395,7 @@
 														&lt;/object&gt;
 														&lt;string key=&quot;NSFrame&quot;&gt;{{1, 1}, {201, 133}}&lt;/string&gt;
 														&lt;reference key=&quot;NSSuperview&quot; ref=&quot;277519444&quot;/&gt;
+														&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;313996060&quot;/&gt;
 														&lt;reference key=&quot;NSDocView&quot; ref=&quot;313996060&quot;/&gt;
 														&lt;reference key=&quot;NSBGColor&quot; ref=&quot;1025968926&quot;/&gt;
 														&lt;int key=&quot;NScvFlags&quot;&gt;4&lt;/int&gt;
@@ -415,6 +424,7 @@
 												&lt;/object&gt;
 												&lt;string key=&quot;NSFrame&quot;&gt;{{6, 42}, {203, 135}}&lt;/string&gt;
 												&lt;reference key=&quot;NSSuperview&quot; ref=&quot;1072132677&quot;/&gt;
+												&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;200186031&quot;/&gt;
 												&lt;int key=&quot;NSsFlags&quot;&gt;658&lt;/int&gt;
 												&lt;reference key=&quot;NSVScroller&quot; ref=&quot;934312738&quot;/&gt;
 												&lt;reference key=&quot;NSHScroller&quot; ref=&quot;1015018427&quot;/&gt;
@@ -800,6 +810,9 @@
 			&lt;object class=&quot;NSUserDefaultsController&quot; id=&quot;444476408&quot;&gt;
 				&lt;bool key=&quot;NSSharedInstance&quot;&gt;YES&lt;/bool&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSCustomObject&quot; id=&quot;180970480&quot;&gt;
+				&lt;string key=&quot;NSClassName&quot;&gt;SUUpdater&lt;/string&gt;
+			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBObjectContainer&quot; key=&quot;IBDocument.Objects&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;connectionRecords&quot;&gt;
@@ -988,6 +1001,14 @@
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;514&lt;/int&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;checkForUpdates:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;180970480&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;273274217&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;517&lt;/int&gt;
+				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;IBMutableOrderedSet&quot; key=&quot;objectRecords&quot;&gt;
 				&lt;object class=&quot;NSArray&quot; key=&quot;orderedObjects&quot;&gt;
@@ -1030,6 +1051,7 @@
 							&lt;reference ref=&quot;456474594&quot;/&gt;
 							&lt;reference ref=&quot;189338223&quot;/&gt;
 							&lt;reference ref=&quot;780025866&quot;/&gt;
+							&lt;reference ref=&quot;273274217&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
 					&lt;/object&gt;
@@ -1483,6 +1505,16 @@
 						&lt;reference key=&quot;object&quot; ref=&quot;293651696&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;646618657&quot;/&gt;
 					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;515&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;180970480&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;516&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;273274217&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;845846908&quot;/&gt;
+					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;flattenedProperties&quot;&gt;
@@ -1554,13 +1586,15 @@
 					&lt;string&gt;509.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;511.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;512.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;515.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;516.IBPluginDependency&lt;/string&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 					&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilderKit&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilderKit&lt;/string&gt;
-					&lt;string&gt;{{931, 643}, {183, 113}}&lt;/string&gt;
+					&lt;string&gt;{{931, 623}, {194, 133}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
@@ -1622,6 +1656,8 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;unlocalizedProperties&quot;&gt;
@@ -1644,7 +1680,7 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;514&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;517&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
@@ -1758,6 +1794,36 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptionsV3.1+&quot;&gt;
+				&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBDocumentRelativeSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;../../../Downloads/Sparkle 1.5b6/Sparkle.framework/Versions/A/Headers/SUAppcast.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot; id=&quot;138893461&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBDocumentRelativeSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;../../../Downloads/Sparkle 1.5b6/Sparkle.framework/Versions/A/Headers/SUUpdater.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;SUUpdater&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;checkForUpdates:&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;id&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;delegate&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;id&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;reference key=&quot;sourceIdentifier&quot; ref=&quot;138893461&quot;/&gt;
+				&lt;/object&gt;
+			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;int key=&quot;IBDocument.localizationMode&quot;&gt;0&lt;/int&gt;
 		&lt;string key=&quot;IBDocument.LastKnownRelativeProjectPath&quot;&gt;../Gmail Notifr.xcodeproj&lt;/string&gt;</diff>
      <filename>English.lproj/MainMenu.nib/designable.nib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>English.lproj/MainMenu.nib/keyedobjects.nib</filename>
    </modified>
    <modified>
      <diff>@@ -25,8 +25,12 @@
 		1A709B060E98EC34009672CC /* error.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 1A709B030E98EC34009672CC /* error.tiff */; };
 		1A709B070E98EC34009672CC /* mail.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 1A709B040E98EC34009672CC /* mail.tiff */; };
 		1A8653880EC3C81D00384B3E /* GNPreferences.rb in Resources */ = {isa = PBXBuildFile; fileRef = 1A8653870EC3C81D00384B3E /* GNPreferences.rb */; };
+		1AAAF6960F38613A00F7A3FB /* release_notes_template.html.erb in Resources */ = {isa = PBXBuildFile; fileRef = 1AAAF6940F38613A00F7A3FB /* release_notes_template.html.erb */; };
+		1AAAF6970F38613A00F7A3FB /* ReleaseNotes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 1AAAF6950F38613A00F7A3FB /* ReleaseNotes.txt */; };
+		1AAAF6990F3861F600F7A3FB /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AAAF6980F3861F600F7A3FB /* Sparkle.framework */; };
+		1AAAF6B80F38626A00F7A3FB /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1AAAF6980F3861F600F7A3FB /* Sparkle.framework */; };
+		1AAAF6BD0F3863F800F7A3FB /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 1AAAF6BC0F3863F800F7A3FB /* dsa_pub.pem */; };
 		1ABAB9A10F0F9EAA00A758AF /* GNAccount.rb in Resources */ = {isa = PBXBuildFile; fileRef = 1ABAB9A00F0F9EAA00A758AF /* GNAccount.rb */; };
-		1AE07F560EB9EE5F0096B4AE /* CHANGELOG in Resources */ = {isa = PBXBuildFile; fileRef = 1AE07F550EB9EE5F0096B4AE /* CHANGELOG */; };
 		1AF197650F356152009CBBF1 /* app_a.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 1AF197630F356152009CBBF1 /* app_a.tiff */; };
 		1AF197660F356152009CBBF1 /* mail_a.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 1AF197640F356152009CBBF1 /* mail_a.tiff */; };
 		1AF197730F356353009CBBF1 /* check_a.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 1AF197720F356353009CBBF1 /* check_a.tiff */; };
@@ -49,6 +53,16 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		1AAAF6B70F38624800F7A3FB /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = &quot;&quot;;
+			dstSubfolderSpec = 10;
+			files = (
+				1AAAF6B80F38626A00F7A3FB /* Sparkle.framework in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
@@ -72,8 +86,11 @@
 		1A709B030E98EC34009672CC /* error.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = error.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1A709B040E98EC34009672CC /* mail.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = mail.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1A8653870EC3C81D00384B3E /* GNPreferences.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = GNPreferences.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
+		1AAAF6940F38613A00F7A3FB /* release_notes_template.html.erb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = release_notes_template.html.erb; sourceTree = &quot;&lt;group&gt;&quot;; };
+		1AAAF6950F38613A00F7A3FB /* ReleaseNotes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ReleaseNotes.txt; sourceTree = &quot;&lt;group&gt;&quot;; };
+		1AAAF6980F3861F600F7A3FB /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
+		1AAAF6BC0F3863F800F7A3FB /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1ABAB9A00F0F9EAA00A758AF /* GNAccount.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = GNAccount.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
-		1AE07F550EB9EE5F0096B4AE /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1AF197630F356152009CBBF1 /* app_a.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = app_a.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1AF197640F356152009CBBF1 /* mail_a.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = mail_a.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
 		1AF197720F356353009CBBF1 /* check_a.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = check_a.tiff; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -95,6 +112,7 @@
 				4DDCA70C0ACC9A6100E082CE /* Cocoa.framework in Frameworks */,
 				4DDCA70D0ACC9A6100E082CE /* RubyCocoa.framework in Frameworks */,
 				1A1465550E979E7200930C28 /* Security.framework in Frameworks */,
+				1AAAF6990F3861F600F7A3FB /* Sparkle.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -114,6 +132,7 @@
 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				1AAAF6980F3861F600F7A3FB /* Sparkle.framework */,
 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
 				E8F5E24E03AEB6EC03A81C6F /* RubyCocoa.framework */,
 			);
@@ -183,13 +202,14 @@
 		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
 			isa = PBXGroup;
 			children = (
+				1AAAF6940F38613A00F7A3FB /* release_notes_template.html.erb */,
+				1AAAF6950F38613A00F7A3FB /* ReleaseNotes.txt */,
 				1A33AF920E9896DE002F815F /* Security.bridgesupport */,
 				1A1463620E9595ED00930C28 /* MIT-LICENSE */,
 				1A1463510E95954900930C28 /* README.md */,
 				29B97316FDCFA39411CA2CEA /* main.m */,
 				E8F5E25803AEB7C803A81C6F /* rb_main.rb */,
 				1A382A290E9F2EE000BDC026 /* Credits.html */,
-				1AE07F550EB9EE5F0096B4AE /* CHANGELOG */,
 			);
 			name = &quot;Other Sources&quot;;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -197,6 +217,7 @@
 		29B97317FDCFA39411CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				1AAAF6BC0F3863F800F7A3FB /* dsa_pub.pem */,
 				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
 			);
@@ -235,6 +256,7 @@
 				4DDCA7090ACC9A6100E082CE /* Sources */,
 				4DDCA70B0ACC9A6100E082CE /* Frameworks */,
 				1A1466FA0E987CA200930C28 /* CopyFiles */,
+				1AAAF6B70F38624800F7A3FB /* CopyFiles */,
 			);
 			buildRules = (
 			);
@@ -286,12 +308,14 @@
 				1A382A2A0E9F2EE000BDC026 /* Credits.html in Resources */,
 				1A58F8B30EB88D28004D74BB /* Growl.rb in Resources */,
 				1A58F8B50EB88D60004D74BB /* GNGrowlController.rb in Resources */,
-				1AE07F560EB9EE5F0096B4AE /* CHANGELOG in Resources */,
 				1A8653880EC3C81D00384B3E /* GNPreferences.rb in Resources */,
 				1ABAB9A10F0F9EAA00A758AF /* GNAccount.rb in Resources */,
 				1AF197650F356152009CBBF1 /* app_a.tiff in Resources */,
 				1AF197660F356152009CBBF1 /* mail_a.tiff in Resources */,
 				1AF197730F356353009CBBF1 /* check_a.tiff in Resources */,
+				1AAAF6960F38613A00F7A3FB /* release_notes_template.html.erb in Resources */,
+				1AAAF6970F38613A00F7A3FB /* ReleaseNotes.txt in Resources */,
+				1AAAF6BD0F3863F800F7A3FB /* dsa_pub.pem in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -346,6 +370,7 @@
 					i386,
 				);
 				DEBUG_INFORMATION_FORMAT = &quot;dwarf-with-dsym&quot;;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
 				PREBINDING = NO;
@@ -358,6 +383,10 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
 				CURRENT_PROJECT_VERSION = 38;
+				FRAMEWORK_SEARCH_PATHS = (
+					&quot;$(inherited)&quot;,
+					&quot;\&quot;$(SRCROOT)\&quot;&quot;,
+				);
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
 				GCC_MODEL_TUNING = G5;
@@ -379,6 +408,10 @@
 					i386,
 				);
 				CURRENT_PROJECT_VERSION = 38;
+				FRAMEWORK_SEARCH_PATHS = (
+					&quot;$(inherited)&quot;,
+					&quot;\&quot;$(SRCROOT)\&quot;&quot;,
+				);
 				GCC_MODEL_TUNING = G5;
 				INFOPLIST_FILE = Info.plist;
 				INSTALL_PATH = &quot;$(HOME)/Applications&quot;;</diff>
      <filename>Gmail Notifr.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -14,15 +14,17 @@
 	&lt;string&gt;6.0&lt;/string&gt;
 	&lt;key&gt;CFBundlePackageType&lt;/key&gt;
 	&lt;string&gt;APPL&lt;/string&gt;
-	&lt;key&gt;CFBundleShortVersionString&lt;/key&gt;
-	&lt;string&gt;0.3.5&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;64&lt;/string&gt;
+	&lt;string&gt;0.4.0&lt;/string&gt;
 	&lt;key&gt;LSUIElement&lt;/key&gt;
 	&lt;string&gt;1&lt;/string&gt;
 	&lt;key&gt;NSMainNibFile&lt;/key&gt;
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;NSApplication&lt;/string&gt;
+	&lt;key&gt;SUPublicDSAKeyFile&lt;/key&gt;
+	&lt;string&gt;dsa_pub.pem&lt;/string&gt;
+	&lt;key&gt;SUFeedURL&lt;/key&gt;
+	&lt;string&gt;http://ashchan.com/gmailnotifr/update.xml&lt;/string&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;</diff>
      <filename>Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ require 'rake/testtask'
 require 'pathname'
 
 # Application own Settings
-APPNAME               = &quot;&#171;PROJECTNAME&#187;&quot;
+APPNAME               = &quot;Gmail Notifr&quot;
 TARGET                = &quot;#{APPNAME}.app&quot;
 #APPVERSION           = &quot;rev#{`svn info`[/Revision: (\d+)/, 1]}&quot;
 APPVERSION            = Time.now.strftime(&quot;%Y-%m-%d&quot;)
@@ -154,3 +154,23 @@ if [&quot;update&quot;, &quot;add&quot;, &quot;create&quot;].include? ARGV[0]
   Rake.application[ARGV[0].to_sym].invoke
   exit # will not reach
 end
+
+require &quot;choctop&quot;
+
+ChocTop.new do |s|
+  s.host     = 'ashchan.com'
+  s.remote_dir = '/home/james/apps/ashchan.com/shared/gmailnotifr'
+
+  # Optional, showing defaults
+  s.base_url   = &quot;http://#{s.host}/gmailnotifr&quot;
+  s.release_notes = &quot;release_notes.html&quot;
+
+  # # Custom DMG
+  s.background_file = &quot;dmg_background.jpg&quot;
+  s.app_icon_position = [200, 70]
+  # s.applications_icon_position =  [400, 90]
+  # 
+  # # Custom DMG options
+  # s.volume_icon = &quot;dmg.icns&quot;
+  # s.icon_size = 104
+end
\ No newline at end of file</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>CHANGELOG</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>aa6efbd957d49bbe66bb2a2651eb671ff9d3d18d</id>
    </parent>
  </parents>
  <author>
    <name>ashchan</name>
    <email>ashchan@gmail.com</email>
  </author>
  <url>http://github.com/ashchan/gmail-notifr/commit/db9418740f69586b76e3fbc2a23fce40bdea905a</url>
  <id>db9418740f69586b76e3fbc2a23fce40bdea905a</id>
  <committed-date>2009-02-03T05:40:07-08:00</committed-date>
  <authored-date>2009-02-03T05:40:07-08:00</authored-date>
  <message>Added Sparkle support</message>
  <tree>7b3ae540d6590c3af27dfe33b80f677194a27820</tree>
  <committer>
    <name>ashchan</name>
    <email>ashchan@gmail.com</email>
  </committer>
</commit>
