mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 10:40:44 +00:00
清理对外材料里的中转管理后台 + 把规矩变成测试
用户定的新规矩:
「你对外公开的数据里不要包含那个中转站管理的页面,你就只能提官网」
用户确认的范围:只清理「我对外的公开发言」
(发布说明 / 更新日志 / 官网 / README / 我给出的汇报),
服务端 zip 里的运维文档保留(装服务器的人需要它),
源码实现保留(路径是功能本身,藏起来没法维护)。
清掉的内容:
* CHANGELOG.md:1.8.0 条目里"管理后台重做"整段、
"管理页显示成一屏源码"、"管理页标题被切掉";
1.7.1 条目里**直接写出的路径 /zhongzhuanzhan**、
"管理入口从官网上移除";1.7.0 的"管理页加图标"
* RELEASE-1.8.0.md:第四节「中转管理后台完全重做」整节删掉,
改成「官网重新设计」
新增 _build/test_public_clean.py(15 项)并加进套件(阶段 3b7):
* CHANGELOG / README / docs 里不许出现
zhongzhuanzhan、/admin、管理后台、管理页、管理入口、admin_password
* 官网渲染出来的 HTML 逐词检查,且站内链接只允许
指向 /download/、/shot/、首页、图标、页内锚点
* 发布说明里不许出现安装教程类内容(用户要求只放更新内容)
为什么写成测试:文档没人看。这一天里我因为"以为记住了"
翻了三次车,所以把规矩变成会红的断言。
新增 docs/项目规矩.md:把用户历次明确的约束集中记下来
(发布流程、对外清洁度、版本号、产物组成、README 规则、
白色简洁设计、改完必须验、测试工具不能当干扰源),
新会话接手时先读这个。
顺带修的工程问题(今天反复踩的坑):
* 用 PowerShell 的 @"..."@ 嵌 Python 去改 .ps1 时,
PowerShell 会先把 $var 展开成空,写进去一堆反斜杠
-> verify_all.ps1 被写坏,& 语法报错
现在改 .ps1 一律用 Python 读写文件
* re.sub 的替换串会解释反斜杠转义,
`"\\test_public_clean.py"` 里的 \t 变成制表符,
路径成了 "_build<TAB>est_public_clean.py"
-> 用 lambda 替换,避开转义
验收:全量回归 34 个阶段全部通过(含新的清洁度守卫)。
This commit is contained in:
+12
-22
@@ -1,6 +1,6 @@
|
||||
## 1.8.0
|
||||
|
||||
**这一版主要是「修看不见的稳定性问题」+「把中转管理后台重做」。**
|
||||
**这一版主要是「修看不见的稳定性问题」。**
|
||||
|
||||
- 修**跨网络老断**(Error 1033 / 502 / 530 的真因):
|
||||
4G 链路会**静默断开 TCP 连接**(不发 FIN/RST,双方都以为还活着),
|
||||
@@ -21,26 +21,20 @@
|
||||
|
||||
- 修**看门狗自己制造不稳定**:它每隔 50 秒重启一次隧道,
|
||||
但隧道重建 4 条连接要 30~60 秒 —— 每次还没建齐就被下一次打断,
|
||||
永远停在"只剩 1 条"的状态。现在重启后有 150 秒宽限期
|
||||
永远停在"只剩 1 条"的状态。现在重启后有宽限期,
|
||||
并且会区分"没建好过"和"建好过又垮",后者立刻重启
|
||||
|
||||
- **中转管理后台完全重做**:原来是几百行内联代码,
|
||||
改一处样式要在一堆转义符里翻。拆成独立模块,
|
||||
界面重排成:顶栏状态 → 公网地址(最重要,给最大权重)→
|
||||
四个数字 → 设备表 → 工具卡。窄屏自动变卡片布局
|
||||
|
||||
- 修**管理页显示成一屏源码**:响应头类型写错了,
|
||||
浏览器把整页 HTML 当纯文本显示
|
||||
|
||||
- 修**管理页标题被切掉**:顶栏用了固定高度装不下内容,
|
||||
标题被顶出容器、状态徽章压在文字上
|
||||
|
||||
- 清理**僵尸设备记录**:设备列表只增不减,
|
||||
实测一天攒了 75 条无效记录,拖慢手表和网页。
|
||||
现在超过 6 小时没上报的自动清掉,占用的配对码一起释放
|
||||
- **官网重新设计**:层次更清楚,白色简洁风格
|
||||
|
||||
- **官网新增产品展示**:手表界面预览(颜色和布局与真实手表一致)、
|
||||
电脑端真实截图、两种连接方式对比图
|
||||
|
||||
- 清理**僵尸设备记录**:设备列表原来只增不减,
|
||||
实测一天攒了 75 条无效记录,拖慢手表和网页访问。
|
||||
现在超过 6 小时没上报的自动清掉,占用的配对码一起释放
|
||||
|
||||
- 修下载文件用 `HEAD` 探测时长度报 0(部分下载器会误判成空文件)
|
||||
|
||||
- 支持 `HEAD` 请求(原来一律返回 501)
|
||||
|
||||
## 1.7.1
|
||||
@@ -63,11 +57,8 @@
|
||||
空闲后不重置拥塞窗口(长轮询场景关键)
|
||||
- 手表提示改成自诊断式:连不上时直接打出双方地址,
|
||||
一眼看出是网段不同还是连错了 WiFi
|
||||
- 中转站的官网和管理后台分开:
|
||||
`/` 是官网(公开),`/zhongzhuanzhan` 是管理后台(要登录)
|
||||
- 官网重新设计:导航 / 功能 / 三步上手 / 下载 / 常见问题
|
||||
- 官网和管理页统一改成白色简洁风格
|
||||
- 管理入口从官网上移除
|
||||
- **官网重新设计**:导航 / 功能 / 三步上手 / 下载 / 常见问题
|
||||
- 官网改成白色简洁风格
|
||||
|
||||
## 1.7.0
|
||||
|
||||
@@ -78,4 +69,3 @@
|
||||
- 修配置分裂问题:管理员装的配对码,普通用户账号看不到(数据目录改成按安装位置判断)
|
||||
- 修装到 Program Files 后报「拒绝访问」:ProgramData 数据目录自动授权
|
||||
- 修安装卡死:`--code` 命令处理完不返回
|
||||
- 中转管理页加上网站图标
|
||||
|
||||
Reference in New Issue
Block a user