Repository navigation
Releases: fxaxg/sms-pop-rs
Releases · fxaxg/sms-pop-rs
Release list
SmsPop v0.4.0
更新提示更容易找到
- 设置窗口左下角新增更新提示,可直接查看新版本、下载进度和就绪状态。
- 更新说明统一在模态框展示,支持 Markdown 标题、列表、链接和表格。
- 启动时网络或系统代理尚未就绪导致检查失败,会按 30 秒、1 分钟、2 分钟、5 分钟逐步重试,此后每 15 分钟继续重试,成功后停止;隐藏到托盘不受影响。
- 点击“安装并重启”先保存配置,再直接启动安装,不再二次确认。
验证码填入更顺手
- 填入方式改为“关闭 / 光标候选条 / 自动填入”三选一,说明更简洁。
- 候选条在监听期内跟随输入框切换,切换后重新计算停留时间,同一输入框中移动光标不续时。
- 候选条新增小关闭按钮,关闭后不再提示这条验证码。
- 新增可选自动填入,默认关闭:每条验证码只对首个符合条件的输入框尝试一次,仅填空白或补全验证码前缀,不向已有普通文字追加。
- 自动填入不识别输入框用途,普通空白输入框也可能符合条件;不适合时可继续使用默认的光标候选条。
- 高级选项统一命名为“写入机制”,可选择直接写入或模拟键盘。
修复与开发支持
- 修复“通用 → 配置文件 → 打开所在目录”错误地打开配置文件的问题。
- 修复开发模式下 Vite 监听 Rust 编译产物导致 Windows DLL 文件锁错误。
- 关于页新增仅开发模式可用的更新界面预览,不会实际下载或启动安装器。
升级说明
现有配置继续兼容,升级不会自动开启自动填入。桌面端仅支持 Windows。
不同应用的 UIA 支持情况不同,无法填入时仍可从通知复制验证码后手动粘贴。
自动化测试覆盖重试调度、输入策略、会话取消与设置界面;真实断网/Clash 恢复、不同应用的焦点行为及完整旧版到新版安装链路仍需实机验证。
SmsPop v0.3.0
SmsPop v0.2.0
SmsPop v0.2.0
本次新增软件更新功能,后续可直接在应用内检查、下载和安装新版本。
新增
- 启动后后台自动检查新版本,不打断当前使用。
- 在「通用 → 关于」中手动检查更新、查看更新说明。
- 支持下载进度显示与更新包签名验证。
- 下载完成后,由用户确认安装并重启。
- 下载期间隐藏设置窗口或切换页面,不影响下载。
安装与更新
- 首次安装或从 v0.1.0 升级:下载并运行
SmsPop_0.2.0_x64-setup.exe。 - v0.1.0 尚未内置更新功能,需要手动安装本版本。
.sig和latest.json供应用更新使用,普通用户无需下载。
注意事项
- 安装更新期间 SmsPop 会退出,暂时无法接收通知。
- 下载包暂存在内存中,完全退出应用后需要重新下载。
- 更新功能访问 GitHub 检查和下载安装包,不上传通知内容。
- 项目仍处于早期阶段,本版本尚未完成旧版到新版的完整安装升级验证。
What's Changed
New Contributors
Full Changelog: v0.1.0...v0.2.0
SmsPop v0.1.0
首个公开预览版
SmsPop 通过蓝牙将 iPhone 通知接收至 Windows,并提供验证码复制与点击填入。
功能
- iPhone 通知弹窗与后台连接恢复
- 验证码识别、复制和光标候选条
- 按通知来源配置 URL,点击打开电脑应用
- 设备管理、通知过滤和开机自启
- 浅色、深色与跟随系统主题
使用要求
- Windows 电脑及支持 BLE 外设角色的蓝牙适配器
- iPhone 与电脑完成蓝牙配对,并开启“共享系统通知”
- WebView2 运行时
已知限制
- 目前仅支持 Windows 与 iPhone,不支持 Android
- 蓝牙兼容性因适配器、驱动和系统版本而异
- 应用协议由目标应用处理,不保证打开具体聊天
- 安装包未进行 Windows 代码签名,可能出现未知发布者或 SmartScreen 提示
- 日志可能包含敏感通知信息,反馈前请脱敏