Skip to content

WeKite 3.68:修文件预览状态栏带透出壁纸

Choose a tag to compare

@SymonChu SymonChu released this 14 Oct 08:18
· 18 commits to master since this release

WeKite 3.71

新功能:导出群成员 + 修复:表情面板/键盘展开后点聊天区不自动收起(8.0.79 + 悬浮输入框)。

新功能:导出群成员

群资料页多一行「导出群成员」,点击即复制全部成员到剪贴板。

  • 七列 TSV 格式(制表符分隔),粘贴进 Excel / WPS 自动分列:
    群昵称 | 昵称 | 备注 | 微信号 | wxId | 邀请人
  • 首行表头,第二行汇总(成员数 / 导出时间 / 群 ID)
  • 排序:设了群昵称的在前(一般是群主/管理),其余按昵称
  • 「邀请人」列:微信只给部分群记邀请关系,缺失的显示 —,这是数据本身的限制
  • 非好友成员查不到昵称时以 wxId 兜底,不丢人
  • 数据全部来自微信本机数据库(聊天与联系人接口),不上传任何内容

修复:面板不自动收起

现象:表情面板或键盘展开后,点聊天区其它位置不收起。只在「微信 8.0.79 + 悬浮输入框开启」的组合出现(8.0.77 同配置正常)。

取证:字节级对比两个版本的微信,原生收面板链路完全相同且健在——问题出在 8.0.79 给聊天窗口包了一层新容器(边到边布局),叠加悬浮卡几何后,点在卡片区域的"抬起"落不到消息列表上,原生的收起监听收不到。

修法:模块给消息列表装一个只观察的触摸监听——抬起时若面板处于展开状态,就替微信触发一次它自己的收起动作(走原生路径,不自绘、不改状态机)。面板没展开时什么都不做。

自带诊断:同时钩了原生监听,日志会打一行「原生链是否收到抬起」。如果你装上后问题依旧,导出日志给我,那一行能直接判明剩下的原因。

装机注意

  1. 先清 DEX 缓存再重启微信(模块设置里):之前连装几版时缓存卡在中间态,左滑引用、强制平板模式等 5 个功能被跳过没加载——清一次全回来;
  2. 覆盖安装即可(versionCode 1163 > 上一版);
  3. 本次不改 DEX 锚点,不会弹「DEX 缓存更新」。