From b258085d5e4290e12258900377403f95b2fb39a9 Mon Sep 17 00:00:00 2001 From: Laura Date: Sat, 9 Aug 2025 22:20:18 +0200 Subject: [PATCH] improve sorting --- models.go | 5 +++++ static/js/chat.js | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/models.go b/models.go index dff46a9..493dcbb 100644 --- a/models.go +++ b/models.go @@ -2,6 +2,7 @@ package main import ( "context" + "sort" "strings" ) @@ -22,6 +23,10 @@ func LoadModels() ([]*Model, error) { return nil, err } + sort.Slice(list, func(i, j int) bool { + return list[i].Created > list[j].Created + }) + models := make([]*Model, len(list)) for index, model := range list { diff --git a/static/js/chat.js b/static/js/chat.js index 5961872..555b827 100644 --- a/static/js/chat.js +++ b/static/js/chat.js @@ -380,8 +380,6 @@ return []; } - models.sort((a, b) => a.name > b.name); - $model.innerHTML = ""; for (const model of models) {