fix(chat): Reset model selection when starting new conversation

This commit is contained in:
cogwheel
2025-12-20 22:37:07 +05:30
parent 994b55d6e1
commit cea1c193bf
3 changed files with 9 additions and 1 deletions

View File

@@ -988,6 +988,10 @@ void startNewChat(dynamic ref) {
// Clear any pending folder selection // Clear any pending folder selection
ref.read(pendingFolderIdProvider.notifier).clear(); 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 // Available tools provider

View File

@@ -130,6 +130,10 @@ class _ChatPageState extends ConsumerState<ChatPage> {
// Clear any pending folder selection // Clear any pending folder selection
ref.read(pendingFolderIdProvider.notifier).clear(); 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 // Scroll to top
if (_scrollController.hasClients) { if (_scrollController.hasClients) {
_scrollController.jumpTo(0); _scrollController.jumpTo(0);

View File

@@ -1,6 +1,6 @@
name: conduit name: conduit
description: Open-source mobile client for Open-WebUI description: Open-source mobile client for Open-WebUI
version: 2.3.10+87 version: 2.3.9+87
publish_to: 'none' publish_to: 'none'
environment: environment: