Petrelgram v1.3.3
列表性能攻坚、沉浸式系统材质、翻译与链接体验。
本版把 targetSdkVersion 提到 26.0.0,接入了沉浸式系统材质
(uiMaterial.ImmersiveMaterial / systemMaterial),覆盖顶栏胶囊与
约 30 处浮层。开发设备是 API 24,材质只会走低算力降级分支,
视觉效果和性能开销都没有在真机上看过。已知的兜底:
overlayMaterial 模块按 deviceInfo.sdkApiVersion 单点决策,
低于 26 一律返回 undefined 并保留原有背景色/模糊,
compatibleSdkVersion 仍为 6.0.0(20),低版本设备行为不变。
若 API 26 设备上出现异常,回退面只有 overlayMaterial 一个文件。
另外未经真机验证的还有:相册对齐(sameRowSlot)的实际收益、
代理 pingProxy 在使用中的代理上报 Pong timeout。
安全
- 移除 ProxyApi.testProxy 打印完整请求 JSON 的日志(含代理
username/password,MTProto 含 secret) - 移除 ProfilePage.addContact 失败时写入对方手机号与姓名的日志
性能
- 缩略图路径与下载进度旁路化,媒体到达不再重建整行
- 音频队列参数按 contentType 短路
- 首页/归档/文件夹列表迁到 LazyForEach,增删走增量通知
- 聊天背景快照跨启动持久化,消除首次进入白屏
- 四个主页签开启组件冻结;发送成功不再重建整行
体验
- 翻译 6 路并发,进行中/失败就地展示并可重试
- 消息链接点击加闸门与加载态,会话详情页按 chatId 去重
- 图片放大 geometryTransition 一镜到底
- 附件按钮移出输入框胶囊;更新应用图标
修复
- @ 无用户名成员带 mentionName 实体
- 输入框按真实排版长高
- 冷启动丢弃未完成的加账号流程,原账号不再失联
- 代理测试连接改传 proxy 对象;连接状态改读进程内缓存
校验
Petrelgram-1.3.3-unsigned.hap
SHA256 5141e47a0a1c3817061f8b07a7a24570764c3916b6a779f135b8de9a7c628718
未签名包,需自行签名后安装。apiVersion { compatible: 20, target: 26 }。