Order sessions by recent use

This commit is contained in:
Georg Bauer
2026-07-27 18:53:39 +02:00
parent 1017087fc9
commit 7f14b6008a
5 changed files with 84 additions and 4 deletions

View File

@@ -1481,6 +1481,10 @@ impl App {
});
match loaded {
Ok((messages, a2ui)) => {
if let Err(error) = database.touch_session(session_id) {
self.error = Some(format!("Could not update the session: {error}"));
return Task::none();
}
self.conversation = messages.into_iter().map(ChatMessage::from).collect();
generation::promote_legacy_turn_summaries(&mut self.conversation);
self.context_notice = None;
@@ -1514,6 +1518,7 @@ impl App {
};
self.tokens_per_second = tokens_per_second;
self.error = restore_error;
self.reload_projects();
return Task::batch([scroll_chat_to_end(), self.load_next_a2ui_image()]);
}
Err(error) => {