<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/views/activities/toggle_display.rjs</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -18,6 +18,7 @@
 \.orig$
 (^|/)vssver\.scc$
 \.swp$
+\.git$
 (^|/)MT($|/)
 (^|/)\{arch\}($|/)
 (^|/).arch-ids($|/)</diff>
      <filename>.boring</filename>
    </modified>
    <modified>
      <diff>@@ -80,4 +80,9 @@ class ActivitiesController &lt; ApplicationController
     redirect_to :controller =&gt; 'activities', :action =&gt; 'list'
   end
 
+  def toggle_display
+    session[:collapse_projects] ||= {}
+    session[:collapse_projects][params[:id]] = 1 - session[:collapse_projects][params[:id]].to_i
+  end
+
 end</diff>
      <filename>app/controllers/activities_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,10 +6,20 @@
              last_customer = 0
              for project in @projects
                if last_customer != project.customer_id &amp;&amp; session[:user].option_externalclients &gt; 0
-                  last_customer = project.customer_id
-                  %&gt;
-               &lt;tr&gt;&lt;td colspan=2 align=left class=&quot;project_customer&quot;&gt;&lt;strong&gt;&lt;%= project.customer.name == 'Internal' ? session[:user].company.name : project.customer.name%&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
+                 if last_customer != 0
+                 %&gt;
+
+               &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
+                &lt;% end %&gt;
+
+               &lt;tr&gt;&lt;td colspan=2 align=left class=&quot;project_customer&quot;&gt;&lt;%= link_to_remote (project.customer.name == 'Internal' ? session[:user].company.name : project.customer.name),
+                                              :url =&gt; { :action =&gt; 'toggle_display', :id =&gt; project.customer_id },
+                                              :loading =&gt; &quot;Element.show('loading');&quot;,
+                                              :complete =&gt; &quot;Element.hide('loading');&quot;
+               %&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
+               &lt;tr&gt;&lt;td colspan=2 align=left&gt;&lt;table width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; id=&quot;projects_customer_&lt;%= project.customer_id %&gt;&quot; &lt;%= &quot;style=\&quot;display:none;\&quot;&quot; if (session[:collapse_projects] &amp;&amp; session[:collapse_projects][project.customer_id.to_s].to_i == 1) %&gt;&gt;&lt;tr&gt;&lt;td&gt;
                &lt;%
+                  last_customer = project.customer_id
                end
 
 
@@ -79,8 +89,8 @@
   &lt;tr&gt;&lt;td colspan=2 align=right class=&quot;milestone_completed&quot;&gt;&lt;%= link_to _('%d completed milestone', @completed_milestones), :controller =&gt; 'milestones', :action =&gt; 'list_completed', :id =&gt; project %&gt;&lt;/td&gt;&lt;/tr&gt;
   &lt;% end %&gt;
 
-
   &lt;% end %&gt;
+  &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
 
   &lt;% if @completed_projects &gt; 0 %&gt;
   &lt;tr&gt;&lt;td colspan=2 align=right class=&quot;project_completed&quot;&gt;&lt;%= link_to _('%d completed project', @completed_projects), :controller =&gt; 'projects', :action =&gt; 'list_completed' %&gt;&lt;/td&gt;&lt;/tr&gt;</diff>
      <filename>app/views/activities/_project_overview.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -35,7 +35,7 @@
       Ellen does the interface design, graphics and colors.&lt;/p&gt;
 
     &lt;p style=&quot;margin: 0; padding: 10px;font-size: larger;&quot;&gt;How?&lt;/p&gt;
-    &lt;p style=&quot;margin: 0; padding: 10px;font-size: smaller;&quot;&gt;We're keeping it free, as we're hosting on our own server, out of our apartment. We already had the internet link and server in place from other projects so we have no running costs,
+    &lt;p style=&quot;margin: 0; padding: 10px;font-size: smaller;&quot;&gt;We're keeping it free, as we're hosting on our own server, placed at my employers ISP. We had the server in place from other projects so we have no running costs,
       other than our time.&lt;/p&gt;
 
     &lt;div style=&quot;background: url(/images/portal/lower_bkg.gif) top left repeat-x;height: 56px;&quot; align=&quot;right&quot;&gt;</diff>
      <filename>app/views/login/about.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -116,8 +116,52 @@ document.forms[0].username.focus();
 
     &lt;td valign=&quot;top&quot;&gt;
   &lt;% if flash[:notice] %&gt;&lt;div id=notice&gt;&lt;%= flash[:notice] %&gt;&lt;% flash.clear %&gt;&lt;/div&gt;&lt;br /&gt;
