diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index 5328014621..780bfad0d9 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -38,8 +38,8 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE - Enhance: 노트 작성 폼에서 노트를 게시한 뒤에 textarea의 높이를 원래대로 되돌림 - Enhance: 노트 상세 페이지의 답글 목록 개선 - Enhance: 유저 페이지 개선 - - 요약 탭의 하이라이트를 제거 - - 노트 탭으로 하이라이트를 이동 + - 요약 탭의 하이라이트를 제거 & 노트 탭으로 하이라이트를 이동 + - 요약 탭의 리액션을 제거 & 노트 탭으로 리액션을 이동 - chore: 이모티콘 이름 필드에서 autocapitalize를 끄기 (misskey-dev/misskey#12139) - Fix: 외부 리소스 설치 페이지에서 페이지 캐시가 작동하는 문제 수정 (misskey-dev/misskey#12105) - Fix: 채널 생성/업데이트 시 실패하면 아무 것도 표시되지 않는 문제 수정 misskey-dev/misskey#11983 (misskey-dev/misskey#12142) diff --git a/packages/frontend/src/pages/user/index.timeline.vue b/packages/frontend/src/pages/user/index.timeline.vue index 7beebdc1e4..25e548d55a 100644 --- a/packages/frontend/src/pages/user/index.timeline.vue +++ b/packages/frontend/src/pages/user/index.timeline.vue @@ -11,9 +11,11 @@ SPDX-License-Identifier: AGPL-3.0-only + + @@ -23,7 +25,9 @@ import { ref, computed } from 'vue'; import * as Misskey from 'cherrypick-js'; import MkNotes from '@/components/MkNotes.vue'; import MkTab from '@/components/MkTab.vue'; +import XReactions from '@/pages/user/reactions.vue'; import { i18n } from '@/i18n.js'; +import { $i } from '@/account.js'; const props = defineProps<{ user: Misskey.entities.UserDetailed; diff --git a/packages/frontend/src/pages/user/index.vue b/packages/frontend/src/pages/user/index.vue index 50e7af918f..7131af3f7d 100644 --- a/packages/frontend/src/pages/user/index.vue +++ b/packages/frontend/src/pages/user/index.vue @@ -15,7 +15,6 @@ SPDX-License-Identifier: AGPL-3.0-only - @@ -52,7 +51,6 @@ const XHome = defineAsyncComponent(() => import('./home.vue')); const XEvent = defineAsyncComponent(() => import('./events.vue')); const XActivity = defineAsyncComponent(() => import('./activity.vue')); const XAchievements = defineAsyncComponent(() => import('./achievements.vue')); -const XReactions = defineAsyncComponent(() => import('./reactions.vue')); const XClips = defineAsyncComponent(() => import('./clips.vue')); const XLists = defineAsyncComponent(() => import('./lists.vue')); const XPages = defineAsyncComponent(() => import('./pages.vue')); @@ -106,11 +104,7 @@ const headerTabs = $computed(() => user ? [{ key: 'achievements', title: i18n.ts.achievements, icon: 'ti ti-medal', -}] : []), ...($i && ($i.id === user.id)) || user.publicReactions ? [{ - key: 'reactions', - title: i18n.ts.reaction, - icon: 'ti ti-mood-happy', -}] : [], { +}] : []), { key: 'clips', title: i18n.ts.clips, icon: 'ti ti-paperclip', diff --git a/packages/frontend/src/pages/user/reactions.vue b/packages/frontend/src/pages/user/reactions.vue index da1f3cbfad..82de3edc46 100644 --- a/packages/frontend/src/pages/user/reactions.vue +++ b/packages/frontend/src/pages/user/reactions.vue @@ -4,18 +4,16 @@ SPDX-License-Identifier: AGPL-3.0-only -->