sort sessions by most recently used instead of creation (#1467)

Tai Groot created

Change summary

internal/db/sessions.sql.go  | 2 +-
internal/db/sql/sessions.sql | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

Detailed changes

internal/db/sessions.sql.go 🔗

@@ -110,7 +110,7 @@ const listSessions = `-- name: ListSessions :many
 SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary_message_id
 FROM sessions
 WHERE parent_session_id is NULL
-ORDER BY created_at DESC
+ORDER BY updated_at DESC
 `
 
 func (q *Queries) ListSessions(ctx context.Context) ([]Session, error) {

internal/db/sql/sessions.sql 🔗

@@ -32,7 +32,7 @@ WHERE id = ? LIMIT 1;
 SELECT *
 FROM sessions
 WHERE parent_session_id is NULL
-ORDER BY created_at DESC;
+ORDER BY updated_at DESC;
 
 -- name: UpdateSession :one
 UPDATE sessions