-  &lt;% else %&gt;
-  &lt;div style=&quot;padding-top:1em;padding-right:1em;&quot;&gt;&lt;strong&gt;After introducing &lt;span style=&quot;color:#fba105;&quot;&gt;ClockingIT&lt;/span&gt; at work, we've stopped having status-meetings, as everyone knows who does what, at all times.&lt;/strong&gt;&lt;/div&gt;&lt;div align=&quot;right&quot; style=&quot;padding-right:1em;&quot;&gt;&lt;em&gt;-- Erlend Simonsen&lt;/em&gt;&lt;/div&gt;
+  &lt;% else %&gt;]
+  &lt;% lines = [
+    &quot;&lt;strong&gt;After introducing &lt;span style=\&quot;color:#fba105;\&quot;&gt;ClockingIT&lt;/span&gt; at work, we've stopped having status-meetings, as everyone knows who does what, at all times.&lt;/strong&gt;&lt;/div&gt;&lt;div align=\&quot;right\&quot; style=\&quot;padding-right:1em;\&quot;&gt;&lt;em&gt;-- Erlend Simonsen&lt;/em&gt;&quot;,
+    &quot;&lt;strong&gt;Firstly, let me add my voice to the many telling you your application is wonderful!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I, like everyone else, love ClockingIT&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;You're doing a fantastic job!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;your tool it's awasome, i hope you have time to improve it, i really think that can become the best tool in his category&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;really, really, really great! It's more...the best i've ever seen.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I've worked with a lot of PM systems. MS Project, OpenWorkbench, Basecamp, etc...but clockingit have sthg that I was looking for...simplicity.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;All of the clients I've shown it to to get an idea if they liked, actually loved it!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;First of all, i'd like to thank you soooo much for your magnificent work and dedication; you are indeed developing a grand and most usable application in groupware trends.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Only a quick note to let you know how impressed I am with this project, both technically and philosophically.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Must say Clocking IT is very cool and unique.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I am really quite impressed with your time tracker&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;In my 8 years of consulting, 3 hours has got to be fastest turn-around time for a feature request that I've ever seen. Thanks.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Thanks so much this is great!!!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Your site looks great - and for free, no less.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Actually, great was probably an understatement - after exploring it a bit more it looks smarter and more intuitive than any other project management software I've seen.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Well done to you and your team.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;The main thing in software projects is the task management and the measurement of the time we have to spend. You combine this in a really awesome design, like Apple does: not to overloaded and still very powerfull.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I have been looking for a good project management package for years and this is the best I've seen.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;WELL DONE!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Whoa, that was quick! Thank you!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I was reminded how refreshing and heartening you and your wife's attitude is compared to the ignorance, arrogance and contempt for others of some other software developers&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I'm totally blown away - this is by FAR the best project tracking system that we have ever seen!!!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;So very nice!  Thanks so much for building this.  It's really great!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;LOVING your product.  SO GOOD.  Wow.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I love the program. Thanks for making it free. &lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I've used various things in the past to record my working day including a Yahoo widget but this is by far the best.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Looks like so far you've created a great project. Very simple and to the point and very fast!! &lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I'm greatly surprised every day with your new improvements...&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;We just started using clockingit this week and are SO PLEASED with finding a program that does just what we want.&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;I love the easy to use interface and especially the ease of keeping track of time on each task. Great job!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Thanks a lot for creating such a wonderfull tool and for deciding to open-source it !&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Thanks again for such an amazing application!!!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;Having a blast working with your software - you have no idea how much this has helped our little startup!&lt;/strong&gt;&quot;,
+    &quot;&lt;strong&gt;We're now accurately able to track hours in each task and we'll be using that to bill our clients, so it's AWESOME!&lt;/strong&gt;&quot;,
+
+    #04/19/2007 - Done.
+
+
+    ] %&gt;
+
+
+
+  &lt;div style=&quot;padding-top:1em;padding-right:1em;&quot;&gt;&lt;%= lines[rand(lines.size)]&lt;/div&gt;
 
   &lt;% end %&gt;
 </diff>
      <filename>app/views/login/login.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,14 +1,22 @@
 Hepp!
 -----
+It's been a while since the last status email, as my old ISP was blocked
+on just about all spam systems there are.
+
+I've moved the server to a proper ISP, along with a static IP and a
+great link, so we should be all set for quite a while. I've also
+installed a couple of brand new hard-drives, so your data is even safer.
 
 Other notable changes
 ---------------------
 - New ISP with proper hosting
 - Task Dependencies
 - Recurring Tasks
-- File drag and drop into Folders
+- File drag and drop &amp; Folders
 - iCalendar feeds
 - Email Reminders
+- Integrated ClockingIT/company/project-wide forums
+- More auto-complete
 
 Account Information
 -------------------</diff>
      <filename>app/views/signup/mass_email.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -78,11 +78,17 @@ h3 {
 }
 
 .project_customer {
-  padding-top: 0.5em;
+  padding-top: 0.3em;
   color:#423f54;
   font-size: 13px;
 }
 
+.project_customer a {
+  color: #423F54;
+  font-size: 13px;
+  font-weight: bold;
+}
+
 .project_completed {
   padding-top: 1.5em;
   font-size: smaller;</diff>
      <filename>public/stylesheets/tt.css</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cb136581f3966f31eb16e963aaabea8f6c1648f2</id>
    </parent>
  </parents>
  <author>
    <name>Erlend Simonsen</name>
    <email>admin@clockingit.com</email>
  </author>
  <url>http://github.com/markcatley/clockingit/commit/b9dcc36e6937eef0ae01ba0fb390cb9b7f9320c1</url>
  <id>b9dcc36e6937eef0ae01ba0fb390cb9b7f9320c1</id>
  <committed-date>2007-07-28T05:27:12-07:00</committed-date>
  <authored-date>2007-07-28T05:27:12-07:00</authored-date>
  <message>[ClockingIT @ Collapse/Expand project list on Overview page]</message>
  <tree>7e9425ff0f177c82c562d91465215112331a5dff</tree>
  <committer>
    <name>Erlend Simonsen</name>
    <email>admin@clockingit.com</email>
  </committer>
</commit>
