Petrelgram v1.4.0
平板:真正的分栏
聊天、联系人、设置三个页签在宽屏设备上进入左右分栏——左栏列表、右栏详情,中间分割线可拖动。每个页签有独立的路由栈,来回切换不会丢右栏的位置;没选中条目时右栏显示空状态。设置的 17 个子页面全部适配。
非分栏的全屏页面(隐私、数据与存储等)在宽屏上限制内容宽度并居中,不再把一行文字拉满整个屏幕。
修复
登录
-
点过一次扫码登录后,就再也用不了手机号登录
TDLib 会把扫码授权态持久化下来,之后每次冷启动都恢复成扫码态,手机号提交被永久拒绝——现象是手机号页能打开、能输入、一点「继续」就报错,且重启多少次都一样,只能清除应用数据才能脱困。现在检测到这个状态会自动重置授权流。(1.3.8.1 的两次修复都没打到根子上,这次是。)
-
登录页不再把 TDLib 的内部状态提示(形如
Call to ... unexpected的英文串)直接显示给用户;真实的服务端错误仍原样透出。
日志与诊断
-
运行日志一直读不出来,上报的是空内容
日志文件到几百 KB 时读取会失败并被静默吞掉,界面显示 0 KB。此前所有的日志上报很可能都是空的——「上传老是失败」多半不是网络问题。中文日志也会因此乱码。已修复。
-
新增「导出日志文件」(设置 → 日志与诊断)。上传依赖网络,网络差时用不了;现在可以直接存成文件,自己用顺手的方式发出来。
界面
- 深色模式下强调色调亮(底栏选中项在暗处更清楚)
- 修复头像圆周的锯齿
- 修复夜间模式下平板右栏空状态不跟随深色
- 修复短消息加了表情回应后气泡被撑得很长
- 更新应用后,「关于」页不再显示上一版的检查结果
其他
@提及现在可以按名字匹配,不再只认用户名(中文名此前完全搜不到)- 消息长按菜单的位置跟随手指落点,不再固定贴着气泡
- 会话列表长按菜单同上
新增
消息长按菜单里三项:
- 保存消息 —— 一步转发到收藏,不用再选目标
- 复读 —— 以自己的名义把这条内容再发一遍(不带「转发自」抬头)
- 查看历史 —— 筛出这个人在本群的全部消息,可逐条跳转
已知问题
- 平板上仍有少数页面未做适配验证:通话中、直播观看、成员权限编辑——这些需要特定场景才能进入。
- 平板目前是两栏(悬浮页签 + 列表 | 详情),不是三栏(固定侧边栏 + 列表 + 对话)。
版本号
从 1.4.0 起使用三位版本号;四位(如 1.3.8.1)保留给紧急修复。