Skip to content

Releases: mapleafgo/singcast

v1.1.13-a5

v1.1.13-a5 Pre-release
Pre-release

Choose a tag to compare

@mapleafgo mapleafgo released this 10 Jul 17:46
fix: 消除内核交互中的冗余路径

- 桌面端 _enableTunDesktop 提权后不再重复 reload,restart → onProcessReady 已完成
- Android 启动合并重复的 VPN 状态恢复逻辑
- _syncVpnState 移动端死路径替换为 ensureTunEnabled(false)
- 新增 ensureProxyMode 从持久化 tunIf 恢复代理开关

v1.1.12

Choose a tag to compare

@mapleafgo mapleafgo released this 06 Jul 11:19
  • 新增 iOS 支持(Beta 测试中)
  • 新增 Windows ARM64 原生构建支持
  • 内核更新至 sing-box v1.1.14
  • 修复 Windows 命名管道并发写入导致的 StreamSink 异常

v1.1.11

Choose a tag to compare

@mapleafgo mapleafgo released this 04 Jul 04:51

1.1.11

  • 内核版本更新到 v1.1.14

v1.1.10

Choose a tag to compare

@mapleafgo mapleafgo released this 15 Jun 14:54

1.1.10

  • 内核配置持久化改进
  • Android VPN 稳定性优化
  • CI 内核版本更新到 v1.1.13

v1.1.9

Choose a tag to compare

@mapleafgo mapleafgo released this 14 Jun 19:25
  • Android: 修复覆盖安装后 VPN 无法自动恢复 TUN 模式
  • Android: 修复断开 VPN 后流量仍被劫持
  • 内核: 持久化代理模式与日志级别,修正默认混合端口

v1.1.8

Choose a tag to compare

@mapleafgo mapleafgo released this 12 Jun 08:37
  • 修复代理页 URLTest 子组选中节点不显示
  • Android 通知栏支持中英文实时切换
  • 修复 Android 启动时残留旧 VPN 服务导致联网失败

v1.1.6

Choose a tag to compare

@mapleafgo mapleafgo released this 11 Jun 15:35

v1.1.6

新增

  • 启动更新弹窗统一为「忽略该版本 / 下次提醒 / 前往下载」三个按钮

修复

  • IPC 断连竞态导致 StreamSink 异常
  • CoreConfigStorage 配置损坏时启动崩溃
  • Native 层日志轮转、formatBytes 负值处理
  • Dart 层路径常量统一,消除 p.join 拼接错误
  • subscription 解析函数补全测试覆盖(25 个用例)

v1.1.5

Choose a tag to compare

@mapleafgo mapleafgo released this 10 Jun 07:37

v1.1.5

  • 非可选代理组点击节点时显示 SnackBar 提示「该分组为自动选择,不支持手动切换」
  • 代理页使用内核 selectable 字段判断组是否可手动切换
  • CI 内核版本升级至 v1.1.11

Full Changelog: v1.1.4...v1.1.5

v1.1.4

Choose a tag to compare

@mapleafgo mapleafgo released this 08 Jun 17:40

v1.1.4

✨ 新功能

  • 完整国际化(i18n)支持:支持中文和英文双语实时切换

    • 所有 UI 文本、设置项、对话框、托盘菜单均支持中英双语
    • 设置页新增语言切换选项(跟随系统 / 中文 / English)
    • 语言设置持久化,重启后保持
    • 基于 slang 库实现类型安全的国际化
  • 启动检查更新开关:新增自动检查更新开关,支持永久关闭自检更新

  • 合并后内核配置缓存:缓存每次发送到内核的合并后配置,便于调试和导出

🐛 修复

  • 移动端日志导出文件名修复(.bin → 正确的 .log 文件名)
  • 深度链接冷启动时避免重复弹窗
  • 托盘菜单 TUN/系统代理切换添加异常捕获与菜单状态恢复
  • 整合启动检查任务,优化启动流程

v1.1.3

Choose a tag to compare

@mapleafgo mapleafgo released this 06 Jun 08:33

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