diff --git a/crates/ai/src/ai.rs b/crates/ai/src/ai.rs index c1e6a4c5693521328f1b6f3acb6d896a0ba1e612..812fb051213f66fd8df1fb83d0b423b1f414effb 100644 --- a/crates/ai/src/ai.rs +++ b/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) } diff --git a/styles/src/styleTree/assistant.ts b/styles/src/styleTree/assistant.ts index 942b97a23255768574d70a65b152b9a78c7496ef..abdd55818b84aa3aa971af7a805148a3a3583a4f 100644 --- a/styles/src/styleTree/assistant.ts +++ b/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" }), } },