v1.5.53
v1.5.53 - 2026-08-12
短信/电话重复推送修复 + Telegram/Bark 渠道 + 更多页改版 + admin 登录修复
📱 短信/电话重复推送修复:同一短信/电话此前会被通知栏监听和广播接收器同时捕获,产生两条记录(一条有 SIM 卡信息、一条无)。现排除通知栏对短信/电话应用的监听,由 SmsReceiver / PhoneCallReceiver 独占处理,确保每条短信/电话只产生一条带 SIM 卡信息的记录。
📶 双卡 SIM 识别增强:SimInfoHelper 新增默认语音 SIM 回退策略(双卡场景下 PHONE_STATE 广播不携带 subscriptionId 时,用系统默认语音通话 SIM 推断)。
🔗 Telegram / Bark 渠道:新增 Telegram Bot 和 Bark 推送渠道,host 精确匹配自动识别(api.telegram.org / api.day.app),无需手动选择类型。
⚙️ Webhook 渠道类型插件化:Kotlin/Dart 两端 host 匹配规则统一为配置化列表(PLATFORM_RULES),新增平台只需追加一行;修复两端匹配规则不一致(Dart 端从 endsWith/contains 改为精确匹配)。
📋 更多页改版:推送通道(Webhook / 邮件)与过滤规则(应用筛选 / 关键词 / 规则引擎)拆分为两个独立分组,信息层次更清晰。
🔐 admin.html 登录修复:2FA 验证码输入后无响应问题修复;新增加载状态反馈、回车键支持、非 JSON 响应容错。
🛡️ 服务端持久化加固:writeJsonFile 改为原子写入(tmp + rename),防止崩溃产生截断文件;登录成功后立即持久化会话。
📢 飞书 markdown 降级提示:飞书 + markdown 格式组合时显示橙色提示条,告知用户将降级为纯文本发送。
Full Changelog: 1.5.52...1.5.53