Skip to content

v0.2.0-alpha.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:31
· 95 commits to main since this release

新增

  • 接入 GlitchTip 匿名遥测(部分实现)
  • 恢复静态多图层渲染,软关闭范围收窄为仅动态物料
  • 编辑器单/多图层模式 localStorage 持久化与启动恢复
  • profile 兼容性判定补充 params 与物料 defaults 逐字段校验
  • unified action logging system and developer panel revamp
  • add multi-profile management and built-in time display material
  • 多图层编辑器加入通用控制面板,修复旧版 UI 功能缺失
  • 默认旧版单图层 UX,允许切换多图层编辑器
  • 全局错误边界 + 异步错误 toast,永不白屏
  • 点击版本号 3 次解锁开发者面板
  • 快捷键适配图层 + peregrine:layers-changed 事件
  • 物料热重载 + 版本号升级到 v0.2.0-alpha.0
  • Windows 动态输入采集 - poll_dynamic_context
  • LayersEditor 完整图层编辑视图
  • 图层管理面板 + 物料参数动态控件 + 图层样式/变换编辑器
  • 前端 IPC 改造 + overlay 渲染器双路径支持新格式
  • 新增 build_layers_shapes 遍历图层调用物料求值
  • 配置迁移逻辑 - 旧 Crosshair 自动转换为 Layer
  • 完成 12 个内置 Rhai 物料脚本
  • 引入四层架构骨架与 Rhai 物料运行时
  • 前端组件拆分重构、Markdown 更新日志、单例模式、镜像下载修复
  • 开启单例模式,重复启动时聚焦已有窗口

修复

  • 实机走查六项 UI/渲染问题修复
  • 快捷键/快捷颜色换色后 crosshair 字段不同步导致颜色丢失
  • 代码与 OpenSpec 规格对齐(文档为第一公民)
  • package-lock.json 补齐 @tauri-apps/cli 与 esbuild 全平台原生绑定条目
  • 修复 Windows CI 两处失败
  • layer selection reset to 0 on config change + add action logging
  • transform center-based scaling/rotation and text rendering font
  • transform scaling/rotation, overlay text rendering, and UI layout
  • 修复多图层编辑器快捷颜色点击时的 require 未定义错误
  • 单图层 UI 快捷颜色恢复为原来紧贴颜色输入框的样式
  • 颜色输入框使用 HEX 格式,修复快捷颜色显示异常
  • 在图层编辑器顶部添加开始/停止覆盖按钮
  • 修复右侧面板滚动截断和开始覆盖按钮被挤出视口的问题
  • 修复嵌套 useEffect 导致的 React error #321
  • 修复 React error #321 - render 阶段调用 setState
  • 不要删除 updater pubkey,否则插件 init 失败导致应用无法启动
  • 关键诊断 + material watcher 移到 setup 钩子
  • 启动链路降级,避免 expect panic
  • material watcher w 需要 mut 绑定(watch() 是 mut self method)
  • Windows CI 构建错误修复
  • GetCursorPos 实际位于 Win32_UI_WindowsAndMessaging 模块

变更

  • 修复 telemetry.rs 两处 rustfmt 格式问题
  • cargo fmt 格式化并同步 openspec 任务勾选状态

构建

  • 工作流注入遥测 DSN(按通道区分 TEST/正式项目)
  • 归档 polish-config-ui-i18n,同步 config-ui-polish / i18n-audit 主 specs
  • polish-config-ui-i18n 全部任务完成(13/13),快照人工验证通过
  • merge-dev-into-four-layer 全部任务完成(21/21)
  • 同步 merge-dev-into-four-layer 任务勾选(18/21)
  • 新增 JUnit 测试报告、前端构建报告与质量门禁 job
  • snapshot workflow 对 dev 分支的 PR 也触发
  • 触发 CI(dev 分支 ci.yml 已更新)
  • PR 到 dev 分支也触发 CI (#23)
  • PR 到 dev 分支也触发 CI
  • 同步 tasks.md - 144/151 完成
  • 扩展 lint 覆盖到 material / peregrine crate
  • 移除 macOS/Linux 构建,仅保留 Windows 平台

文档

  • CHANGELOG_ALPHA 补充 v0.2.0-alpha.0 匿名遥测条目
  • 手动验证清单标注 2026-08-04 实机走查结果与问题处置
  • 手动验收清单补充 material-static-rendering 快照验证项(D1-D5)与动态物料停用预期
  • material-static-rendering 变更规划与软关闭决策修订
  • multi-profile-config 补建 specs delta 并修订模式持久化决策
  • 手动验收清单补充 dev v0.1.13 功能回归项(单例/Markdown 更新日志/镜像下载/拆分窗口)
  • 新增 merge-dev-into-four-layer 变更规划(proposal/design/specs/tasks)
  • 更新 CHANGELOG_ALPHA 与 AGENTS.md 反映四层架构

其他

  • ui: 多图层编辑器的快捷颜色移到图层颜色后面,去掉独立模块
  • ui: 多图层编辑器的快捷颜色改为单图层样式的小圆圈
  • ui: 单图层/多图层切换按钮统一放到预览层右上角
  • ui: 单图层 UI 快捷颜色改为可编辑的 color input 圆圈并放到样式颜色后面
  • i18n: 单图层/多图层切换按钮文案根据当前模式切换
  • polish: 审查并修复更多 i18n、交互与性能细节
  • i18n + UI 修复:补充图层/开发者/错误边界翻译并修复 CSS 布局问题
  • fmt: 自动格式化 spawn_material_watcher 函数签名
  • release: v0.1.13-alpha.0