Skip to content

Releases: MaaXYZ/MaaLogAnalyzer

MaaLogAnalyzer-v3.0.2

18 Apr 12:50

Choose a tag to compare

📦 下载说明

Web

VSCode 插件

桌面端安装包

  • Windows (.msi)、macOS (.dmg) 与 Linux (.deb) 安装包见本页附件

📝 更新内容

3.0.2 (2026-04-18)

✨ 新功能

🐛 Bug修复

  • (parser) Ignore delayed mirrored starts and align dedup retention window @Windsland52

  • 扩大跨源去重窗口 @Windsland52

  • 修复 ZIP 根目录调试/超时截图未加载的问题(MXU结构) @Windsland52

  • 修复跨任务 wait_freezes 被错误打平的问题 @Windsland52

🧪 测试


构建于: 2026-04-18T20:27:46+08:00

MaaLogAnalyzer-v3.0.1

15 Apr 09:30

Choose a tag to compare

📦 下载说明

Web

VSCode 插件

桌面端安装包

  • Windows (.msi)、macOS (.dmg) 与 Linux (.deb) 安装包见本页附件

📝 更新内容

3.0.1 (2026-04-15)

⚙️ 持续集成

🔧 日常维护

3.0.0 (2026-04-15)

✨ 新功能

🐛 Bug修复

  • (build) 修复懒加载边界并消除导入混用告警 @Windsland52

  • (log-parser) Allow running parent action to nest later sub-tasks @Windsland52

  • (logParser) Correct wait_freezes ownership in nested custom flows @Windsland52

  • (parser) 修复实时预览中父 action 运行时子任务嵌套流不显示 @Windsland52

  • (parser,node-card) 保留 NextList.Failed payload 并修复失败重试轮次展示 @Windsland52

  • 修复实时模式未跟随时滚动会回到首卡片的问题 @Windsland52

  • Build error @Windsland52

  • Custom rec 嵌套问题 @Windsland52

  • 实时 action 实时状态显示补丁 @Windsland52

  • 扩大跨源去重窗口 @Windsland52

🚜 代码重构

📚 文档

⚙️ 持续集成

  • (npm) Add automated publish workflow for maa-log workspace packages @Windsland52

  • (release) Build before publish and guard ts runtime entries @Windsland52

  • Npm包发布配置 @Windsland52

Build

  • (packages) Emit dist artifacts and switch exports/bin to dist @Windsland52

构建于: 2026-04-15T17:17:25+08:00

MaaLogAnalyzer-v3.0.0

15 Apr 08:56

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

3.0.0 (2026-04-15)

✨ 新功能

🐛 Bug修复

  • (build) 修复懒加载边界并消除导入混用告警 @Windsland52

  • (log-parser) Allow running parent action to nest later sub-tasks @Windsland52

  • (logParser) Correct wait_freezes ownership in nested custom flows @Windsland52

  • (parser) 修复实时预览中父 action 运行时子任务嵌套流不显示 @Windsland52

  • (parser,node-card) 保留 NextList.Failed payload 并修复失败重试轮次展示 @Windsland52

  • 修复实时模式未跟随时滚动会回到首卡片的问题 @Windsland52

  • Build error @Windsland52

  • Custom rec 嵌套问题 @Windsland52

  • 实时 action 实时状态显示补丁 @Windsland52

  • 扩大跨源去重窗口 @Windsland52

🚜 代码重构

📚 文档

⚙️ 持续集成

  • (npm) Add automated publish workflow for maa-log workspace packages @Windsland52

  • (release) Build before publish and guard ts runtime entries @Windsland52

  • Npm包发布配置 @Windsland52

Build

  • (packages) Emit dist artifacts and switch exports/bin to dist @Windsland52

构建于: 2026-04-15T16:38:03+08:00

MaaLogAnalyzer-v2.9.0

09 Apr 10:14

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.9.0 (2026-04-09)

✨ 新功能

  • (flowchart,process) 统一执行时间线语义并增强节点导航 @Windsland52

  • (process) 支持节点导航双模式并优化命中展示 @Windsland52

  • (process) Support node-nav hit mode and compact single-line header @Windsland52

  • 流程图悬浮框筛选 @Windsland52

🐛 Bug修复

