on main help sign in
sort sessions by most recently used instead of creation (#1467)
94a8750Tai Groot
internal/db/sessions.sql.go+1−1
@@ -110,7 +110,7 @@ const listSessions = `-- name: ListSessions :many
110SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary_message_id
110SELECT id, parent_session_id, title, message_count, prompt_tokens, completion_tokens, cost, updated_at, created_at, summary_message_id
111FROM sessions
111FROM sessions
112WHERE parent_session_id is NULL
112WHERE parent_session_id is NULL
113−ORDER BY created_at DESC
113+ORDER BY updated_at DESC
114`
114`
115
115
116func (q *Queries) ListSessions(ctx context.Context) ([]Session, error) {
116func (q *Queries) ListSessions(ctx context.Context) ([]Session, error) {
internal/db/sql/sessions.sql+1−1
@@ -32,7 +32,7 @@ WHERE id = ? LIMIT 1;
32SELECT *
32SELECT *
33FROM sessions
33FROM sessions
34WHERE parent_session_id is NULL
34WHERE parent_session_id is NULL
35−ORDER BY created_at DESC;
35+ORDER BY updated_at DESC;
36
36
37-- name: UpdateSession :one
37-- name: UpdateSession :one
38UPDATE sessions
38UPDATE sessions