Releases: mapleafgo/singcast
Releases · mapleafgo/singcast
v1.1.6
v1.1.5
v1.1.5
- 非可选代理组点击节点时显示 SnackBar 提示「该分组为自动选择,不支持手动切换」
- 代理页使用内核
selectable字段判断组是否可手动切换 - CI 内核版本升级至 v1.1.11
Full Changelog: v1.1.4...v1.1.5
v1.1.4
v1.1.4
✨ 新功能
-
完整国际化(i18n)支持:支持中文和英文双语实时切换
- 所有 UI 文本、设置项、对话框、托盘菜单均支持中英双语
- 设置页新增语言切换选项(跟随系统 / 中文 / English)
- 语言设置持久化,重启后保持
- 基于 slang 库实现类型安全的国际化
-
启动检查更新开关:新增自动检查更新开关,支持永久关闭自检更新
-
合并后内核配置缓存:缓存每次发送到内核的合并后配置,便于调试和导出
🐛 修复
- 移动端日志导出文件名修复(.bin → 正确的 .log 文件名)
- 深度链接冷启动时避免重复弹窗
- 托盘菜单 TUN/系统代理切换添加异常捕获与菜单状态恢复
- 整合启动检查任务,优化启动流程
v1.1.3
v1.1.3
新特性
- 恢复
clash://深度链接支持,点击链接一键导入订阅(导入前弹窗确认) - 启动时自动检查新版本,发现更新弹窗提示下载
- 升级 Flutter 至 3.44.1,内核版本至 v1.1.10
修复
- HTTP 请求无超时导致 loading 卡死
- 代理页 tab 滑动误触隐藏 FAB
- 心跳探测重叠,间隔拉长至 10s
- macOS 构建失败(PBXFrameworksBuildPhase 缺失)
- SimpleDialog 内 ListTile 点击无水波纹
- 废弃 API 全量迁移(Watch → SignalBuilder、SignalsMixin → SignalStatefulWidget)
优化
- 订阅导入添加 URL 去重校验
- 深度链接逻辑提取为独立模块
- 移除 dio 依赖,版本检查改用 HttpClient
- 代理页、订阅页代码重构
Full Changelog: v1.1.2...v1.1.3
v1.1.3-rc2
fix(ci): 添加缺失的 PBXFrameworksBuildPhase section 修复 macOS 构建 Flutter 3.44.1 添加 Swift Package Manager 集成时需要扫描 PBXFrameworksBuildPhase section,但 project.pbxproj 的 PBXNativeTarget buildPhases 引用了 Frameworks phase (33CC10EA) 却未定义该 section,导致构建失败: Exception: Unable to find beginning of PBXFrameworksBuildPhase section. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v1.1.3-rc1
feat: 升级依赖并恢复 clash:// 深度链接支持 - 升级依赖: win32 v6, file_picker v12, share_plus v13, package_info_plus v10 - 适配 win32 v6 API (SC_HANDLE/HANDLE/Win32Result 类型变更) - 适配 file_picker v12 (saveFile 需要 bytes 参数) - 适配 share_plus v13 (SharePlus.instance.share 替代 Share.shareXFiles) - 移动端日志导出文件名添加日期时间戳 - 使用 app_links 恢复 clash:// 协议深度链接支持 - 提取 importSubscription() 公共函数供深度链接和 UI 共用 - 各平台按 app_links 官方文档配置: - Android: flutter_deeplinking_enabled=false - iOS: FlutterDeepLinkingEnabled=false - macOS: CFBundleURLSchemes 已有 - Windows: main.cpp SendAppLink + Inno Setup 注册表 - Linux: my_application.cc flags/mime type 配置 - AUR singcast.desktop 添加 MimeType Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v1.1.2
v1.1.1
v1.1.0
主要变更
架构重构:桌面端 FFI → IPC
桌面端(Windows/Linux/macOS)从 FFI 直调改为 IPC 独立进程架构,内核以独立进程运行,支持 TUN 模式下的权限提升,崩溃不影响主界面。
日志导出
支持将运行日志导出为文件,方便排查问题。
实时流量统计
内核主动推送流量数据,UI 实时更新。
Windows portable 模式
支持免安装便携模式,无需 UAC 提权即可使用系统代理。
Android 稳定性
修复 VPN 快速开关崩溃、运行时切换订阅报错、网络切换断连等问题。
完整变更
v1.1.0-beta7
ci: 更新 cff-core 至 v1.1.7