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 ?? '',