$ git clone http://tcclient.ion.nu/tc_client.git
commit 84f6b0fe0f1ef8e3cfc044e511e9526f59899d5d
Author: Alicia <...>
Date:   Sun Feb 14 02:30:39 2016 +0100

    tc_client-gtk: make timestamps gray and nicknames bold.

diff --git a/ChangeLog b/ChangeLog
index 3b8f893..874f868 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 Makefile: added missing sourcefiles for the tarball target.
 tc_client-gtk: if HOME is not set use "." instead.
 tc_client-gtk: windows compat: don't try to run empty commands.
+tc_client-gtk: make timestamps gray and nicknames bold.
 0.37:
 Reimplemented announcement of moderators.
 Reimplemented announcement of people cammed up when joining.
diff --git a/utilities/gtk/camviewer.c b/utilities/gtk/camviewer.c
index b7962fd..1949ed2 100644
--- a/utilities/gtk/camviewer.c
+++ b/utilities/gtk/camviewer.c
@@ -167,12 +167,22 @@ void printchat_color(const char* text, const char* color, unsigned int offset, c
   int startnum=gtk_text_iter_get_offset(&end);
   gtk_text_buffer_insert(buffer, &end, text, -1);
   // Set color if there was one
+  GtkTextIter start;
   if(color)
   {
-    GtkTextIter start;
     gtk_text_buffer_get_iter_at_offset(buffer, &start, startnum+offset);
     gtk_text_buffer_apply_tag_by_name(buffer, color, &start, &end);
   }
+  if(offset==8) // Chat message, has timestamp and nickname, turn them gray and bold
+  {
+    gtk_text_buffer_get_iter_at_offset(buffer, &start, startnum);
+    gtk_text_buffer_get_iter_at_offset(buffer, &end, startnum+offset);
+    gtk_text_buffer_apply_tag_by_name(buffer, "timestamp", &start, &end);
+    unsigned int nicklen=strchr(&text[offset], ' ')-text;
+    gtk_text_buffer_get_iter_at_offset(buffer, &start, startnum+offset);
+    gtk_text_buffer_get_iter_at_offset(buffer, &end, startnum+nicklen);
+    gtk_text_buffer_apply_tag_by_name(buffer, "nickname", &start, &end);
+  }
   if(bottom){autoscroll_after(scroll);}
 }
 
diff --git a/utilities/gtk/gui.c b/utilities/gtk/gui.c
index c6322d6..f8cbbc2 100644
--- a/utilities/gtk/gui.c
+++ b/utilities/gtk/gui.c
@@ -407,4 +407,6 @@ void buffer_setup_colors(GtkTextBuffer* buffer)
   colormap("[35;1", "#9d5bb5");
   //colormap("[35;1", "#c356a3");
   //colormap("[35;1", "#b9807f");
+  colormap("timestamp", "#808080");
+  gtk_text_buffer_create_tag(buffer, "nickname", "weight", PANGO_WEIGHT_BOLD, "weight-set", TRUE, (char*)0);
 }