Releases: ChaoMixian/vFlow
Releases · ChaoMixian/vFlow
vFlow_147
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
PermissionGuardianmodule, providing permission protection and automatic authorization to simplify the permission management process.
Developer Tools
- Automatic GKD Selector Path Generation –
UiInspectornow supports automatic generation of GKD selector paths, improving development efficiency. - Workflow Panel Optimization –
WorkflowsFloatPanelnow includes a minimize button, enhancing the user interface experience. - Module Selector Enhancement –
RecentModulesnow supports recently used records for quick access to frequently used modules.
Internationalization (i18n)
- Automatic Language Settings –
LocaleManagernow 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 –
OCRModuleimproved 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
UIProviderto simplify the code structure.
Full Changelog: v1.4.6...v1.4.7
如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233
vFlow_146
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
🚀 新功能
- CallPhoneModule: 新增拨打电话模块
- MobileDataModule: 新增移动数据控制模块
- CallTrigger: 新增电话触发器模块
- GetCurrentActivityModule: 新增获取当前活动模块
- Tile: 支持添加到 Tile
- Workflow: 增加元数据定义
- Editor: 长按颜色条弹出菜单
- AppPicker: 统一应用/活动选择器
🐛 Bug 修复
- GKDTriggerModule: 修复仅填写文件路径时药丸消失的问题
- VUiComponent: 修复 value 属性解析错误
- HttpRequestModule: 修复 JSON 内 VObject 解析异常
♻️ 优化
- WorkflowFloatPanel: 优化收缩后图标显示
What's Changed
- Update issue templates by @ChaoMixian in #54
New Contributors
- @ChaoMixian made their first contribution in #54
Full Changelog: v1.4.4...v1.4.5
如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233
vFlow_144
- 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
- fix(InputModule): 修复字段资源ID引用
- feat(FeishuMediaUploadModule): 新增飞书素材上传模块
- fix(VImage): 修复图片Parcel传递异常
Full Changelog: v1.4.2...v1.4.3
如果是第一次使用,请安装release版本。 欢迎Q群讨论:758795233
vFlow_142
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
Full Changelog: v1.4.2-pr3...v1.4.2-pr4
vFlow_142_PR3
Full Changelog: v1.4.2-pr2...v1.4.2-pr3
vFlow_142_PR2
Full Changelog: v1.4.2-pr1...v1.4.2-pr2
vFlow_142_PR1
Full Changelog: v1.4.1...v1.4.2-pr1