Skip to content

Commit b3b1dd7

Browse files
committed
Persist selected model to local storage
1 parent e912628 commit b3b1dd7

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

app/views/rails_mcp_engine/chat/show.html.erb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,23 @@ document.addEventListener('DOMContentLoaded', () => {
6262
}
6363
}
6464

65+
// Restore selected model
66+
const savedModel = localStorage.getItem('chat_selected_model');
67+
if (savedModel) {
68+
const modelSelect = document.getElementById('model-select');
69+
if (modelSelect) {
70+
modelSelect.value = savedModel;
71+
}
72+
}
73+
74+
// Save model selection on change
75+
const modelSelect = document.getElementById('model-select');
76+
if (modelSelect) {
77+
modelSelect.addEventListener('change', (e) => {
78+
localStorage.setItem('chat_selected_model', e.target.value);
79+
});
80+
}
81+
6582
// Send on Enter (Shift+Enter for new line)
6683
document.getElementById('chat-input').addEventListener('keydown', (e) => {
6784
if (e.key === 'Enter' && !e.shiftKey) {

0 commit comments

Comments
 (0)