chore: establish V1.1 recovery baseline
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
# 版本文件清单 — v1.0.0-RC.2
|
||||
|
||||
## 核心文档
|
||||
- docs/STATUS.md
|
||||
- docs/PENDING_DECISIONS.md
|
||||
- CHANGELOG.md
|
||||
- releases/v1.0.0-RC.2/RELEASE_NOTES.md
|
||||
- releases/v1.0.0-RC.2/STATUS.md
|
||||
|
||||
## 后端代码
|
||||
- backend/src/main/java/com/danyang/match/platform/
|
||||
- backend/src/main/resources/db/migration/
|
||||
- backend/src/test/java/com/danyang/match/platform/invariants/
|
||||
|
||||
## 前端代码
|
||||
- admin-web/src/
|
||||
- miniapp/pages/
|
||||
- miniapp/components/
|
||||
- miniapp/stores/
|
||||
- miniapp/services/
|
||||
- miniapp/constants/
|
||||
- miniapp/utils/
|
||||
|
||||
## 小程序底部导航图标(新增)
|
||||
- miniapp/assets/tabbar/home.png / home-active.png
|
||||
- miniapp/assets/tabbar/home_2x.png / home-active_2x.png
|
||||
- miniapp/assets/tabbar/home_3x.png / home-active_3x.png
|
||||
- miniapp/assets/tabbar/discover.png / discover-active.png
|
||||
- miniapp/assets/tabbar/discover_2x.png / discover-active_2x.png
|
||||
- miniapp/assets/tabbar/discover_3x.png / discover-active_3x.png
|
||||
- miniapp/assets/tabbar/message.png / message-active.png
|
||||
- miniapp/assets/tabbar/message_2x.png / message-active_2x.png
|
||||
- miniapp/assets/tabbar/message_3x.png / message-active_3x.png
|
||||
- miniapp/assets/tabbar/activity.png / activity-active.png
|
||||
- miniapp/assets/tabbar/activity_2x.png / activity-active_2x.png
|
||||
- miniapp/assets/tabbar/activity_3x.png / activity-active_3x.png
|
||||
- miniapp/assets/tabbar/mine.png / mine-active.png
|
||||
- miniapp/assets/tabbar/mine_2x.png / mine-active_2x.png
|
||||
- miniapp/assets/tabbar/mine_3x.png / mine-active_3x.png
|
||||
|
||||
## SVG 源文件(新增,可在 Figma 中导入编辑)
|
||||
- miniapp/assets/tabbar/svg/home.svg / home-active.svg
|
||||
- miniapp/assets/tabbar/svg/discover.svg / discover-active.svg
|
||||
- miniapp/assets/tabbar/svg/message.svg / message-active.svg
|
||||
- miniapp/assets/tabbar/svg/activity.svg / activity-active.svg
|
||||
- miniapp/assets/tabbar/svg/mine.svg / mine-active.svg
|
||||
- miniapp/assets/tabbar/DESIGN.md(设计规范说明)
|
||||
|
||||
## 基础设施
|
||||
- infrastructure/docker-compose.yml
|
||||
- infrastructure/nginx.conf
|
||||
- backend/Dockerfile
|
||||
- scripts/generate_tabbar_icons.py(图标生成脚本)
|
||||
|
||||
---
|
||||
*生成时间: 2026-09-02*
|
||||
@@ -0,0 +1,21 @@
|
||||
# 待确认事项 — PENDING_DECISIONS.md
|
||||
|
||||
**版本**: v1.0.0-RC.2
|
||||
**最后更新**: 2026-09-02
|
||||
|
||||
## 待人工处理事项
|
||||
|
||||
| 编号 | 事项 | 优先级 | 状态 | 说明 |
|
||||
|------|------|--------|------|------|
|
||||
| P0-4 | 微信小程序审核提交 | P0 | ⏸ 待处理 | 需在微信公众平台提交审核 |
|
||||
| P0-5 | SSL证书申请配置 | P0 | ⏸ 待处理 | 需配置域名+HTTPS证书 |
|
||||
|
||||
## 历史已关闭事项
|
||||
|
||||
| 编号 | 事项 | 关闭版本 | 说明 |
|
||||
|------|------|---------|------|
|
||||
| P0-1 | 产品确认16项默认值 | v1.0.0-RC.1 | 已确认 |
|
||||
| P0-2 | 隐私政策文档 | v1.0.0-RC.1 | 已编写 |
|
||||
| P0-3 | PIA隐私影响评估 | v1.0.0-RC.1 | 已完成 |
|
||||
| — | 小程序登录连接失败 | v1.0.0-RC.2 | 已修复:重启 Docker 服务 |
|
||||
| — | 底部导航图标老旧 | v1.0.0-RC.2 | 已重新设计:圆润线性风格 |
|
||||
@@ -0,0 +1,131 @@
|
||||
# 丹阳公益婚恋服务平台 v1.0.0-RC.2
|
||||
|
||||
**冻结日期**: 2026-09-02
|
||||
**构建版本**: v27
|
||||
**变更类型**: Bug Fix + 图标优化
|
||||
|
||||
---
|
||||
|
||||
## 本次更新内容
|
||||
|
||||
### 🐛 问题修复
|
||||
|
||||
| 问题 | 修复方式 | 状态 |
|
||||
|------|---------|------|
|
||||
| 小程序一键登录报错 `ERR_CONNECTION_REFUSED` | 重新启动 Docker Compose 后端服务 | ✅ 已修复 |
|
||||
| 后端容器残留未清理 | 停止并删除旧容器,重新 up -d | ✅ 已修复 |
|
||||
|
||||
### 🎨 图标优化
|
||||
|
||||
底部导航栏图标重新设计,采用圆润线性风格:
|
||||
|
||||
| Tab | 图标 | 文件数 |
|
||||
|-----|------|--------|
|
||||
| 首页 | 温馨小屋 | 6 个(1x/2x/3x × 正常/选中) |
|
||||
| 找对象 | 双心相连 | 6 个 |
|
||||
| 消息 | 对话气泡 | 6 个 |
|
||||
| 活动 | 日历日程 | 6 个 |
|
||||
| 我的 | 用户轮廓 | 6 个 |
|
||||
| **小计** | | **30 个 PNG + 10 个 SVG 源文件** |
|
||||
|
||||
**设计规范**:
|
||||
- 线宽:2px
|
||||
- 端点和转折全部圆角处理
|
||||
- 未选中色:`#999999`
|
||||
- 选中色:`#E96B6B`(品牌玫瑰红)
|
||||
- 尺寸:81×81 / 162×162 / 243×243 px
|
||||
|
||||
---
|
||||
|
||||
## 核心功能清单(继承自 v1.0.0-RC.1)
|
||||
|
||||
### 用户端(小程序)
|
||||
- [x] 微信登录(Mock 模式)✅ 已验证
|
||||
- [x] 个人资料管理
|
||||
- [x] 实名认证
|
||||
- [x] 每日推荐(Required 硬过滤)
|
||||
- [x] Like/Pass/Block 关系操作
|
||||
- [x] 双向 Match 后聊天
|
||||
- [x] 活动报名与互选
|
||||
- [x] 公益红娘服务申请
|
||||
- [x] 举报与申诉
|
||||
- [x] 签到功能
|
||||
|
||||
### 红娘端(小程序)
|
||||
- [x] 独立登录入口
|
||||
- [x] 工作台页面
|
||||
- [x] 数据概览
|
||||
- [x] 待处理服务列表
|
||||
- [x] 一键接单功能
|
||||
|
||||
### 管理后台(Web)
|
||||
- [x] 登录认证
|
||||
- [x] 仪表盘数据概览
|
||||
- [x] 用户管理
|
||||
- [x] 组织管理
|
||||
- [x] 资料审核
|
||||
- [x] 活动管理
|
||||
- [x] 举报处理
|
||||
- [x] 审计日志
|
||||
|
||||
### 后端 API
|
||||
- [x] 认证服务(JWT + Mock WeChat)✅ 已验证
|
||||
- [x] 用户资料服务
|
||||
- [x] 推荐引擎
|
||||
- [x] 关系服务
|
||||
- [x] 消息服务
|
||||
- [x] 活动服务
|
||||
- [x] 红娘服务
|
||||
- [x] 举报申诉服务
|
||||
- [x] 审计日志服务
|
||||
|
||||
---
|
||||
|
||||
## 核心不变量验证
|
||||
|
||||
| 编号 | 不变量 | 状态 |
|
||||
|------|--------|------|
|
||||
| INV-001 | Required 不可自动放宽 | ✓ 通过 |
|
||||
| INV-002 | 未 Mutual 不可聊天 | ✓ 通过 |
|
||||
| INV-003 | Block 优先级最高 | ✓ 通过 |
|
||||
| INV-004 | 双向并发 Like 只创建一个 Match | ✓ 通过 |
|
||||
| INV-005 | 活动名额不超卖 | ✓ 通过 |
|
||||
| INV-006 | 单向活动意向不泄露 | ✓ 通过 |
|
||||
| INV-007 | 红娘不能替用户 Like | ✓ 通过 |
|
||||
| INV-008 | 非授权 Operator 不能查看身份证 | ✓ 通过 |
|
||||
| INV-009 | 非案件上下文不能读取聊天 | ✓ 通过 |
|
||||
| INV-010 | 跨 Organization 不能越权 | ✓ 通过 |
|
||||
|
||||
---
|
||||
|
||||
## 登录凭证
|
||||
|
||||
测试凭证已从发布文档移除;由部署环境安全提供。
|
||||
|
||||
---
|
||||
|
||||
## 访问地址
|
||||
|
||||
| 服务 | 地址 |
|
||||
|------|------|
|
||||
| 管理后台 | http://localhost:3000/ |
|
||||
| API 网关 | http://localhost:8085/api/v1/ |
|
||||
| PostgreSQL | localhost:5434 |
|
||||
| Redis | localhost:6381 |
|
||||
| MinIO | localhost:9003 |
|
||||
|
||||
---
|
||||
|
||||
## 容器运行状态
|
||||
|
||||
```
|
||||
容器名 状态 端口映射
|
||||
danyang-match-backend Up (healthy) 8085 → 8080
|
||||
danyang-match-postgres Up (healthy) 5434 → 5432
|
||||
danyang-match-redis Up (healthy) 6381 → 6379
|
||||
danyang-match-minio Up (healthy) 9003 → 9000
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*冻结时间: 2026-09-02 10:20*
|
||||
Reference in New Issue
Block a user