Skip to content

Releases: ChaoMixian/vFlow

vFlow_147

17 Mar 17:15

Choose a tag to compare

v1.4.7 Release Note

✨ 新功能

权限管理

  • 权限守护功能 - 新增 PermissionGuardian 模块,提供权限守护和自动授权功能,简化权限管理流程

开发工具

  • GKD 选择器路径自动生成 - UiInspector 新增自动生成 GKD 选择器路径功能,提升开发效率
  • 工作流面板优化 - WorkflowsFloatPanel 添加最小化按钮,改善用户界面体验
  • 模块选择器增强 - RecentModules 添加最近使用记录功能,快速访问常用模块

国际化 (i18n)

  • 自动语言设置 - LocaleManager 现已支持依据系统语言设置自动设置应用语言
  • Onboarding 体验优化 - 改进 OnboardingActivity 的国际化体验
  • i18n 覆盖度提升 - 提高整体 i18n 覆盖度,支持更多语言场景
  • OCR 模块增强 - OCRModule 增强 i18n 能力和向后兼容性

🐛 Bug 修复

  • Widget 加载问题 - 修复 widget 无法加载的问题
  • Bitmap 竞态条件 - 修复 ScreenCaptureOverlay 中 Bitmap 回收时的竞态条件问题
  • GKDTrigger 异常 - 修复目录不存在导致的异常
  • 文件操作变量引用 - 修复 FileOperationModule 中文件内容变量引用问题
  • AppPicker 搜索 - 修复搜索时始终显示 LAUNCH 项的问题
  • 工作流复制问题 - 修复 WorkflowViewHolder 中工作流重复复制的问题

🔧 代码优化

  • 语言选项重构 - 优化 SettingFragment 的语言选项实现
  • OCRModule 重构 - 移除 UIProvider,简化代码结构

✨ New Features

Permission Management

  • Permission Guardian – Added a new PermissionGuardian module, providing permission protection and automatic authorization to simplify the permission management process.

Developer Tools

  • Automatic GKD Selector Path Generation – UiInspector now supports automatic generation of GKD selector paths, improving development efficiency.
  • Workflow Panel Optimization – WorkflowsFloatPanel now includes a minimize button, enhancing the user interface experience.
  • Module Selector Enhancement – RecentModules now supports recently used records for quick access to frequently used modules.

Internationalization (i18n)

  • Automatic Language Settings – LocaleManager now supports automatically setting the app language based on the system language.
  • Onboarding Experience Optimization – Improved internationalization experience in OnboardingActivity.
  • Expanded i18n Coverage – Increased overall i18n coverage to support more language scenarios.
  • OCR Module Enhancement – OCRModule improved with better i18n support and backward compatibility.

🐛 Bug Fixes

  • Widget Loading Issue – Fixed an issue where widgets failed to load.
  • Bitmap Race Condition – Fixed a race condition when recycling Bitmaps in ScreenCaptureOverlay.
  • GKDTrigger Exception – Fixed an exception caused by a missing directory.
  • File Operation Variable Reference – Fixed an issue with file content variable references in FileOperationModule.
  • AppPicker Search – Fixed an issue where the LAUNCH item was always displayed during search.
  • Workflow Duplication – Fixed an issue where workflows were duplicated in WorkflowViewHolder.

🔧 Code Improvements

  • Language Option Refactoring – Optimized the implementation of language options in SettingFragment.
  • OCRModule Refactoring – Removed UIProvider to simplify the code structure.

Full Changelog: v1.4.6...v1.4.7

如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233

vFlow_146

03 Mar 01:56

Choose a tag to compare

v1.4.6 Release Notes

🎉 新增功能

核心功能

  • 双进程保活: 添加双进程保活功能,提升应用稳定性 #19
  • API 服务: 初步实现 API 服务功能
  • 从最近任务隐藏: 支持将应用从最近任务列表中隐藏

新增模块

  • FlashlightModule: 新增手电筒控制模块
  • TextToSpeechModule: 新增文字转语音 (TTS) 模块
  • VibrationModule: 新增振动控制模块
  • DarkModeModule: 新增深色模式切换模块
  • StopWorkflowModule: 支持停止指定工作流

