mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 12:30:44 +00:00
补 1.9.0 的更新说明(CHANGELOG 里一直缺这一节)
发行版说明是从 _build/CHANGELOG.md 里按版本号取那一节的, 而里面最新一节还停在 1.8.2 —— 也就是说如果直接发 1.9.0, 发行版说明会**错用 1.8.2 的内容**(read_changelog 取不到就退回第一节)。 顺手把 _tests/out_app/*.class 这类编译中间产物加进 .gitignore, 它们本来就不该进版本库。
This commit is contained in:
@@ -1,3 +1,31 @@
|
|||||||
|
## 1.9.0
|
||||||
|
|
||||||
|
- **被控端终于有设置窗口了**:装完之后双击 `ykxmz.exe` 就能打开,里面可以改
|
||||||
|
**配对码**、**中转服务器**、**允许新设备接入**、开机自启。
|
||||||
|
以前双击是"什么都不弹",只能靠命令行参数改配置。
|
||||||
|
|
||||||
|
> 顺带修了一个很隐蔽的打包问题:PyInstaller 的 `--hidden-import` 里漏了
|
||||||
|
> `lanremote.ui`(设置窗口那套 tkinter 代码)。源码跑得好好的,
|
||||||
|
> 但**打包出来的 exe 一跑就崩**,用户看到的还是"双击没反应"。
|
||||||
|
|
||||||
|
- **修「局域网连上后没反应」**:手表上有四个页面,切换时靠手工藏上一页,
|
||||||
|
而新加的「局域网连接」页**漏藏了** —— 所以从它连上之后,控制面板其实
|
||||||
|
在底下显示了,却被盖住看不见。必须"推出去点一下设备"才看到。
|
||||||
|
根子是"每处切换都手写一串 setVisibility",改成统一入口 `showOnly()`,
|
||||||
|
以后加页面不会再漏。
|
||||||
|
|
||||||
|
- **修「按一下没反应」的真因**:中转那条长轮询(最长 60 秒)和用户操作
|
||||||
|
共用了同一个 HTTP 连接,长轮询占着连接时操作请求发不出去,
|
||||||
|
线程直接死掉,之后所有操作都没反应。改成各用各的连接。
|
||||||
|
|
||||||
|
- **中转地址默认留空**:需要跨网络时自己填。只在一个 WiFi 里用就什么都不用配,
|
||||||
|
那样手表和电脑直接连,最快也不耗流量。
|
||||||
|
|
||||||
|
- 新增**版本号一致性检查**:版本号散落在 8 个地方(exe 文件属性、安装包、
|
||||||
|
APK、许可页…),靠脚本+人工替换很容易漏。实测就漏了两处:
|
||||||
|
`version_info.txt` 和许可页都还写着 1.7.1 —— 用户在"文件属性"里
|
||||||
|
看到一个错三个版本的号。现在有断言钉住。
|
||||||
|
|
||||||
## 1.8.2
|
## 1.8.2
|
||||||
|
|
||||||
- **下载快了几十倍**:安装包和 APK 改成由 Cloudflare 的边缘节点直接发送。
|
- **下载快了几十倍**:安装包和 APK 改成由 Cloudflare 的边缘节点直接发送。
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user