From 981c65e48cd163c0c4ca898e83828f27952d1eba Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Tue, 24 Mar 2026 09:14:14 +0100
Subject: [PATCH] fix: load messages for restored session on startup

---
 lib/screens/chat_screen.dart |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/lib/screens/chat_screen.dart b/lib/screens/chat_screen.dart
index 3b41562..f8d360d 100644
--- a/lib/screens/chat_screen.dart
+++ b/lib/screens/chat_screen.dart
@@ -78,6 +78,8 @@
     final savedSessionId = prefs.getString('activeSessionId');
     if (savedSessionId != null && mounted) {
       ref.read(activeSessionIdProvider.notifier).state = savedSessionId;
+      // Load messages for the restored session so chat isn't empty on startup
+      await ref.read(messagesProvider.notifier).switchSession(savedSessionId);
     }
     if (!mounted) return;
 

--
Gitblit v1.3.1