Merge pull request #3360 from SillyTavern/group-member-version Add char version to group panel member names

bf294aa684277fcff15f4a257c9e630b47e537a0

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
3 files changed, +21 -2Ignore whitespace
public/index.html+4 -1
@@ -6328,7 +6328,10 @@
63286328 <img alt="Avatar" src="" />
63296329 </div>
63306330 <div class="group_member_name">
63316331 <div class="ch_namecharacter_name_block"></div>
6332+ <span class="ch_name"></span>
6333+ <small class="ch_additional_info character_version"></small>
6334+ </div>
63326335 <div class="tags tags_inline"></div>
63336336 </div>
63346337 <input class="ch_fav" value="" hidden />
public/scripts/group-chats.js+9 -0
@@ -1368,6 +1368,15 @@ function getGroupCharacterBlock(character) {
13681368 template.find('.ch_fav').val(isFav);
13691369 template.toggleClass('is_fav', isFav);
13701370
1371+ const auxFieldName = power_user.aux_field || 'character_version';
1372+ const auxFieldValue = (character.data && character.data[auxFieldName]) || '';
1373+ if (auxFieldValue) {
1374+ template.find('.character_version').text(auxFieldValue);
1375+ }
1376+ else {
1377+ template.find('.character_version').hide();
1378+ }
1379+
13711380 let queuePosition = groupChatQueueOrder.get(character.avatar);
13721381 if (queuePosition) {
13731382 template.find('.queue_position').text(queuePosition);
public/style.css+8 -1
@@ -2921,7 +2921,7 @@ input[type=search]:focus::-webkit-search-cancel-button {
29212921 position: relative;
29222922}
29232923
29242924#rm_print_characters_block.character_name_block .ch_name,
29252925.avatar-container .ch_name {
29262926 flex: 1 1 auto;
29272927 white-space: nowrap;
@@ -2931,6 +2931,13 @@ input[type=search]:focus::-webkit-search-cancel-button {
29312931 display: block;
29322932}
29332933
2934+.character_name_block .character_version {
2935+ text-overflow: ellipsis;
2936+ overflow: hidden;
2937+ text-wrap: nowrap;
2938+ max-width: 50%;
2939+}
2940+
29342941#rm_print_characters_block .character_name_block> :last-child {
29352942 flex: 0 100000 auto;
29362943 /* Force shrinking first */