新增触发器

  • BackTapTrigger: 新增轻敲背面触发器

UI/UX 改进

  • WorkflowListFragment: 中文名称使用拼音首字母排序
  • ActionEditorSheet: 缓存高级设置展开状态
  • 图标优化: 优化部分图标
  • PillRenderer: 支持 Pill 内嵌 Pill

其他改进

  • LaunchAppModule: 新增使用 ADB 启动模式
  • WorkflowExecutor: 支持设置工作流超时限制
  • FileOperationModule: 创建模式支持文件名内嵌变量
  • ShellCommandModule: 允许使用富文本编辑
  • WeChatShortcutsModule: 使用免 Root 命令

🐛 Bug 修复

  • UIProvider: 添加 RichTextView 的 tag 属性
  • ActionEditorSheet: 修复输入框 TAG 查找逻辑
  • HttpRequestModule:
    • 修复 Timeout 设置未生效的问题
    • 修复 Header 解析异常 #59
    • 修复 JSON 二次序列化问题
  • UpdateChecker:
    • 修复连接未释放的问题
    • 修复版本号后缀匹配
  • VFlowIME: 删除 UI,避免遮挡屏幕
  • Folder: 修复文件夹内工作流开关失效问题
  • WorkflowEditorActivity: 修复未保存的工作流状态跟踪异常
  • PlayAudioModule: 避免潜在的竞态条件
  • PickerHandler: 修复意外打开应用活动选择器
  • TextToSpeechModule: 修复变量解析问题
  • LaunchAppUIProvider: 修复无法选择的问题

Full Changelog: v1.4.5...v1.4.6

如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233

vFlow_145

24 Feb 17:50

Choose a tag to compare

🚀 新功能

  • CallPhoneModule: 新增拨打电话模块
  • MobileDataModule: 新增移动数据控制模块
  • CallTrigger: 新增电话触发器模块
  • GetCurrentActivityModule: 新增获取当前活动模块
  • Tile: 支持添加到 Tile
  • Workflow: 增加元数据定义
  • Editor: 长按颜色条弹出菜单
  • AppPicker: 统一应用/活动选择器

🐛 Bug 修复

  • GKDTriggerModule: 修复仅填写文件路径时药丸消失的问题
  • VUiComponent: 修复 value 属性解析错误
  • HttpRequestModule: 修复 JSON 内 VObject 解析异常

♻️ 优化

  • WorkflowFloatPanel: 优化收缩后图标显示

What's Changed

New Contributors

Full Changelog: v1.4.4...v1.4.5

如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233

vFlow_144

12 Feb 14:00

Choose a tag to compare

  • refactor(Shortcut): 移除名称长度限制 ChaoMixian 8 minutes ago
  • fix(If&WhileModule): 修正While摘要&修复输入未定义的问题 ChaoMixian 19 minutes ago
  • feat(FileOperationModule): 创建文件支持使用file://协议头 ChaoMixian Today 12:39
  • feat(FileOperationModule): 新增创建文件功能 ChaoMixian Today 12:21
  • feat(JsExecutor): 实现JavaScript执行器 ChaoMixian Yesterday 23:25
  • feat(LoadVariablesModule): 新增载入变量模块 ChaoMixian Yesterday 22:24
  • fix(IfModule): 确保条件判断结果在每次执行时正确更新 ChaoMixian Yesterday 19:25
  • feat(TouchRecordOverlay): 添加开始录制FAB ChaoMixian Yesterday 01:39
  • feat(SettingFragment): 添加UI检查器入口 ChaoMixian Yesterday 01:19
  • feat(PermissionAdapter): 已授权后依然允许点击按钮 ChaoMixian Yesterday 01:13
  • feat(Widget): 新增2x2布局 ChaoMixian Yesterday 00:37
  • docs(README): 更新赞助相关说明 ChaoMixian 10/02/2026 23:44
  • feat(FileOperationModule): 新增文件名、MIME类型输出 ChaoMixian 10/02/2026 23:06
  • feat(VariableModuleUIProvider): 支持图像类型引用变量 ChaoMixian 10/02/2026 22:48
  • feat(WorkflowListFragment): 新增工作流列表排序功能 ChaoMixian 10/02/2026 16:49