🚜 代码重构

  • (flowchart) Make task selection controlled by selectedTask and add fallback regression tests @Windsland52

  • (parser) Extend typed event decoders for identity ids and wait-freezes fields @Windsland52

  • (parser) Extract action/event/subtask helpers from logParser with regression tests @Windsland52

  • (parser) Extract recognition merge/attach helpers with regression tests @Windsland52

  • (parser) Extract recognition scope attachment helpers with regression tests @Windsland52

  • (parser) Extract subtask action-group nesting helpers with regression tests @Windsland52

  • (parser) Extract subtask snapshot lifecycle and merge helpers with tests @Windsland52

  • (parser) Extract wait_freezes runtime helpers with regression tests @Windsland52

  • (parser) Extract flow assembly helpers for wait_freezes and timeline sorting @Windsland52

  • (parser) Extract task-scoped node aggregation helpers with regression tests @Windsland52

  • (parser) Extract task stack tracker helper with regression tests @Windsland52

  • (parser) Move log parser helpers and tests into src/utils/logParser with concise names @Windsland52

  • (parser) Extract pipeline node flow composition helpers @Windsland52

  • (parser) Extract subtask action-node lifecycle helpers @Windsland52

  • (parser) Extract runtime settlement helper for pipeline finalize @Windsland52

  • (parser) Extract scoped node dispatch helper factories @Windsland52

  • (parser) Extract simple node event router @Windsland52

  • (parser) Extract subtask runtime cleanup helpers @Windsland52

  • (parser) Extract pipeline-node starting handlers @Windsland52

  • (parser) Extract recognition-node lifecycle helpers @Windsland52

  • (parser) Extract recognition event handler helpers @Windsland52

  • (parser) Extract next-list event handling helpers @Windsland52

  • (parser) Extract action and wait_freezes event handlers @Windsland52

  • (parser) Extract node dispatch lifecycle orchestration @Windsland52

  • (parser) Extract pipeline runtime state helpers @Windsland52

  • (parser) Extract node aggregation reset helper @Windsland52

  • (parser) Extract subtask pipeline finalize helper @Windsland52

  • (parser) Extract task pipeline finalize helper @Windsland52

  • (parser) Extract active node preview helpers @Windsland52

  • (parser) Extract subtask action-node lifecycle dispatcher @Windsland52

  • (parser) Introduce task node runtime context factory @Windsland52

  • (parser) Extract runtime context and task event loop @Windsland52

  • (parser) Extract node dispatch config factory @Windsland52

  • (parser) Extract task lifecycle context factory @Windsland52

  • (parser) Inline scoped dispatch wrappers into event loop @Windsland52

  • (parser) Reduce local wrapper helpers in getTaskNodes @Windsland52

  • (parser) Inline pipeline start wrappers in dispatch config @Windsland52

  • (utils) Centralize timestamp parsing helper and reuse in parser/flow builders @Windsland52

  • 拆分 parser @Windsland52

  • 继续拆 @Windsland52

  • 再拆点 @Windsland52

  • 任务列表布局调整 @Windsland52

  • 流程图展示 @Windsland52

📚 文档

⚙️ 持续集成

🔧 日常维护

  • (ci,parser) Generalize core test discovery and normalize pipeline id decoding @Windsland52

构建于: 2026-04-09T16:41:12+08:00

MaaLogAnalyzer-v2.8.0

07 Apr 09:44

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.8.0 (2026-04-07)

✨ 新功能

  • (detail) Load wait_freezes debug draws from reco_ids via bridge reco detail @Windsland52

  • (log-parser) Support recursive nested action groups @Windsland52

  • 解析 anchor @Windsland52

  • 支持 WaitFreezes 事件并统一 Action 时间线展示 @Windsland52

🐛 Bug修复

  • (flowchart) Preserve selected task by identity across task list reordering @Windsland52

  • (flowchart) Enforce global execution-order indexing for timeline, node badges, and execution edges @Windsland52

  • (flowchart) Align node-click timeline selection to latest repeated execution order @Windsland52

  • (image-preview) 避免下载 blob 图片时当前页跳转导致链接失效 @Windsland52

  • (log-flow) 修正 WaitFreezes 归属并统一 Recognition/Action 树渲染 @Windsland52

  • (node-flow) Keep action subtree in action timeline @Windsland52

  • (process) 修复节点导航首次点击定位偏到同名首个卡片 @Windsland52

  • (tauri-download) 修复图片下载按钮跳转页面且无法保存的问题 @Windsland52

  • (tauri-image) 修复本地截图在 Tauri 中无法加载的问题 @Windsland52

  • (tauri-zip) 改为返回临时图片路径并统一协议,修复 ZIP 加载卡死崩溃 @Windsland52

  • (vscode) 同步宿主主题并移除 webview 内手动主题切换入口 @Windsland52

  • 移动端实时跟随和滚动 @Windsland52

