v1.2.0-beta.12
Pre-release测试版。这一版最大的变化是手机端多了「体验模式」——不连电脑也能打开看看这 app 到底是干什么的。
下载哪个
| 平台 | 文件 |
|---|---|
| macOS(Apple 芯片 M1/M2/M3…) | myFlowForge-1.2.0-beta.12-arm64.dmg |
| macOS(Intel) | myFlowForge-1.2.0-beta.12.dmg |
| Windows | myFlowForge-1.2.0-beta.12-x64-setup.exe |
| Android | myFlowForge-1.2.0-beta.12.apk |
| Linux(无界面 daemon) | myFlowForge-daemon-1.2.0-beta.12-linux.tar.gz |
| iOS | TestFlight |
手机端:体验模式
以前不连上一台跑着 myFlowForge 的电脑,手机 app 打开就是一屏「添加主机」,走不下去。现在「主机」那一屏多了一颗**「先体验一下(不连电脑)」**。
进去是一个演示工作区:能对话、能新开会话(最多 5 条)、看得到代理「执行」的全过程——工具卡先转圈后打勾、回复逐字流出来、忙碌态真的由结束事件解除。完全离线,飞行模式下照样能走完,不会把你打的字发到任何地方。
它走的是和真实链路同一套代码,不是照着外观仿的——所以看到的执行过程就是真的那套执行过程,只是数据来自本地剧本。剧本答不上来的问题会明说自己是体验模式,不会硬编一个答案。
手机端其它修复
「添加主机」那屏两个按钮在抢 —— 顶上一个「扫一扫」、底下一个「保存并连接」,中间表单空着,而底下那颗在空表单时点下去只会报错。现在扫码是主按钮,保存按钮在填地址前是安静的、禁用的,并写明为什么。
权限门左边有一小块空白 —— 那是「看看」按钮,被 flex 简写压成了 0 宽度。
点进会话立刻打字,第一次点发送没反应 —— 那时连接还没建立,按钮确实是禁用的,但屏幕上一个字都没说。现在输入框上方会告诉你正在连哪台、连到什么程度。
消息旁边那个黑方块 —— 「从别的设备发来的」那个标记用了一个会被 emoji 字体接管的字符,于是变成一个硬黑方块。
桌面端
设置里那两页改名了:「手机」→**「别人连我」,「远程主机」→「我连别人」**。原来两个名字说的都是「谁」,而人想的是「方向」;而且「手机」这个名字还是错的——另一台电脑连进来走的也是那一页。
输入框里的上下文用量去掉了。各家 CLI 报的口径不一样,那个数不可信,而一个你不相信的数字比没有更糟——你仍然会不自觉地照着它做判断。原始 token 数还记着,以后想清楚了再说。
打包链路(不影响使用,但值得记一笔)
mac 的公证改用 App Store Connect API 密钥。之前那个钥匙串凭据两次不明原因消失,卡掉过两次发版。密钥是磁盘上的文件,不吃那套生命周期。
Linux daemon 包重新回到发布列表——beta.11 漏了它,因为那一步一直只存在于某次命令历史里。现在是 npm run dist:linux。
Android 提示
从 beta.11 起用的是正式签名密钥,和这一版是同一把(指纹 4B01C435…F4F8),可以直接覆盖安装,不用卸载。如果你装的是 beta.10 或更早的版本,需要先卸载。
macOS 提示
包已由 Developer ID 签名、通过苹果公证、票据已装订,断网也能过 Gatekeeper。首次打开只会看到所有网上下载的 App 都有的那句「确定要打开吗」。
Windows 提示
安装时会看到「Windows 已保护你的电脑」——我们还没有 Windows 代码签名证书(和苹果的是两回事,另一笔钱)。点「更多信息 → 仍要运行」即可。