商店审核需要独立的隐私、用户协议和注销页;运营后台也要按应用包名启用或停用价格。 Co-authored-by: Cursor <cursoragent@cursor.com>
7.7 KiB
7.7 KiB
每日变动 2026-10-11
16:06 — 官网导航增加协议、注销与关于入口
概要
- 官网顶栏在「能力」「下载」旁增加「隐私协议」「用户协议」「注销」「关于」,桌面并排,窄屏折行。
- 隐私协议、用户协议链到已有页面;新建注销与关于页,子页面可回首页,当前页高亮。
变更范围
| 类型 | 说明 |
|---|---|
| 功能 | 官网主导航与两个子页面 |
| 配置 | 官网 nginx 为隐私、用户协议、注销、关于提供独立路径,避免落到首页 |
主要文件
website/index.html— 顶栏四个站内入口website/assets/styles.css— 导航折行、当前页高亮、子页面版式website/about/index.html— 关于页,复用官网介绍website/delete/index.html— 注销说明(App 内邮箱验证码;找不到入口时走意见反馈)website/legal/legal.html— 协议页补同一导航、当前项与返回首页deploy/nginx/host/sparkmessenger.conf—/privacy、/terms改指向现有页面,并增加/delete、/about
验证
make test: 未跑(只改官网静态页与 nginx,未改 Go)- 本地静态服务打开首页,点过四个入口:隐私协议、用户协议、注销、关于均可打开;关于页「返回首页」回到首页。桌面 1280 导航同一行且不重叠;320 宽折行后仍可点。
关联
- 线上站点 sparkmessenger.wyrs365.com / sparkmsg.wyrs365.com
16:07 — 会员价格补 FullStoryNovel / StepsWith 包名,行首胶囊开关下发
概要
- 会员价格页的包名下拉与筛选补上 FullStoryNovel、StepsWith。保存时按包名写入对应 appCode,客户端按 appCode +
X-Wyrs-Package命中精确价,否则回退该 App 的空包名默认。 - 每条价格行最左侧改为胶囊开关,对应字段
enabled。点击即POST /api/admin/prices保存;开=启用下发,关=停用不下发。请求中禁止连点,失败回滚并 alert。
变更范围
| 类型 | 说明 |
|---|---|
| 功能 | popadmin 会员价格分包名与单条启用下发 |
主要文件
deploy/popadmin/popadmin.js— 包名选项与 appCode 映射;行首enabled胶囊开关
验证
make test: 未跑(只改 popadmin 静态前端,未改 Go / SQL)- 本地页面演练:下拉含
wf.wyrs.com、com.wyrs.fullstorynovel、com.wyrs.runsteps;保存分别落到novel-reader/runsteps。胶囊开为绿、滑块在右,关为灰、滑块在左。点击关闭会 POSTenabled:false并在刷新后保持关闭;接口失败时开关回到原状态并提示「修改失败」。
关联
- 线上页 popadmin.wyrs365.com/popadmin/index.html「会员价格」
- FullStoryNovel 客户端下发包名
wf.wyrs.com(iOS Bundlecom.wyrs.fullstorynovel);StepsWithcom.wyrs.runsteps
19:50 — FullStoryNovel 官网页脚增加隐私政策、用户协议、注销
概要
- 在新加坡服务器的 fullstorynovel.com 首页页脚增加三个站内入口,并上线对应中文页面。
- 本地留了一份不含密钥的副本。Spark 官网和 popadmin 公网已是新版本,这次没有覆盖。
变更范围
| 类型 | 说明 |
|---|---|
| 功能 | FullStoryNovel 官网页脚与三个子页面 |
| 配置 | 只增量改该站点 nginx:首页壳、/privacy、/terms、/delete、site.js |
主要文件
fullstorynovel-web/public-index.html— 页脚三个入口;点击时不走站内单页路由fullstorynovel-web/privacy/index.html— 隐私政策fullstorynovel-web/terms/index.html— 用户协议fullstorynovel-web/delete/index.html— 注销说明fullstorynovel-web/assets/js/site.js— 这三个路径改为整页打开fullstorynovel-web/nginx-legal.snippet— 与线上增量配置对应的片段
验证
make test: 未跑(只新增静态页副本,未改 Go、迁移、OpenAPI 或 i18n)- 公网 curl:首页含三个入口;
/privacy、/terms、/delete均为 200 - 浏览器点过三个入口并回到首页。桌面不重叠;390 宽页脚折行且不溢出
关联
- 服务器站点目录
/opt/fullstorynovel/static-override - nginx
/etc/nginx/conf.d/fullstorynovel.conf(已nginx -t并 reload,未重启整机)
19:55 — FullStoryNovel 协议对齐 wyrs365,去掉管理入口
概要
- 隐私政策和用户协议改为与 wyrs365.com 上 FullStoryNovel(novel-reader)政策同一套条款结构和表述,产品名保持 Full Story Novel / FullStoryNovel。
- 首页页脚不再放管理入口;隐私政策、用户协议、注销三个入口保留。注销页仍写 iOS 应用里的真实注销流程。
变更范围
| 类型 | 说明 |
|---|---|
| 文案 | /privacy、/terms 按 wyrs365 的 novel-reader 政策重写 |
| 页面 | 首页去掉管理入口;三个法律入口仍在页脚 |
主要文件
fullstorynovel-web/privacy/index.html— 软件隐私权政策fullstorynovel-web/terms/index.html— 软件用户服务协议fullstorynovel-web/public-index.html— 页脚无管理入口- 服务器
/opt/fullstorynovel/static-override同步上述三个文件
验证
make test: 未跑(只改静态页,未改 Go、迁移、OpenAPI 或 i18n)- 公网:首页 200,无管理入口,含三个页脚链接;
/privacy、/terms、/delete均为 200。隐私政策含公司名、友盟披露和公开邮箱;用户协议含小说阅读服务条款。
关联
- 参考 https://www.wyrs365.com/ 、
/novel-reader-privacy、/novel-reader-agreement - 未改 nginx、未重启整机、未提交 git
20:40 — Spark 协议正文对齐 wyrs365.com
概要
- 官网
/privacy、/terms仍进原有协议页。正文从四段短说明改为与 wyrs365.com 各 App 协议同一套条款:引言到联系方式共九部分,用户协议为导言到附则共八部分。 - 产品名保持 Spark Messenger(火花)。公司名与公开邮箱沿用 wyrs365.com 已公开信息。简体、繁体为全文,其余语言显示英文全文。顶栏未改。
变更范围
| 类型 | 说明 |
|---|---|
| 文案 | 协议正文对齐 wyrs365.com 的条款范围 |
主要文件
website/legal/legal.html— 隐私政策与用户协议正文
验证
make test: 未跑(只改官网静态协议页,未改 Go、迁移、OpenAPI 或 i18n)- 本地打开隐私政策与英文用户协议,条款标题和联系邮箱可见。
- 公网
https://sparkmsg.wyrs365.com/legal/legal.html?doc=privacy含「Spark Messenger(火花)软件隐私权政策」和「九、如何联系我们」。
关联
- 参考 https://www.wyrs365.com/runsteps-privacy 、https://www.wyrs365.com/runsteps-agreement
- 未改 nginx、未动 FullStoryNovel、未提交 git
21:35 — Sleep Heart 官网 health.wyrs365.com
概要
- 阿里云 DNS 为
health.wyrs365.com新增 A 记录到新加坡47.236.66.9。 - 新加坡机新增静态站与只含该域名的证书,首页及下载、注销、隐私协议、用户协议可访问。
变更范围
| 类型 | 说明 |
|---|---|
| 配置 | 仅该主机名的 DNS、Nginx 与证书 |
| 功能 | Sleep Heart 官网五页 |
主要文件
health-web/— 不含密钥的官网源码,已同步到/var/www/health.wyrs365.comhealth-web/nginx/health.wyrs365.com.conf— 对应服务器/etc/nginx/conf.d/health-wyrs365.conf
验证
make test: 未跑(只增加静态官网,未改 Go、迁移、OpenAPI 或 i18n)- 直连公网 IP:首页、
/download、/delete、/privacy、/terms均为 200 - 浏览器点过四个入口并回到首页;约 390px 宽无横向溢出
关联
- 未提交 git,未重启整机,未改安全组,未改其他站点文件