蛇隐瑞气在,马嘶春风来!
感谢大家5年来的陪伴与支持,顺祝情人节快乐,新春吉祥!
更新日志
- 优化:
APP通知转发尝试获取大文本通知内容 (Android 5.0+) #530 - 优化:
Bark通道加密推送支持随机IV #688 - 优化:
Bark通道增加重要警告功能 #614 - 优化:
Socket通道MQTT请求方式支持指定qos和retained#623 - 优化:
Socket通道TCP/UDP请求方式 #684 - 优化:
Telegram通道支持指定群组Topic#691 - 优化:
一键换新机功能新增版本兼容映射表 - 优化:
电子邮箱增加发件邮箱别名设置 #660 - 优化:允许自定义
主动控制服务端监听端口(默认:5000) - 优化:短信指令
smsf#system#reboot或smsf#system#shutdown增加过滤重复消息机制 #653 - 优化:短信指令
#分割次数限制(指令格式:smsf#功能名#动作名#参数的参数允许出现#) #641 - 优化:移除
代理服务器的主动DNS解析(交于OkHttp异步DNS, 避免NetworkOnMainThreadException) #612 - 优化:转发规则可以自定义标题名称 #685
- 优化:
Bark发送通道消息链接支持插入变量标签(#604) - 优化:
Telegram发送通道支持MarkdownV2解析模式 #570 - 优化:手机号匹配通讯录联系人算法改进 #580
- 优化:添加周一到周日的繁体翻译 (#568)
- 修复:PGP加密邮件时没有签名 #605
- 修复:免打扰(禁用转发)日期段脏数据可能导致
Parameter specified as non-null is null问题 #666 - 修复:SOCKET TCP 通道设置中的成功应答关键字置空时,不等待返回值 #635 #636
- 修复:发送通道
Bark的自动复制配置项保存后,再次编辑没有赋值给输入框 #674 - 修复:未授权访问应用列表时进入应用列表异常提示 #577
- 升级:Gradle依赖库
- 升级:XUI & SmartRefreshLayout 依赖库
- 升级:友盟统计依赖库
- 升级:权限请求框架 XXPermissions,提升系统兼容性 升级:多语种适配框架 MultiLanguages,提升稳定性
- 整理:加速apk打包 & 加速本地调试
- 整理:Gradle依赖库 #576
- 整理:字典错别字 #608
- 新增:自动任务-添加远程唤醒(WOL)功能支持 #696 #690
- 新增:通话转发增加
呼叫转移标识 #590 (试验性) - 新增:
{{CONTACT_NAME}}标签用于反查{{FROM}}对应的通讯录姓名 #582 - 新增:
{{PHONE_AREA}}标签用于反查{{FROM}}对应的归属地 #564 - 新增:
自动任务-快捷指令-警报提醒动作添加闪烁手机的功能 #581 - 新增:靠近听筒关屏 功能 #603
- 删除:由于不支持Basic Authentication登录SMTP, 移除Outlook系列邮箱后缀 #698
还有一些细微调整参见github提交记录
⚠️注意事项
-
v3.5.0开始, 把应用包名改成cn.ppps.forwarder, 如果从低于v3.5.0升级后请重新配置(或从旧版导出后再导入),具体原因参见 Issue #676 -
v3.2.0去除了mmkv依赖,采用SharedPreferences来保存配置,如果从低于v3.2.0升级后请重新配置,具体原因参见 Issue #245 -
升级完毕后,建议离线导出配置(客户端>一键换新机>离线模式>导出),完全卸载干净全新安装后再导入配置(可以避免一些莫名其妙的玄学问题,例如:耗电异常)
APK版本说明:
- universal(10XXXX): 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下4种CPU架构so)
- armeabi-v7a(20XXXX): 32位ARM设备(备用机首选)
- arm64-v8a(30XXXX): 64位ARM设备(主流旗舰机)
- x86(40XXXX): 32位Intel设备
- x86_64(50XXXX): 64/32位Intel设备