diff --git a/public/index.html b/public/index.html
index c94bcdbc9..cc7c6c253 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1353,7 +1353,7 @@
You can select multiple models.
Avoid sending
- sensitive information to the Horde. Learn more
+ sensitive information to the Horde. Learn more
diff --git a/public/scripts/power-user.js b/public/scripts/power-user.js
index 3d4aa6f39..81c21361a 100644
--- a/public/scripts/power-user.js
+++ b/public/scripts/power-user.js
@@ -21,6 +21,7 @@ import {
import { favsToHotswap, isMobile } from "./RossAscends-mods.js";
import {
groups,
+ resetSelectedGroup,
selected_group,
} from "./group-chats.js";
@@ -994,6 +995,7 @@ function doNewChat() {
}
function doRandomChat() {
+ resetSelectedGroup();
setCharacterId(Math.floor(Math.random() * characters.length));
setTimeout(() => {
replaceCurrentChat();
diff --git a/public/style.css b/public/style.css
index 1842738a1..97a02127e 100644
--- a/public/style.css
+++ b/public/style.css
@@ -4249,7 +4249,8 @@ body.no-blur #character_popup,
body.no-blur #world_popup,
body.no-blur #dialogue_popup,
body.no-blur #select_chat_popup,
-body.no-blur .drawer-content {
+body.no-blur .drawer-content,
+body.no-blur .select2-results__options {
background-color: black !important;
}
@@ -4869,6 +4870,10 @@ body.waifuMode .zoomed_avatar {
padding: 3px 5px;
}
+.select2-container.select2-container--focus .select2-selection--multiple {
+ border: 1px solid var(--white30a);
+}
+
.select2-container .select2-selection--multiple .select2-selection__choice {
border-radius: 5px;
border-style: solid;
@@ -4917,6 +4922,10 @@ body.waifuMode .zoomed_avatar {
border-radius: 2px;
}
+.select2-container .select2-selection--multiple .select2-selection__choice__remove {
+ color: var(--SmartThemeBodyColor);
+}
+
/* Add the custom checkbox checkmark */
.select2-results__option--selected.select2-results__option:before {
content: '\2713';
diff --git a/server.js b/server.js
index 99ef75e08..37a78210f 100644
--- a/server.js
+++ b/server.js
@@ -822,7 +822,6 @@ function charaFormatData(data) {
// This is supposed to save all the foreign keys that ST doesn't care about
const _ = require('lodash');
const char = tryParse(data.json_data) || {};
- console.log(data.tags);
// This function uses _.cond() to create a series of conditional checks that return the desired output based on the input data.
// It checks if data.alternate_greetings is an array, a string, or neither, and acts accordingly.
@@ -1869,10 +1868,11 @@ app.post("/importcharacter", urlencodedParser, async function (request, response
charaWrite(uploadPath, char, png_name, response, { file_name: png_name });
} else if (jsonData.name !== undefined) {
console.log('Found a v1 character file.');
- console.log(jsonData);
+
if (jsonData.creator_notes) {
jsonData.creator_notes = jsonData.creator_notes.replace("Creator's notes go here.", "");
}
+
let char = {
"name": jsonData.name,
"description": jsonData.description ?? '',