diff --git a/lib/features/chat/providers/chat_providers.dart b/lib/features/chat/providers/chat_providers.dart index 51d1462..1992e80 100644 --- a/lib/features/chat/providers/chat_providers.dart +++ b/lib/features/chat/providers/chat_providers.dart @@ -988,6 +988,10 @@ void startNewChat(dynamic ref) { // Clear any pending folder selection ref.read(pendingFolderIdProvider.notifier).clear(); + + // Reset to default model for new conversations (fixes #296) + ref.read(isManualModelSelectionProvider.notifier).set(false); + ref.invalidate(defaultModelProvider); } // Available tools provider diff --git a/lib/features/chat/views/chat_page.dart b/lib/features/chat/views/chat_page.dart index d2148f4..bde963a 100644 --- a/lib/features/chat/views/chat_page.dart +++ b/lib/features/chat/views/chat_page.dart @@ -130,6 +130,10 @@ class _ChatPageState extends ConsumerState { // Clear any pending folder selection ref.read(pendingFolderIdProvider.notifier).clear(); + // Reset to default model for new conversations (fixes #296) + ref.read(isManualModelSelectionProvider.notifier).set(false); + ref.invalidate(defaultModelProvider); + // Scroll to top if (_scrollController.hasClients) { _scrollController.jumpTo(0); diff --git a/pubspec.yaml b/pubspec.yaml index c2580db..12f85d2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: conduit description: Open-source mobile client for Open-WebUI -version: 2.3.10+87 +version: 2.3.9+87 publish_to: 'none' environment: