diff --git a/components/ModulePage.vue b/components/ModulePage.vue index cfb4fe7..32e02ea 100644 --- a/components/ModulePage.vue +++ b/components/ModulePage.vue @@ -1,185 +1,551 @@ - + diff --git a/docs/design/assets/candidates/2026-07-19/g01-add-sheet-background-source-magenta-v2.png b/docs/design/assets/candidates/2026-07-19/g01-add-sheet-background-source-magenta-v2.png new file mode 100644 index 0000000..8626ef4 Binary files /dev/null and b/docs/design/assets/candidates/2026-07-19/g01-add-sheet-background-source-magenta-v2.png differ diff --git a/docs/superpowers/plans/2026-07-16-g01-fixed-header-independent-list-scroll.md b/docs/superpowers/plans/2026-07-16-g01-fixed-header-independent-list-scroll.md new file mode 100644 index 0000000..b5a9b83 --- /dev/null +++ b/docs/superpowers/plans/2026-07-16-g01-fixed-header-independent-list-scroll.md @@ -0,0 +1,275 @@ +# G01 Fixed Header And Independent List Scroll Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task. The user forbids subagents, worktrees, git add, commit, push, reset, and checkout; execute inline in the existing workspace and preserve every pre-existing change. + +**Goal:** Make G01's normal genealogy state keep its header, current genealogy card, shortcut grid, divider, and bottom tabbar fixed while only the three list groups and add action scroll vertically. + +**Architecture:** Add one G01-only split-layout modifier for the normal `hasGenealogies` state. Keep the existing header/background/tabbar outside a single vertical `scroll-view`, place the current card/shortcuts/divider in a fixed flex section, and allocate all remaining viewport height to the list scroller. Loading, error, and empty states retain the existing normal-flow layout. + +**Tech Stack:** Vue 3 ` diff --git a/pages/auth/a04-register.vue b/pages/auth/a04-register.vue index a777f4b..35708ef 100644 --- a/pages/auth/a04-register.vue +++ b/pages/auth/a04-register.vue @@ -2,66 +2,151 @@ diff --git a/pages/auth/a05-reset-password.vue b/pages/auth/a05-reset-password.vue index 2bc92de..2142a82 100644 --- a/pages/auth/a05-reset-password.vue +++ b/pages/auth/a05-reset-password.vue @@ -2,76 +2,174 @@ diff --git a/pages/auth/a06-auth-status.vue b/pages/auth/a06-auth-status.vue index 97f0580..56bd26a 100644 --- a/pages/auth/a06-auth-status.vue +++ b/pages/auth/a06-auth-status.vue @@ -2,58 +2,114 @@ diff --git a/pages/genealogy/g05-genealogy-overview.vue b/pages/genealogy/g05-genealogy-overview.vue index 6f996c8..9cd8431 100644 --- a/pages/genealogy/g05-genealogy-overview.vue +++ b/pages/genealogy/g05-genealogy-overview.vue @@ -3,42 +3,93 @@ - + - - + + - diff --git a/pages/genealogy/g10-application-review.vue b/pages/genealogy/g10-application-review.vue index 0b04e40..460bc26 100644 --- a/pages/genealogy/g10-application-review.vue +++ b/pages/genealogy/g10-application-review.vue @@ -2,23 +2,39 @@ diff --git a/pages/genealogy/g11-genealogy-settings.vue b/pages/genealogy/g11-genealogy-settings.vue index 0578ff6..adf67d0 100644 --- a/pages/genealogy/g11-genealogy-settings.vue +++ b/pages/genealogy/g11-genealogy-settings.vue @@ -4,142 +4,433 @@ - - + + - + + 谱主可见 · 基础设置 完善家谱访问规则 - 这里仅安排接口支持的名称、公开范围与访问说明;管理权转让将在成员选择场景中单独处理。 + 这里仅安排接口支持的名称、公开范围与访问说明;管理权转让将在成员选择场景中单独处理。 - + 家谱名称 - + - {{ nameError }} + {{ + nameError + }} 公开范围 - - - {{ option.label }} + + + {{ option.label }} {{ visibilityHint }} - + 访问说明 -