Skip to content

v1.5.49

Choose a tag to compare

@fnthinklevi fnthinklevi released this 29 Jul 03:10
· 30 commits to main since this release

v1.5.49 - 2026-07-29

双卡识别 + 多项修复 + 签名全方案 + 动态桌面名

📱 短信/电话双卡识别:新增 SimInfoHelper.kt,通过 SubscriptionManager 获取 SIM 卡槽位(卡1/卡2)和运营商名称;短信/电话推送时自动标注;Webhook 推送同步附加 SIM 信息。
🔐 APK 签名全方案build.gradle.kts 启用 V1 (JAR) + V2 (APK全文件) + V3 (密钥轮换) 三种签名方案,证书指纹不变。
🖥️ 动态桌面名:语言切换时自动更新桌面/最近任务应用名(中文=通知推送助手 / English=NoticeTransmit,工作量:34 个 activity-alias + MethodChannel + 集合函数)。
🐛 6 项修复:SMTP 通道测试通过但首页仍显示异常(测试结果持久化到 SharedPreferences);语言选择弹窗中英图标关联性强化(中文=毛笔、英文=拼写→中文=translate/文、英文=g_translate/En);推送历史 24:00 归档(WorkManager 0.6.0 + 前台兜底 + 幂等标志);锁屏消息不记历史(notificationReceiver 移到 onCreate() 注册);version.json 下载 URL 缺版本号目录;English key 导致 i18n.js 翻译污染。
🎨 体验优化:语言弹窗图标风格与其他一致(实色背景+白色图标)、选中项加粗+蓝色 check;弹窗统一圆角。
🏗️ 架构改进server.js 限流/会话内存状态文件持久化(rate_limit.json→sessions.json + 优雅关闭 SIGTERM);CI 版本一致性检查脚本 check_version_consistency.sh;README 修复 base.md 断链;清理热更新原生代码残留(4文件)+ hotfix_example/ 目录删除。

Full Changelog: 1.5.48...1.5.49