chore: 完成v1.2版本迭代与代码清理

本次提交完成了多项清理与规范工作:
1. 移除默认管理员硬编码配置与云同步相关代码
2. 简化前端与MAUI端的配置,关闭静态资源托管以外的冗余功能
3. 清理.gitignore与协调目录,移除临时文件与冗余规则
4. 统一项目命名规范,修正包名与版本号
5. 重构后端数据模型,移除ABP审计字段与云同步相关逻辑
6. 简化WebView配置与系统栏样式,移除不必要的平台检测代码
7. 更新文档与规则文件,完善项目规范与版本记录
This commit is contained in:
ShaoHua
2026-06-15 22:06:58 +08:00
parent 46db04e43e
commit cf96c56bed
70 changed files with 2514 additions and 2092 deletions
+28
View File
@@ -0,0 +1,28 @@
# 项目记忆(长期沉淀)
> 本文件保存**长期不变 / 不易频繁更新**的项目元信息。
> 当前实现进度、工单状态、未完结事项等"短期快照"请见 [.trae/rules/项目/04-即时状态记忆.md](../rules/项目/04-即时状态记忆.md)。
> 项目划分、依赖方向、运行模式见 [.trae/rules/项目/01-项目架构.md](../rules/项目/01-项目架构.md)。
## 关键依赖版本(含具体小版本号)
- **运行时**.NET 10.0SDK 10.0.201
- **C# 语言**C# 13
- **EF Core**10.0SQLite Provider
- **API 文档**Swashbuckle 10.1.7
- **前端**Vue 3 / TypeScript 5 / Vite 5Axios + Pinia
- **桌面**AvaloniaLinux/Windows/macOS
- **跨平台原生**MAUIAndroid/iOS/Windows/macOS
## 重要历史决策(不在即时状态记忆中重复记录)
- **.NET 10 适配**:针对 .NET 10 预览版特性(如 Windows TFM bug)进行规避与适配
- **Android 稳定性**:移除自动初始化 Provider,解决 AndroidX 相关崩溃
- **多平台构建开关**:通过 `Directory.Build.props` 优化非目标平台的构建依赖
- **跨平台热键平台拆分**Avalonia 与 MAUI 各自实现 `IGlobalHotKeyService`,平台目录分离
## 历史变更时间轴
- 2026-04-10:项目初始化与基础记忆建立
- 2026-04-13:升级至 v1.2.8,同步 CloudSync 与 DynamicApi 文档
- 2026-06:术语统一与目录中文化(详见 `04-即时状态记忆.md` § 五)