Merge pull request #303 from cogwheel0/reset-model-selection-new-conversation
fix(chat): Reset model selection when starting new conversation
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user