Skip to content

feat: prepare MoonSprite DEV.1 - #3

Merged
YueHaxgu merged 35 commits into
mainfrom
codex/architecture-decomposition
Aug 2, 2026
Merged

feat: prepare MoonSprite DEV.1#3
YueHaxgu merged 35 commits into
mainfrom
codex/architecture-decomposition

Conversation

@YueHaxgu

@YueHaxgu YueHaxgu commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

变更摘要

  • 完成高风险模块的渐进拆分与维护边界整理
  • 汇总近期编辑器交互、首选项、指针、画布与文件工作流改进
  • 增加性能分级门禁、画布基准和回归测试
  • 将开发版本更新为 DEV.1,并让发布产物名称自动读取版本

验证

  • pnpm typecheck
  • pnpm test(364 项)
  • cargo fmt --check --manifest-path src-tauri/Cargo.toml
  • cargo check --manifest-path src-tauri/Cargo.toml
  • pnpm bench:selection
  • pnpm bench:canvas -- --full(三次取中位数)
  • pnpm build
  • pnpm test:tauri
  • pnpm test:desktop
  • pnpm package
  • pnpm check:maintenance
  • git diff --check

安装包和 resource 临时目录未提交。

YueHaxgu added 30 commits August 1, 2026 08:26
@YueHaxgu
YueHaxgu merged commit f6eb1c6 into main Aug 2, 2026
4 checks passed
@YueHaxgu
YueHaxgu deleted the codex/architecture-decomposition branch August 2, 2026 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant