mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Smart refresh thumbnails cache. Sort group candidates list. Remove members by click on remove btn
This commit is contained in:
		@@ -69,7 +69,9 @@ async function moduleWorker() {
 | 
			
		||||
 | 
			
		||||
    // check if last message changed
 | 
			
		||||
    const currentLastMessage = getLastCharacterMessage();
 | 
			
		||||
    if (lastCharacter === context.characterId && lastMessage === currentLastMessage.mes && $('img.expression').attr('src')) {
 | 
			
		||||
    if ((lastCharacter === context.characterId || lastCharacter === context.groupId)
 | 
			
		||||
        && lastMessage === currentLastMessage.mes
 | 
			
		||||
        && $('img.expression').attr('src')) {
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -198,6 +200,12 @@ async function setExpression(character, expression, force) {
 | 
			
		||||
    const debugImageStatus = document.querySelector(`#image_list div[id="${filename}"] span`);
 | 
			
		||||
    const img = $('img.expression');
 | 
			
		||||
 | 
			
		||||
    if (!debugImageStatus && !force) {
 | 
			
		||||
        validateImages();
 | 
			
		||||
        setTimeout(() => setExpression(character, expression, true), 500);
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (force || (debugImageStatus && !debugImageStatus.classList.contains('failure'))) {
 | 
			
		||||
        //console.log('setting expression from character images folder');
 | 
			
		||||
        const imgUrl = `/characters/${character}/${filename}`;
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,6 @@ img.expression {
 | 
			
		||||
 | 
			
		||||
img.expression.default {
 | 
			
		||||
    vertical-align: middle;
 | 
			
		||||
    margin-bottom: 50px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.debug-image {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user