diff --git a/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue b/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue index 4ab4a4aa4..83ca4c349 100644 --- a/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue +++ b/frontend/apps/main/src/features/conversation/list/ConversationListItem.vue @@ -28,16 +28,26 @@ +
@@ -279,7 +289,8 @@ const showCheckbox = computed(() => { const avatarOpacityClass = computed(() => { if (showCheckbox.value) return 'opacity-0' - if (canBulkAct.value) return 'opacity-100 group-hover:opacity-0' + // Only fade the avatar for the checkbox on devices that can actually hover. + if (canBulkAct.value) return 'opacity-100 [@media(hover:hover)]:group-hover:opacity-0' return 'opacity-100' }) diff --git a/frontend/apps/main/src/features/conversation/message/attachment/BubbleAttachmentItem.vue b/frontend/apps/main/src/features/conversation/message/attachment/BubbleAttachmentItem.vue index 82cc152c3..82f40d28a 100644 --- a/frontend/apps/main/src/features/conversation/message/attachment/BubbleAttachmentItem.vue +++ b/frontend/apps/main/src/features/conversation/message/attachment/BubbleAttachmentItem.vue @@ -19,7 +19,7 @@ @error="fallbackToOriginal($event, attachment.url)" />

{{ shortName(attachment.name) }}

@@ -47,7 +47,7 @@
diff --git a/frontend/apps/main/src/features/conversation/sidebar/CustomAttributes.vue b/frontend/apps/main/src/features/conversation/sidebar/CustomAttributes.vue index 6b0a196db..73ac91ab5 100644 --- a/frontend/apps/main/src/features/conversation/sidebar/CustomAttributes.vue +++ b/frontend/apps/main/src/features/conversation/sidebar/CustomAttributes.vue @@ -53,7 +53,7 @@ {{ customAttributes?.[attribute.key] ?? '-' }} -
+