feat(viewer): hide like feature — action bar like slot, photo like badges, hot sort tab, others' like bubbles (user request 2026-09-23)

- PhotoFeed: cell like badge not rendered
- AlbumHeader: sort tabs row removed (hot depends on likes; latest-only has no toggle value)
- PhotoActionBar: like slot v-if=false (share/download remain, auto re-center)
- ActivityPage: LikeBubbles hidden
- specs updated to hidden assertions; 244 green

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-23 14:29:22 +08:00
parent e44b35db28
commit 2babd364ba
9 changed files with 40 additions and 108 deletions
+2 -1
View File
@@ -372,7 +372,8 @@ onBeforeUnmount(() => {
<!-- 他人点赞气泡(Task 10):点击定位打开该照片大图。大图打开期间改由
查看器内互动提示承载(§6.2:避免页面级气泡被模态框盖住或遮住下载)。 -->
<LikeBubbles :bubbles="lightboxPhotoId === null ? realtime.bubbles : []" @open="openFromFeed" />
<!-- 他人点赞气泡:已按用户要求隐藏(2026-09-23,先隐藏点赞功能)。 -->
<LikeBubbles v-if="false" :bubbles="lightboxPhotoId === null ? realtime.bubbles : []" @open="openFromFeed" />
<!-- 照片下线轻提示(大图 404 刷新 / WS hidden/deleted 推送移除时)。 -->
<p v-if="photoRemovedNotice" class="removed-notice" role="status">{{ t('viewer.photoRemoved') }}</p>