mirror of
https://github.com/kokonect-link/cherrypick
synced 2024-11-23 22:56:53 +09:00
fix(frontend): 노트 공개 범위가 비공개인 노트를 편집하면 다른 사용자가 노트 편집 기록을 볼 수 있음
This commit is contained in:
parent
dd63661c9a
commit
76cb7eba33
@ -95,6 +95,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE
|
||||
- Fix: Temml를 사용할 때 폰트가 올바르게 표시되지 않을 수 있음
|
||||
- Fix: 열람 주의로 설정된 미디어가 답글 또는 인용된 경우 '더 보기' 버튼을 누를 수 없음
|
||||
- Fix: 노트 공개 범위가 비공개인 노트를 편집하면 다른 사용자가 노트 편집 기록을 볼 수 있음
|
||||
- Fix: 채팅 목록의 인디케이터가 중복 및 잘못된 위치에 표시될 수 있음
|
||||
|
||||
### Server
|
||||
- Enhance: (dev) 개발 모드에서 locale 및 유형 정의가 자동으로 재생성됨 (misskey-dev/misskey#12481)
|
||||
|
@ -5,14 +5,12 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
<template>
|
||||
<MkA
|
||||
v-anim="i"
|
||||
class="_panel"
|
||||
:class="[$style.message, { [$style.isRead]: (isMe(message) || (message.groupId ? message.reads.includes($i.id) : message.isRead)) }]"
|
||||
:class="[$style.message, { [$style.isRead]: (isMe(message) || (message.groupId ? message.reads.includes($i?.id) : message.isRead)) }]"
|
||||
:to="message.groupId ? `/my/messaging/group/${ message.groupId }` : `/my/messaging/@${Misskey.acct.toString(isMe(message) ? message.recipient : message.user)}`"
|
||||
:data-index="i"
|
||||
>
|
||||
<div>
|
||||
<span v-if="!(isMe(message) || (message.groupId ? message.reads.includes($i.id) : message.isRead))" :class="$style.indicator"><i class="_indicatorCircle"></i></span>
|
||||
<span v-if="!(isMe(message) || (message.groupId ? message.reads.includes($i?.id) : message.isRead))" :class="$style.indicator"><i class="_indicatorCircle"></i></span>
|
||||
<MkAvatar :class="$style.avatar" :user="message.groupId ? message.user : isMe(message) ? message.recipient : message.user" indicator link preview/>
|
||||
<header v-if="message.groupId">
|
||||
<span :class="$style.name">{{ message.group.name }}</span>
|
||||
@ -41,8 +39,8 @@ const props = defineProps<{
|
||||
message: Record<string, any>;
|
||||
}>();
|
||||
|
||||
function isMe(message) {
|
||||
return message.userId === $i.id;
|
||||
function isMe(message): boolean {
|
||||
return message.userId === $i?.id;
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -92,11 +90,12 @@ function isMe(message) {
|
||||
}
|
||||
|
||||
.indicator {
|
||||
position: absolute;
|
||||
top: 50px;
|
||||
left: 12px;
|
||||
position: relative;
|
||||
top: 25px;
|
||||
left: -12px;
|
||||
color: var(--indicator);
|
||||
font-size: 9px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.name {
|
||||
|
Loading…
Reference in New Issue
Block a user