🚜 代码重构

  • (node-card) 抽取 flow rows 组装逻辑并修复详细卡片参数命名 @Windsland52

  • (parser) Unify pipeline node flow composition for recognition/action/wait-freezes @Windsland52

  • (parser) Unify RecognitionNode finalize flow for main/sub tasks @Windsland52

  • (parser) Unify RecognitionNode start/finalize handling across task scopes @Windsland52

  • (parser) Extract ActionNode helpers and add subtask action regression test @Windsland52

  • (parser) Extract subtask action/pipeline finalize helpers and status resolvers @Windsland52

  • (parser) Extract subtask action/pipeline finalize helpers and status resolvers @Windsland52

  • (parser) Unify pipeline finalize flow assembly and dedupe NextList/WaitFreezes handlers @Windsland52

  • (parser) 收口节点事件生命周期处理并拆分 pipeline finalize 流程 @Windsland52

  • (parser) 统一节点事件分发并精简 RecognitionNode 热路径 @Windsland52

  • (parser) 收口节点事件分发与 pipeline finalize 组装细节 @Windsland52

  • (parser) Dispatch node events by kind/phase and harden next_list parsing @Windsland52

  • (parser) Simplify node event dispatch and add next_list resilience tests @Windsland52

  • (parser) Normalize phase handling and ignore unknown node phases safely @Windsland52

  • (parser) Cache message meta parsing and unify scoped node dispatch helpers @Windsland52

  • (parser) Unify lifecycle phase/status handling and simplify scoped node dispatch @Windsland52

  • (parser) Tighten terminal-phase handling and simplify subtask action lifecycle @Windsland52

  • (parser) Scope message-meta cache to parser instance and streamline subtask lifecycle updates @Windsland52

  • (parser,node-card) Unify recognition-node handling and extract merged recognition list @Windsland52

  • (parser,node-card) Tighten typing and dedupe recognition/next-list handlers @Windsland52

  • (parser,node-card) Split pipeline finalize helpers and cache next-list match names @Windsland52

  • (parser,node-card) Consolidate recognition/action event handlers and dedupe expand-state sync @Windsland52

  • (parser,node-card) Unify flow status/next_list typing and simplify status props @Windsland52

  • (parser,node-flow) 按 task_id 作用域处理子任务 NextList/WaitFreezes @Windsland52

  • (parser,ui) 收口节点 upsert 与状态按钮映射逻辑 @Windsland52

  • (process) Extract shared timeline list pane for desktop and mobile @Windsland52

  • (ui) 简化 NodeCard 识别列表拼装与展开状态管理 @Windsland52

  • (ui) 抽取 NodeCard 共用状态渲染与 key 逻辑 @Windsland52

  • Refactor(parser,node-card,flowchart): unify task lifecycle id parsing, dedupe NodeCard view props, and optimize flow @Windsland52

  • Refactor(parser,node-card): extract task lifecycle meta handler and share flow section state between detailed/tree @Windsland52

🚀 性能优化

  • (startup) Keep VSCode analytics reporting async while preserving faster first paint @Windsland52

  • 优化大日志加载内存占用 @Windsland52

🧪 测试

  • (parser) Add golden snapshots for task/node flow assembly and unknown-phase guards @Windsland52

  • 两组回归测试 @Windsland52

🔧 日常维护

📦 依赖更新


构建于: 2026-04-07T17:27:39+08:00

MaaLogAnalyzer-v2.7.0

28 Mar 02:20

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.7.0 (2026-03-28)

