mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Bug fixes and optimizations
This commit is contained in:
@ -458,6 +458,10 @@ class Client {
|
|||||||
|
|
||||||
const message = message_data["payload"]["data"]["messageAdded"]
|
const message = message_data["payload"]["data"]["messageAdded"]
|
||||||
|
|
||||||
|
if (!message) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const copiedDict = Object.assign({}, this.active_messages);
|
const copiedDict = Object.assign({}, this.active_messages);
|
||||||
for (const [key, value] of Object.entries(copiedDict)) {
|
for (const [key, value] of Object.entries(copiedDict)) {
|
||||||
//add the message to the appropriate queue
|
//add the message to the appropriate queue
|
||||||
|
@ -1824,7 +1824,7 @@
|
|||||||
<textarea id="send_textarea" placeholder="Not connected to API!" name="text"></textarea>
|
<textarea id="send_textarea" placeholder="Not connected to API!" name="text"></textarea>
|
||||||
<div id="send_but_sheld">
|
<div id="send_but_sheld">
|
||||||
<div id="loading_mes">
|
<div id="loading_mes">
|
||||||
<div alt="" class="fa-solid fa-fade fa-hourglass-half"></div>
|
<div alt="" class="fa-solid fa-hourglass-half"></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="send_but" class="fa-solid fa-feather-pointed"></div>
|
<div id="send_but" class="fa-solid fa-feather-pointed"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -17,7 +17,7 @@ async function setImageIcon() {
|
|||||||
try {
|
try {
|
||||||
const sendButton = document.getElementById('send_picture');
|
const sendButton = document.getElementById('send_picture');
|
||||||
sendButton.classList.add('fa-image');
|
sendButton.classList.add('fa-image');
|
||||||
sendButton.classList.remove('fa-hourglass-half', 'fa-fade');
|
sendButton.classList.remove('fa-hourglass-half');
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
@ -28,7 +28,7 @@ async function setSpinnerIcon() {
|
|||||||
try {
|
try {
|
||||||
const sendButton = document.getElementById('send_picture');
|
const sendButton = document.getElementById('send_picture');
|
||||||
sendButton.classList.remove('fa-image');
|
sendButton.classList.remove('fa-image');
|
||||||
sendButton.classList.add('fa-hourglass-half', 'fa-fade');
|
sendButton.classList.add('fa-hourglass-half');
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
|
@ -202,7 +202,7 @@ async function setExpression(character, expression, force) {
|
|||||||
|
|
||||||
if (!debugImageStatus && !force) {
|
if (!debugImageStatus && !force) {
|
||||||
validateImages();
|
validateImages();
|
||||||
setTimeout(() => setExpression(character, expression, true), 500);
|
setTimeout(() => setExpression(character, expression, false), 2000);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -421,7 +421,7 @@ function getSystemPrompt(nsfw_toggle_prompt, enhance_definitions_prompt, wiBefor
|
|||||||
let whole_prompt = [];
|
let whole_prompt = [];
|
||||||
|
|
||||||
if (isImpersonate) {
|
if (isImpersonate) {
|
||||||
whole_prompt = [nsfw_toggle_prompt, enhance_definitions_prompt, "\n\n", wiBefore, wiAfter, extensionPrompt];
|
whole_prompt = [nsfw_toggle_prompt, enhance_definitions_prompt, "\n\n", wiBefore, storyString, wiAfter, extensionPrompt];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// If it's toggled, NSFW prompt goes first.
|
// If it's toggled, NSFW prompt goes first.
|
||||||
|
@ -988,7 +988,7 @@ input[type=search]:focus::-webkit-search-cancel-button {
|
|||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
width: calc(var(--sheldWidth) - 100px);
|
width: calc(var(--sheldWidth) - 10px);
|
||||||
max-width: 100svw;
|
max-width: 100svw;
|
||||||
justify-content: space-evenly;
|
justify-content: space-evenly;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user