Ducter 0.0.49、0.0.50、0.0.51与0.0.52怎样区分对话连续性、折叠布局和手机授权?
新消息定位、草稿保留和折叠屏布局改善阅读体验,但不代表手机可以自动换用或恢复已撤回的授权。
Ducter 0.0.52改善长对话中的新消息定位、末尾跟随和草稿保留,但它与0.0.49、0.0.50的手机选择、0.0.51的折叠屏布局不是同一类状态。对话连续不代表设备授权仍有效,界面从外屏展开也不代表任务可以换手机或自动恢复已结束的借用。

回看旧消息时怎样保持新消息起点
0.0.52在编辑区上方显示新消息数量,并能定位到第一条新消息,正文中也有“新消息”起点标记。若用户本来停留在对话末尾,则会在图片加载、卡片增高或键盘变化时保持末尾跟随。两种行为分别服务于回看历史与继续当前对话,不能都简化为无条件跳到最后一条。
消息菜单包含时间、回复、复制、复制链接和选中文字;代码块各有复制功能。未写完的消息在应用关闭后保留。这些变化针对当前应用中的阅读和编辑连续性,并未承诺不同设备之间的草稿实时同步。

折叠屏宽度变化为什么需要重新判断
0.0.51修复从外屏展开后仍按外屏宽度读取折叠状态的问题。页面变宽时重新判断,可让对话与On hand或任务分列两侧,On hand整屏显示也保持在对话旁而非横跨折痕。这个变化需要更新Android应用。
该版还将Android应用自身更新检查从六小时改为至多每小时一次。它描述检查频率,不能直接表述为每小时必然安装更新。

界面可见不代表手机已经被正确选用
0.0.49让Android开关已启用的手机在应用连接时加入,不再依赖引导界面打开期间发生开关变化;但从设备卡片移除的选择会被记住,开关仍开也不自动加回。这避免把单一可见开关当作全部设备状态。

0.0.50进一步区分用户自己的手机与Ducter自有手机。本人应用相关工作使用本人手机或请求在那里启用“用这台手机”,不自行转到模拟器;任务第一次查看手机也说明身份。

借用授权仍有独立终止条件
0.0.52规定锁屏、停止或关闭Android开关时,两端借用同时结束且不会自动恢复;手机不响应会在数秒内明确说明。每次借用请求一次,Done会核实,Wi-Fi、蓝牙等开关等待Go,任务保持开始时的那台手机。这些手机变化需要更新Android应用。
因此,对话位置、草稿、页面宽度和设备授权应分别判断。界面显示保持连续,不能被扩大为后台永远在线、任务必然完成或撤回后仍可继续使用手机。
JS字符串转UTF-8后乱码的原因及修复
2026-11-12 20:24:58
VS Code配置Prettier实现JS代码保存自动格式化
2026-11-12 17:38:35
JS字符串转整数结果为NaN的原因及处理
2026-11-12 08:12:30
JS原生代码实现当前时间格式化为YYYY-MM-DD HH:mm:ss
2026-11-11 15:40:41
javascript下载安装手机版遇到编码问题怎么定位
2026-11-08 10:30:26
