Merge pull request #21 from russellballestrini/claude/merge-new-yamls-011CUwF3BsT47vPjtkvSq2r7

Merge new YAML configuration files
This commit is contained in:
Russell 2025-11-08 18:04:53 -05:00 committed by GitHub
commit 9ad911c615
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 6631 additions and 5700 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -123,6 +123,11 @@ html, body {
background-color: var(--bg-secondary);
color: var(--text-primary);
transition: background-color 0.3s ease, border-color 0.3s ease;
min-height: 60px;
max-height: 400px;
overflow-y: auto;
resize: none;
box-sizing: border-box;
}
/* Styling for the message body wrapper that contains header and content */

View file

@ -9,7 +9,7 @@
<div id="chat"></div>
<!-- Form for sending messages -->
<form id="message-form">
<textarea id="message" rows="4" placeholder="Type your message..."></textarea>
<textarea id="message" placeholder="Type your message..."></textarea>
</form>
</div>
@ -409,7 +409,8 @@ socket.on("active_users", (data) => {
// Function to handle sending the message
function sendMessage() {
const message = document.getElementById("message").value;
const messageTextarea = document.getElementById("message");
const message = messageTextarea.value;
const model = document.getElementById("model-select").value;
let messageToSend = message.trim();
@ -420,7 +421,9 @@ function sendMessage() {
"model": model, // Pass model as a separate attribute
"room_name": room_name
});
document.getElementById("message").value = "";
messageTextarea.value = "";
// Reset textarea height after sending
messageTextarea.style.height = 'auto';
}
}
@ -443,6 +446,14 @@ document.getElementById("message").addEventListener("keydown", function(e) {
}
});
// Auto-grow textarea as user types
document.getElementById("message").addEventListener("input", function() {
// Reset height to auto to get the correct scrollHeight
this.style.height = 'auto';
// Set height to scrollHeight to fit content
this.style.height = this.scrollHeight + 'px';
});
// Socket event for updating the room title
socket.on("update_room_title", (data) => {
document.title = data.title; // Update the window's title