diff --git a/.gitignore b/.gitignore index febdb18..99a1ebe 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,6 @@ sitemap.xml /.vite/ /design-pipeline/generated/ /tmp-g01-icon-audit.png +/tmp-mumu-current.png +/artifacts/ +/docs/audit-*/ diff --git a/App.vue b/App.vue index febd78f..fb2fadf 100644 --- a/App.vue +++ b/App.vue @@ -1,9 +1,5 @@ diff --git a/components/ModulePageBackground.vue b/components/ModulePageBackground.vue index 76ca72e..fab7f4a 100644 --- a/components/ModulePageBackground.vue +++ b/components/ModulePageBackground.vue @@ -7,7 +7,7 @@ @@ -48,6 +48,7 @@ const source = computed(() => sources[props.module] || sources.profile); bottom: 0; left: 0; width: 100%; + height: 100%; opacity: 0.36; } .module-page-background--family .module-page-background__image { diff --git a/components/family/VerticalVideoViewer.vue b/components/family/VerticalVideoViewer.vue new file mode 100644 index 0000000..f059969 --- /dev/null +++ b/components/family/VerticalVideoViewer.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/components/genealogy/InvitationManager.vue b/components/genealogy/InvitationManager.vue index 4683aec..f892a22 100644 --- a/components/genealogy/InvitationManager.vue +++ b/components/genealogy/InvitationManager.vue @@ -374,12 +374,18 @@ onUnmounted(() => { min-width: 0; flex: 1; } +.invitation-manager__row .app-button { + width: auto; + min-width: 120rpx; + flex: 0 0 auto; +} .invitation-manager__row text:first-child { color: $ink; font-family: "STKaiti", "KaiTi", serif; font-size: clamp(16px, 28rpx, 21px); font-weight: 700; - overflow-wrap: anywhere; + overflow-wrap: break-word; + word-break: break-word; } .issued-invitation__token { box-sizing: border-box; diff --git a/components/genealogy/PageBackground.vue b/components/genealogy/PageBackground.vue index aaf1dc0..4870cd7 100644 --- a/components/genealogy/PageBackground.vue +++ b/components/genealogy/PageBackground.vue @@ -3,7 +3,7 @@ @@ -25,6 +25,7 @@ left: 0; display: block; width: 100%; + height: 100%; opacity: 0.28; } diff --git a/components/records/GrowthRecordDetailDialog.vue b/components/records/GrowthRecordDetailDialog.vue index c2bd108..f3886fe 100644 --- a/components/records/GrowthRecordDetailDialog.vue +++ b/components/records/GrowthRecordDetailDialog.vue @@ -26,6 +26,7 @@ :label="protectionSubmitting ? '正在验证' : '解锁并查看'" @click="unlockContent" /> + {{ detailError }} diff --git a/pages/family/albums.vue b/pages/family/albums.vue index a68d514..8b1ce11 100644 --- a/pages/family/albums.vue +++ b/pages/family/albums.vue @@ -42,6 +42,7 @@ {{ item.name }} {{ item.description }} {{ item.photoCount }} 张照片 + 创建于 {{ formatMinuteTimestamp(item.createTime) }} { z-index: 1; } .album-list-content { - padding: 18rpx 24rpx 72rpx; + padding: 18rpx 24rpx calc(72rpx + env(safe-area-inset-bottom)); } .album-state-card, .album-card { @include adaptive-family-content; + background-color: rgba($paper, 0.82); } .album-state-card { min-height: 340rpx; @@ -434,7 +437,7 @@ onUnload(() => { .album-list { display: flex; flex-direction: column; - gap: 16rpx; + gap: 20rpx; } .album-card { padding: 28rpx 30rpx; @@ -477,7 +480,7 @@ onUnload(() => { font-size: clamp(15px, 24rpx, 18px); } .album-dialog-field input { - min-height: 76rpx; + min-height: 80rpx; padding-top: 0; padding-bottom: 0; } diff --git a/pages/family/article-detail.vue b/pages/family/article-detail.vue index 4745761..af49156 100644 --- a/pages/family/article-detail.vue +++ b/pages/family/article-detail.vue @@ -2,7 +2,7 @@ @@ -12,6 +12,15 @@ description="请稍候,正在同步谱文正文。" /> + {{ article.category }} @@ -27,13 +36,17 @@ 这篇谱文已设置内容密码 + {{ protectionError }} {{ article.contentProtected && !article.contentUnlocked ? "" : article.content || "作者暂未填写正文。" }} 阅读 {{ article.viewCount }} 次 - + {{ protectionError }} + + + diff --git a/pages/family/videos.vue b/pages/family/videos.vue index 8ad2922..4a46486 100644 --- a/pages/family/videos.vue +++ b/pages/family/videos.vue @@ -6,7 +6,7 @@ title="家族视频" :action="pageState === 'list' ? '发布' : ''" custom-back - @back="returnToFamily" + @back="requestBack" @action="openPublishForm" /> @@ -64,6 +64,7 @@ 已上传:{{ coverReceipt.fileName || "视频封面" }} + {{ coverUploadError @@ -106,6 +107,7 @@ + @@ -127,12 +129,25 @@ + - + + + + + {{ @@ -174,31 +195,125 @@ + + + + 正在回复 {{ replyTarget.author }} + + + + + + {{ comment.author }} + {{ comment.time }} + + 回复 {{ comment.parentAuthor }} + {{ comment.content }} + + + + + + + 还没有评论,可以先说说你的看法。 + {{ videoCommentError }} +