Full Changelog: v1.4.3...v1.4.4

如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233

vFlow_143

10 Feb 08:11

Choose a tag to compare

  • fix(InputModule): 修复字段资源ID引用
  • feat(FeishuMediaUploadModule): 新增飞书素材上传模块
  • fix(VImage): 修复图片Parcel传递异常

Full Changelog: v1.4.2...v1.4.3

如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233

vFlow_142

09 Feb 15:56

Choose a tag to compare

vFlow 1.4.2

✨ 新增功能

新增模块

  • 获取当前时间模块 - 获取系统当前时间
  • 解析Json模块 - 解析JSON格式数据
  • 播放音频模块 - 播放音频文件
  • 注释模块 - 为工作流添加注释说明
  • 文本处理模块 - 新增文本提取、替换、分割功能
  • 查找元素模块 - 支持多属性查找屏幕控件,支持GKD选择器
  • 音量控制模块 - 通过Core实现音量调节和状态获取
  • NFC模块 - 通过Core实现NFC相关功能

工作流管理

  • 工作流管理页面支持文件夹组织
  • 菜单新增复制工作流ID选项
  • 支持通过分享导入工作流
  • 快捷方式支持自定义图标和名称
  • 长按执行按钮可快速延后执行

触发器

  • 新增位置触发器 - 基于地理位置触发工作流 #29
  • 新增UI元素触发器 - 检测特定UI元素触发工作流
  • 新增GKD订阅规则触发器 - 支持GKD订阅源
  • 应用启动触发器支持添加多个应用

变量系统

  • 统一使用VObject变量系统
  • 新增VCoordinateRegion坐标区域类型
  • VString支持索引和切片操作
  • ForEach模块支持动态获取列表元素类型
  • 子工作流支持命名变量注入
  • 数字类型变量支持魔法变量
  • VDictionary、VList支持递归解析

🎨 界面改进

  • 区域选择UI体验优化,支持手动输入坐标
  • 悬浮窗支持侧边停靠,等比例缩小避免遮挡
  • 修改变量模块启用富文本编辑
  • 工作流编辑器允许禁用变量类型限制
  • 变量Pill显示来源步骤序号

🌍 国际化

  • 初步实现i18n,支持中英双语 #34
  • 新增英语版README

⚡ 性能优化

  • 引入OpenCV大幅改善查找图片性能
  • 查找图片模块支持使用外部截图

🐛 Bug修复

  • 修复点击模块坐标解析问题
  • 修复变量Pill显示异常
  • 修复权限识别问题(无障碍已授权但显示未授权)
  • 修复工作流编辑器快速拖动崩溃
  • 修复变量选取器排序异常
  • 修复命名变量解引用问题
  • 修复查找元素搜索区域解析异常
  • 修复从相册选择图片超出Parcel限制

🔧 重构

  • 输入编辑器重构为声明式参数定义,新增visibility条件控制
  • 使用Compose重构按键测试器
  • 改进启动验证逻辑
  • 优化初次使用体验
  • 代码提取模块特殊适配简体中文环境验证码

📚 文档

  • README添加英语版本

Full Changelog: v1.4.1...v1.4.2

如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233

vFlow_142_PR4

08 Feb 15:40

Choose a tag to compare

vFlow_142_PR4 Pre-release
Pre-release

Full Changelog: v1.4.2-pr3...v1.4.2-pr4

vFlow_142_PR3

03 Feb 15:38

Choose a tag to compare

vFlow_142_PR3 Pre-release
Pre-release

Full Changelog: v1.4.2-pr2...v1.4.2-pr3

vFlow_142_PR2

30 Jan 09:46

Choose a tag to compare

vFlow_142_PR2 Pre-release
Pre-release

Full Changelog: v1.4.2-pr1...v1.4.2-pr2

vFlow_142_PR1

26 Jan 17:27

Choose a tag to compare

vFlow_142_PR1 Pre-release
Pre-release

Full Changelog: v1.4.1...v1.4.2-pr1