Commit Graph

8 Commits

Author SHA1 Message Date
1bf9e055e0 refactor: 补全 Default trait + 简化 Rust 2021 惯用写法
- LinuxArm64Backend: 添加 Default impl(与其他插件保持一致)
- version_manager.rs: [active, stable].into_iter() 替换 IntoIterator::into_iter()
  (Rust 2021 edition 原生支持数组 IntoIterator)
2026-03-31 23:23:30 +08:00
d48a1cf88b fix: 使用 CARGO_PKG_VERSION 替换硬编码版本号
- routes.rs: AppInfoResponse.version 使用 env!(CARGO_PKG_VERSION)
- device/mod.rs: DevicePlugin PluginInfo.version 使用 env!(CARGO_PKG_VERSION)

消除版本不一致问题:之前 Cargo.toml 版本为 0.2.0,但代码中硬编码为 0.1.0。
2026-03-31 23:22:32 +08:00
showen
3729addb71 docs: DevicePlugin阶段二 Task5 — 文档更新与迁移总结
- 更新 DEVICE_PLUGIN_DESIGN.md: 阶段二标记完成+验收项勾选+成果章节
- 新建 src/plugins/device/README.md: 完整DevicePlugin文档
- 新建 docs/SCREEN_PLUGIN_MIGRATION_SUMMARY.md: 迁移总结
- 更新 li-siqi soul + TEAM_CHAT 汇报

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 12:39:25 +08:00
showen
be08c63181 test: Phase2 Task4 — 新增4个光标控制测试 总计77测试通过 2026-03-13 07:47:32 +08:00
showen
5310a92633 feat: Phase2 Task2 — LinuxArm64Backend添加光标控制(unclutter) 2026-03-13 07:32:00 +08:00
showen
1827310dca feat: DevicePlugin Task4 — 7个集成测试(MockBackend+序列化) 总计73测试通过 2026-03-13 06:48:36 +08:00
showen
05235f5686 feat: DevicePlugin Task3 — Linux ARM64 Backend(Display/SleepInhibit/Backlight) 2026-03-13 06:38:43 +08:00
showen
584f65b9f5 feat: DevicePlugin Task2 — DevicePlugin骨架 + DeviceBackend trait + 模块注册 2026-03-13 06:32:14 +08:00