feat: add static A01 A02 auth UI
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# A-01 启动 / 登录引导设计记录
|
||||
|
||||
> 状态:文字注册入口方案已确认,D2 / A-01 进行中;**尚未完成新版效果稿、布局验收或页面实现**。
|
||||
> 状态:A-01 文字注册入口方案、四尺寸静态验收与本地 UI 已完成;A-02 双标签本地 UI 已完成。协议页去向、A-03 至 A-06 的设计、认证接口与 Android 运行时验收仍未完成,D2 继续进行中。
|
||||
>
|
||||
> 本页设计事实的唯一归档位置为本文件。旧的 `2026-07-13-a01-login-guide-design.md` 与 `2026-07-13-a01-login-guide.md` 仅保留为失效历史,不可作为实现或推进下一页的依据。
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
## 2. 已确认的页面结构与交互
|
||||
|
||||
- 标题区保留“家谱 / 为家族留存可传承的记忆”,使用美术锚点中的朱砂家祠红头、暖宣纸、古金云纹、墨褐文字与淡墨建筑/竹影层次。
|
||||
- 操作区只保留两个大按钮和一个文字入口:朱砂主按钮“登录”、古金描边按钮“微信登录”,以及其下方的“还没有账号?注册账号”。“注册账号”仅为朱砂红可点击文字,不再作为独立大按钮。
|
||||
- 入口顺序:登录为主入口;微信登录为次入口;注册账号为辅助文字入口。
|
||||
- “登录”前往 `A-02`,且 `A-02` 内固定使用“账号密码登录 / 手机验证码登录”双标签切换,默认显示账号密码登录。微信入口由 `A-03` 承接授权中、取消与失败回跳状态。
|
||||
- 注册账号入口前往 `A-04`;忘记密码属于 `A-05`,不在 A-01 新增入口。
|
||||
- 操作区只保留两个大按钮和一个文字入口:朱砂主按钮“账号密码登录”、古金描边按钮“微信登录”,以及其下方的“还没有账号?注册账号”。“注册账号”仅为朱砂红可点击文字,不再作为独立大按钮。
|
||||
- 入口顺序:账号密码登录为主入口;微信登录为次入口;注册账号为辅助文字入口。
|
||||
- 已勾选协议后,“账号密码登录”前往 `A-02`,且 `A-02` 内固定使用“账号密码登录 / 手机验证码登录”双标签切换,默认显示账号密码登录。微信授权中、取消与失败回跳状态仍归 `A-03`,在 A-03 设计完成前当前入口只提示“微信登录功能准备中”。
|
||||
- 注册账号入口仍归 `A-04`;忘记密码仍归 `A-05`。这两页完成设计前,当前入口只提示页面准备中,不伪造跳转。
|
||||
- 协议必须为用户主动勾选:初始未勾选,可分别打开《家谱用户协议》和《隐私政策》。不得使用“登录即表示同意”或任何默认同意文案;未勾选时登录操作应明确提示用户先确认协议。
|
||||
|
||||
## 3. 固定布局与状态边界
|
||||
@@ -36,9 +36,9 @@
|
||||
| --- | --- | --- | --- |
|
||||
| 初始未勾选 | 首次进入 | 两个按钮、注册文字与空复选框 | 留在 A-01 |
|
||||
| 未同意协议 | 点击登录、微信登录或注册账号 | 提示“请先阅读并同意相关协议”,不跳转、不改变勾选状态 | 留在 A-01 |
|
||||
| 登录已确认协议 | 点击“登录” | 结束 A-01 引导 | A-02,默认账号密码登录标签 |
|
||||
| 微信已确认协议 | 点击“微信登录” | 结束 A-01 引导 | A-03,显示授权中、取消或失败回跳 |
|
||||
| 注册已确认协议 | 点击“注册账号”文字 | 结束 A-01 引导 | A-04 |
|
||||
| 账号密码登录已确认协议 | 点击“账号密码登录” | 结束 A-01 引导 | A-02,默认账号密码登录标签 |
|
||||
| 微信已确认协议 | 点击“微信登录” | 提示“微信登录功能准备中” | 留在 A-01,等待 A-03 设计完成 |
|
||||
| 注册已确认协议 | 点击“注册账号”文字 | 提示“注册页面准备中” | 留在 A-01,等待 A-04 设计完成 |
|
||||
|
||||
### A-01 资产清单
|
||||
|
||||
@@ -60,6 +60,6 @@
|
||||
|
||||
## 5. 推进约束
|
||||
|
||||
- 当前正式工作是 `D2 / A-01 启动登录引导` 的设计;A-02 尚未开始设计,但其职责已明确为两种登录方式的双标签登录页。
|
||||
- `A-01` 与 `A-02` 的本地 UI 已按本记录及实现合同落地;A-02 的最终效果稿与 Android 运行时验收仍待补齐,不能据此推进 A-03。
|
||||
- 只有确定协议页面的最终去向,并完成本文件第 4 节所述的运行时验收后,A-01 才能进入“设计完成”状态。
|
||||
- 用户已于 2026-07-13 授权落地 A-01 欢迎入口与 A-02 双标签登录页的本地 UI;仍不接接口、不执行真实登录、不改 Android 打包配置。实现细节的唯一所有者见 `docs/superpowers/specs/2026-07-13-a01-a02-static-ui-implementation-design.md`。
|
||||
|
||||
Reference in New Issue
Block a user