Skip to content

v0.8.91-pre.2

Pre-release
Pre-release

Choose a tag to compare

@wolfsilver wolfsilver released this 25 Oct 13:55
a9b80bd
  • fix: 启用 service 模块的 BuildConfig 生成

    • 在 service/build.gradle.kts 中添加 buildConfig = true
    • 修复 BuildConfig 未生成导致的编译错误
    • Android Gradle Plugin 8.0+ 需要显式启用 BuildConfig 功能
  • fix: 修复编译错误 - 添加缺失的 coroutines 依赖和导入

    • NetworkObserveModule: 添加 kotlinx.coroutines 导入 (Dispatchers, Job, launch, delay, cancel)
    • service/build.gradle.kts: 添加 kotlinx-coroutines-core 和 kotlinx-coroutines-android 依赖
    • VpnService: 修复 BuildConfig 导入为正确的 service 模块命名空间
  • 优化:新增 PerformanceConfig 并在 Android 端应用多项性能/省电改进;将重 I/O(包扫描/DEX/图标)迁移至 Dispatchers.IO,增加 DNS 更新防抖、通知更新节流与相同内容跳过、UID->包名 LRU 缓存,可通过 PerformanceConfig 配置 TUN MTU 与其他参数;调试日志仅在 BuildConfig.DEBUG 且开关打开时输出;新增 PERFORMANCE_OPTIMIZATIONS.md 和中文版性能说明

  • 修复:StartButton 用 runTime 文本计算宽度,保证展开宽度与显示时间一致;调整 utils.dart 中天数格式注释为 "xd HH:mm:ss"

  • Merge pull request #8 from wolfsilver/copilot/fix-time-format-issue

  • Fix time display format to show days when runtime exceeds 24 hours

  • Update lib/common/utils.dart

  • Fix time display to show days when exceeding 24 hours

  • Co-authored-by: wolfsilver 2452450+wolfsilver@users.noreply.github.com

  • Initial plan

  • Update changelog

Release Downloads

Download based on your OS:

OS Download
Android

Windows
macOS

Linux

List of all changes: ChangeLog