Sort conversations in descending chronological order

Antonio Scandurra created

Change summary

crates/ai/src/ai.rs               | 2 ++
styles/src/styleTree/assistant.ts | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)

Detailed changes

crates/ai/src/ai.rs 🔗

@@ -11,6 +11,7 @@ use gpui::AppContext;
 use regex::Regex;
 use serde::{Deserialize, Serialize};
 use std::{
+    cmp::Reverse,
     fmt::{self, Display},
     path::PathBuf,
     sync::Arc,
@@ -97,6 +98,7 @@ impl SavedConversationMetadata {
                 });
             }
         }
+        conversations.sort_unstable_by_key(|conversation| Reverse(conversation.mtime));
 
         Ok(conversations)
     }

styles/src/styleTree/assistant.ts 🔗

@@ -75,6 +75,7 @@ export default function assistant(colorScheme: ColorScheme) {
             container: interactive({
                 base: {
                     background: background(layer, "on"),
+                    padding: { top: 4, bottom: 4 }
                 },
                 state: {
                     hovered: {
@@ -87,7 +88,7 @@ export default function assistant(colorScheme: ColorScheme) {
                 ...text(layer, "sans", "default", { size: "xs" }),
             },
             title: {
-                margin: { left: 8 },
+                margin: { left: 16 },
                 ...text(layer, "sans", "default", { size: "sm", weight: "bold" }),
             }
         },