<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,7 +6,7 @@
     &lt;parent&gt;
       &lt;groupId&gt;org.talkingpuffin&lt;/groupId&gt;
       &lt;artifactId&gt;talking-puffin-base&lt;/artifactId&gt;
-      &lt;version&gt;0.75&lt;/version&gt;
+      &lt;version&gt;0.76&lt;/version&gt;
     &lt;/parent&gt;
     &lt;name&gt;TalkingPuffin Desktop Client&lt;/name&gt;
     &lt;url&gt;http://TalkingPuffin.org/&lt;/url&gt;</diff>
      <filename>desktop/pom.xml</filename>
    </modified>
    <modified>
      <diff>@@ -60,7 +60,7 @@ class MainMenuBar(dataProviders: DataProviders, tagUsers: TagUsers) extends Menu
         }
       }
     })
-    contents += new MenuItem(new Action(&quot;Display lists you are on&quot;) {
+    contents += new MenuItem(new Action(&quot;Display lists you are in&quot;) {
       def apply = {
         TopFrames.findCurrentWindow match {
           case Some(topFrame) =&gt;</diff>
      <filename>desktop/src/main/scala/org/talkingpuffin/ui/MainMenuBar.scala</filename>
    </modified>
    <modified>
      <diff>@@ -17,7 +17,7 @@ object TwitterListsDisplayer {
    */
   def viewLists(session: Session, screenNames: List[String], menuPos: MenuPos) {
     SwingInvoke.execSwingWorker({getLists(session, screenNames)}, 
-        {processLists(screenNames, session, menuPos)}) 
+        {processLists(screenNames.length &gt; 1, session, menuPos)}) 
   }
   
   /**
@@ -26,7 +26,7 @@ object TwitterListsDisplayer {
    */
   def viewListsContaining(session: Session, screenNames: List[String], menuPos: MenuPos) {
     SwingInvoke.execSwingWorker({getListsContaining(session, screenNames)}, 
-        {processLists(screenNames, session, menuPos)}) 
+        {processLists(true, session, menuPos)}) 
   }
   
   private def viewList(list: TwitterList, session: Session, tiler: Option[Tiler]) = {
@@ -50,7 +50,7 @@ object TwitterListsDisplayer {
     Parallelizer.run(20, screenNames, getAllMembershipsForScreenName) filter(_ != Nil)
   }
     
-  private def processLists(screenNames: List[String], session: Session, menuPos: MenuPos)(allListsOfLists: 
+  private def processLists(showLongName: Boolean, session: Session, menuPos: MenuPos)(allListsOfLists: 
       List[List[TwitterList]]) = {
     if (allListsOfLists != Nil) {
       var numMenuItems = 0
@@ -58,8 +58,8 @@ object TwitterListsDisplayer {
       var combinedList = List[TwitterList]()
       allListsOfLists filter(_ != Nil) foreach(lists =&gt; {
         lists.foreach(twitterList =&gt; {
-          menu.add(new MenuItem(Action(if (screenNames.length == 1) 
-              twitterList.shortName else twitterList.longName) {viewList(twitterList, session, None)}).peer)
+          menu.add(new MenuItem(Action(if (showLongName) 
+              twitterList.longName else twitterList.shortName) {viewList(twitterList, session, None)}).peer)
           numMenuItems += 1
         })
         combinedList :::= lists</diff>
      <filename>desktop/src/main/scala/org/talkingpuffin/ui/TwitterListsDisplayer.scala</filename>
    </modified>
    <modified>
      <diff>@@ -37,7 +37,13 @@ class UserActions(session: Session, rels: Relationships) extends Loggable {
     val menuLoc = table.getCellRect(table.getSelectedRow, 0, true).getLocation
     TwitterListsDisplayer.viewLists(session, selectedScreenNames, 
         MenuPos(table, menuLoc.getX().toInt, menuLoc.getY().toInt))
-}
+  }
+  
+  def viewListsOn(selectedScreenNames: List[String], table: JTable) = {
+    val menuLoc = table.getCellRect(table.getSelectedRow, 0, true).getLocation
+    TwitterListsDisplayer.viewListsContaining(session, selectedScreenNames, 
+        MenuPos(table, menuLoc.getX().toInt, menuLoc.getY().toInt))
+  }
   
   def showFriends(selectedScreenNames: List[String]) = {
     val tiler = new Tiler(selectedScreenNames.length)
@@ -75,6 +81,8 @@ class UserActions(session: Session, rels: Relationships) extends Loggable {
     mh add(Action(&quot;Show friends and followers&quot;) 
         {showFriends(getSelectedScreenNames)}, ks(VK_H, SHIFT_DOWN_MASK))
     mh add(Action(&quot;View lists&#8230;&quot;) {viewLists(getSelectedScreenNames, table)}, ks(VK_L, SHIFT_DOWN_MASK))
+    mh add(Action(&quot;View lists on&#8230;&quot;) {viewListsOn(getSelectedScreenNames, table)}, 
+        ks(VK_L, UserActions.shortcutKeyMask | SHIFT_DOWN_MASK))
     mh add(new TagAction(table, table.getModel.asInstanceOf[TaggingSupport]), ks(VK_T, 0))
     mh.add(followAK(specialMenuItems, getSelectedScreenNames))
     mh.add(unfollowAK(specialMenuItems, getSelectedScreenNames))</diff>
      <filename>desktop/src/main/scala/org/talkingpuffin/ui/UserActions.scala</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
     &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
     &lt;groupId&gt;org.talkingpuffin&lt;/groupId&gt;
     &lt;artifactId&gt;talking-puffin-base&lt;/artifactId&gt;
-    &lt;version&gt;0.75&lt;/version&gt;
+    &lt;version&gt;0.76&lt;/version&gt;
     &lt;inceptionYear&gt;2008&lt;/inceptionYear&gt;
     &lt;properties&gt;
         &lt;scala.version&gt;2.7.4&lt;/scala.version&gt;</diff>
      <filename>pom.xml</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@
     &lt;parent&gt;
       &lt;groupId&gt;org.talkingpuffin&lt;/groupId&gt;
       &lt;artifactId&gt;talking-puffin-base&lt;/artifactId&gt;
-      &lt;version&gt;0.75&lt;/version&gt;
+      &lt;version&gt;0.76&lt;/version&gt;
     &lt;/parent&gt;
     &lt;name&gt;TalkingPuffin Twitter API&lt;/name&gt;
     &lt;url&gt;http://TalkingPuffin.org/&lt;/url&gt;</diff>
      <filename>twitter-api/pom.xml</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@
     &lt;parent&gt;
       &lt;groupId&gt;org.talkingpuffin&lt;/groupId&gt;
       &lt;artifactId&gt;talking-puffin-base&lt;/artifactId&gt;
-      &lt;version&gt;0.75&lt;/version&gt;
+      &lt;version&gt;0.76&lt;/version&gt;
     &lt;/parent&gt;
     &lt;packaging&gt;war&lt;/packaging&gt;
     &lt;name&gt;TalkingPuffin Web Client&lt;/name&gt;</diff>
      <filename>web-mvn/pom.xml</filename>
    </modified>
    <modified>
      <diff>@@ -17,9 +17,6 @@
             margin-left: 2em;
             margin-bottom: .7em;
         }
-        #main {
-            width: 50em;
-        }
     &lt;/style&gt;
     &lt;title&gt;TalkingPuffin&lt;/title&gt;
 &lt;/head&gt;
@@ -129,6 +126,31 @@
 
     &lt;h2&gt;News&lt;/h2&gt;
         
+    &lt;div class=&quot;newsHead&quot;&gt;Nov 5&lt;/div&gt;
+    &lt;div class=&quot;newsBody&quot;&gt;Version 0.76, with new features:
+        &lt;ul&gt;
+            &lt;li&gt;Tags/Lists
+            &lt;ul&gt;
+                &lt;li&gt;Improved display and selection of tags&lt;/li&gt;
+                &lt;li&gt;Allowing providing a description when creating a new tag, to be used with the new
+                descriptions on Twitter lists&lt;/li&gt;
+                &lt;li&gt;Display the lists the user (or any person) owns or is on&lt;/li&gt;
+            &lt;/ul&gt;
+            &lt;/li&gt;
+            &lt;li&gt;People Pane
+                &lt;ul&gt;
+                    &lt;li&gt;Details panel on the people pane&lt;/li&gt;
+                    &lt;li&gt;Many more menu items on the people pane&lt;/li&gt;
+                &lt;/ul&gt;
+            &lt;/li&gt;
+            &lt;li&gt;Noise
+                &lt;ul&gt;
+                    &lt;li&gt;Allow muting &#8220;commented retweets,&#8221; such as &lt;code&gt;Me too! RT @noisy I like noise!&lt;/code&gt;&lt;/li&gt;
+                &lt;/ul&gt;
+            &lt;/li&gt;
+        &lt;/ul&gt;
+    &lt;/div&gt;
+        
     &lt;div class=&quot;newsHead&quot;&gt;Nov 1&lt;/div&gt;
     &lt;div class=&quot;newsBody&quot;&gt;Version 0.75, with improved filtering 
         features (&lt;a href=&quot;media/tpuf-filter.mov&quot;&gt;Screencast&lt;/a&gt;)&lt;/div&gt;</diff>
      <filename>website/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
 &lt;jnlp spec=&quot;1.0+&quot; codebase=&quot;http://talkingpuffin.org/jws&quot; href=&quot;talking-puffin.jnlp&quot;&gt;
   &lt;information&gt;
-    &lt;title&gt;TalkingPuffin 0.75&lt;/title&gt;
+    &lt;title&gt;TalkingPuffin 0.76&lt;/title&gt;
     &lt;vendor&gt;Dave Briccetti Software Consulting&lt;/vendor&gt;
     &lt;homepage href=&quot;http://davebsoft.com&quot;/&gt;
     &lt;description&gt;TalkingPuffin Twitter Client&lt;/description&gt;
@@ -9,13 +9,13 @@
     &lt;icon href=&quot;TalkingPuffin.png&quot;/&gt;
   &lt;/information&gt;
   &lt;shortcut&gt;
-	&lt;desktop/&gt;
-	&lt;menu submenu=&quot;Davebsoft.com&quot;/&gt;
+    &lt;desktop/&gt;
+    &lt;menu submenu=&quot;Davebsoft.com&quot;/&gt;
   &lt;/shortcut&gt;
   &lt;security&gt;&lt;all-permissions/&gt;&lt;/security&gt;
   &lt;resources&gt;
-    &lt;j2se version=&quot;1.6+&quot;/&gt;
-    &lt;jar href=&quot;talking-puffin-0.75-jar-with-dependencies.jar&quot;/&gt;
+    &lt;j2se version=&quot;1.6+&quot; max-heap-size=&quot;256m&quot;/&gt;
+    &lt;jar href=&quot;talking-puffin-0.76-jar-with-dependencies.jar&quot;/&gt;
   &lt;/resources&gt;
   &lt;application-desc main-class=&quot;org.talkingpuffin.Main&quot;&gt;
   &lt;/application-desc&gt;</diff>
      <filename>website/jws/talking-puffin.jnlp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2d47ee6801db195160565ed0cd927eb630ed7777</id>
    </parent>
  </parents>
  <author>
    <name>Dave Briccetti</name>
    <email>daveb@davebsoft.com</email>
  </author>
  <url>http://github.com/dcbriccetti/talking-puffin/commit/5823114f64d7942f66c703ad490a1368bd96e132</url>
  <id>5823114f64d7942f66c703ad490a1368bd96e132</id>
  <committed-date>2009-11-05T02:23:21-08:00</committed-date>
  <authored-date>2009-11-05T02:23:21-08:00</authored-date>
  <message>0.76</message>
  <tree>7c0bc93390458e51070733fe1837c1b3ee67d23a</tree>
  <committer>
    <name>Dave Briccetti</name>
    <email>daveb@davebsoft.com</email>
  </committer>
</commit>
