Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 16:04
· 13 commits to master since this release

新增功能:

  1. 通知栏快捷开关
  2. Tasker插件支持
  3. 最近任务中排除
  4. 在打开应用时启动
  5. 广播启动接口
  6. 配置读写接口
  7. 创建配置时提供模板
  8. 配置导入与导出

体验与样式:

  1. 添加首次启动引导
  2. 添加应用图标
  3. 添加主题模式选择
  4. 添加隐藏服务启停提示的设置
  5. 各个配置的日志分开显示
  6. 日志限制50行
  7. 删除配置添加二次确认弹窗

构建与依赖:

  1. 目标API 36(Android 16)
  2. 更新依赖(frp v0.65.0)
  3. 删除项目内置frp内核文件,使用脚本动态下载
  4. Github Actions编译支持指定frp内核版本
  5. 支持使用Android公开的默认调试密钥进行签名

注意事项:
从 v1.3.0 开始,arm64-v8a 架构的设备将改用 android 类型的 frp 内核以解决 DNS 解析失败的问题。 armeabi-v7a 和 x86_64 架构的设备仍然使用 linux 类型的 frp 内核,可能会存在 DNS 解析失败的问题,建议在配置文件使用 dnsServer 指定 DNS 服务器


New Features:

  1. Notification bar quick toggle
  2. Tasker plugin support
  3. Exclude from recent tasks
  4. Start on app launch
  5. Broadcast startup interface
  6. Configuration read/write interface
  7. Provide template when creating configuration
  8. Configuration import and export

Experience & UI:

  1. Add first launch guide
  2. Add app icon
  3. Add theme mode selection
  4. Add setting to hide service start/stop notifications
  5. Separate logs for each configuration
  6. Limit logs to 50 lines
  7. Add confirmation dialog when deleting configuration

Build & Dependencies:

  1. Target API 36 (Android 16)
  2. Update dependencies (frp v0.65.0)
  3. Remove built-in frp core files, use script to download dynamically
  4. Github Actions build supports specifying frp core version
  5. Support signing with Android's default debug key

Notes:
Starting from v1.3.0, devices with arm64-v8a architecture will use the android type frp core to solve the DNS resolution failure issue. Devices with armeabi-v7a and x86_64 architectures will still use the linux type frp core, which may have DNS resolution issues. It is recommended to specify the DNS server using dnsServer in the configuration file.

Full Changelog: v1.2.1...v1.3.0