✨ 新功能

  • (ai) 补充 flow 缩写语义,提升 prompt 可读性 @Windsland52

  • (analytics) Add Umami tracking for web/iframe/tauri/vscode with runtime-specific events @Windsland52

  • (bridge) Make reco image loading resilient to inline/cached formats @Windsland52

  • (process-view) Add node-nav search with next/flow match details and explicit hit previews @Windsland52

  • (realtime) 增量逐帧解析并打通全链路 running 状态 @Windsland52

  • (realtime) 跟随扩大滑动条件 @Windsland52

  • (realtime) 跟随模式下检测到用户向上滚动就停止跟随 @Windsland52

  • (realtime) 实时里父节点 running 时,相关区域会强制保持展开 @Windsland52

  • (realtime) Implement snapshot replay request flow and snapshot end handling @Windsland52

  • (statistics) Revamp node statistics layout, charts, and data panels @Windsland52

  • (theme) Scope VSCode token theming and fix panel/filter contrast @Windsland52

  • (theme) Align Descriptions header and inline code text with VS Code theme tokens @Windsland52

  • (vscode-launch) Draw and raw image @Windsland52

  • (vscode-launch) Bridge Image Cache @Windsland52

  • (vscode-launch) Add hover task docs and bridge node/reveal/crop integration @Windsland52

  • Tree 模式里 node.recognition 的嵌套支持“每一层独立折叠” @Windsland52

  • 移除 flow_items @Windsland52

  • 插件版布局 (#17) @Windsland52

  • 图片支持点击放大 @Windsland52

  • 节点筛选 @Windsland52

  • 关于对话框适配 embed @Windsland52

  • 显示未识别节点 @Windsland52

🐛 Bug修复

  • (bridge) 调整 bridge.keydown 为 Analyzer->Support,并对齐快捷键处理与协议 @Windsland52

  • (flowchart) Harden orthogonal edge rendering in web view @Windsland52

  • (flowchart) Sync node card theme with VS Code webview classes @Windsland52

  • (parser) Dedupe recognition attempts by reco_id and merge running/ended states @Windsland52

  • (parser) Resolve RecognitionNode reco_id without node_id fallback and finalize pending node attempts @Windsland52

  • (process) Remove NodeCard hover horizontal shift to prevent content drift @Windsland52

  • (realtime) 实时模式下展开子节点时未正常跟随 @Windsland52

  • (theme) 兼容 VS Code 主题变量并修复 Naive UI var(...) 颜色解析报错 (#18) @Windsland52

  • (vscode) Make raw JSON copy work in VS Code iframe @Windsland52

  • (vscodelaunch) 隐藏主题切换按钮 @Windsland52

  • Tree 模式渲染 node.recognition 的嵌套 @Windsland52

  • 兼容 vscode-panel 参数 @Windsland52

  • Img 宽度约束 @Windsland52

  • 实时跟随仅在需要时滚动 @Windsland52

  • Stabilize node card rendering and remove hover layout shift @Windsland52

  • Load debug screenshots on web and unify detail image preview @Windsland52

🚜 代码重构

🚀 性能优化

📚 文档

🎨 样式

🔧 日常维护


构建于: 2026-03-28T10:04:22+08:00

MaaLogAnalyzer-v2.6.0

21 Mar 10:52

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.6.0 (2026-03-21)

✨ 新功能

🐛 Bug修复

🚜 代码重构

🚀 性能优化

🔧 日常维护


构建于: 2026-03-21T18:40:03+08:00

MaaLogAnalyzer-v2.5.0

14 Mar 12:07

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.5.0 (2026-03-14)

✨ 新功能

  • (flowchart) 流动 @Windsland52

  • (flowchart) 新增忽略未经过节点选项 @Windsland52

  • (realtime) Stabilize follow scrolling and unify process header actions @Windsland52

  • (text-search) 支持从 zip/文件夹加载目标并优先处理 maafw 日志 @Windsland52

🐛 Bug修复

  • (tutorial) 修复移动端目标定位丢失的问题 @Windsland52

  • 调整手机端分屏模式布局 @Windsland52

  • 修复分屏模式错误提示未加载目标的问题 @Windsland52

🚀 性能优化

📚 文档

🔧 日常维护


构建于: 2026-03-14T19:10:02+08:00

MaaLogAnalyzer-v2.4.0

12 Mar 20:55

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.4.0 (2026-03-12)

✨ 新功能

🐛 Bug修复

🚜 代码重构

📚 文档

⚙️ 持续集成


构建于: 2026-03-13T04:46:54+08:00

MaaLogAnalyzer-v2.3.0

12 Mar 04:05

Choose a tag to compare

📦 下载说明

Windows

  • x64: 下载 .msi 安装包

macOS

  • Intel 芯片: 下载 x64.dmg 文件
  • Apple Silicon (M1/M2/M3): 下载 aarch64.dmg 文件

Linux

  • x64: 下载 .deb 文件

📝 更新内容

2.3.0 (2026-03-12)

✨ 新功能

🐛 Bug修复

🚜 代码重构

🚀 性能优化

📚 文档

🔧 日常维护


构建于: 2026-03-12T11:54:13+08:00