changed.修改了PLONDS上传逻辑

This commit is contained in:
lincube
2026-06-01 16:53:23 +08:00
parent a2ac302ee7
commit 131043fe37
17 changed files with 1370 additions and 593 deletions

View File

@@ -1,156 +1,46 @@
# 提交历史分析文档
# Git 提交分析工具使用说明
本目录包含 LanMountainDesktop 项目的所有 Git 提交分析报告。
## 概述
## 文档统计
本工具用于分析当天2026-06-01的 Git 提交,并为每个提交生成结构化的 Markdown 分析报告。
| 统计项 | 数量 |
|--------|------|
| **总文档数** | **120 个** |
| 版本发布 (Release) | 11 个 |
| 功能新增 (Feature) | 45 个 |
| Bug 修复 (Bug Fix) | 32 个 |
| 文档更新 (Documentation) | 8 个 |
| CI/CD 相关 | 18 个 |
| 代码重构 (Refactoring) | 6 个 |
## 文件说明
## 文档命名规则
- `run_analysis.py` - 主分析脚本(推荐使用)
- `analyze_commits.py` - Python 版本分析脚本
- `analyze_commits.ps1` - PowerShell 版本分析脚本
每个文档的命名格式为:`YYYYMMDD_<commit_short_hash>.md`
## 使用方法
- `YYYYMMDD` - 提交日期
- `<commit_short_hash>` - 提交哈希的前7位
## 时间分布
| 月份 | 提交数量 |
|------|----------|
| 2025年4月 | 11 个 |
| 2025年5月 | 100 个 |
| 2025年6月 | 9 个 |
## 重要提交概览
### 版本发布
- [20250427_bd2313f](20250427_bd2313f.md) - 0.7.9.1
- [20250428_f84111e](20250428_f84111e.md) - 0.7.9.2
- [20250428_148e4c8](20250428_148e4c8.md) - 0.8.0
- [20250428_5804627](20250428_5804627.md) - 0.8.0.1
- [20250428_2dc729c](20250428_2dc729c.md) - 0.8.0.2
- [20250429_9045624](20250429_9045624.md) - 0.8.0.3
- [20250429_3b810fd](20250429_3b810fd.md) - 0.8.0.4
- [20250429_f50cfed](20250429_f50cfed.md) - 0.8.0.5
### 重要功能
- [20250501_964cef2](20250501_964cef2.md) - 通知系统,自习系统
- [20250501_88bd92e](20250501_88bd92e.md) - Hub组件支持双击打开图片三指翻页退出
- [20250502_44b87ba](20250502_44b87ba.md) - 桌面组件
- [20250502_1c3cc76](20250502_1c3cc76.md) - 状态栏文字组件,支持位置放置
- [20250503_0662565](20250503_0662565.md) - 文件管理组件跨平台支持
- [20250505_e1d5a0c](20250505_e1d5a0c.md) - 电源菜单
- [20250505_e69bbf8](20250505_e69bbf8.md) - 快捷方式组件
- [20250506_8c94253](20250506_8c94253.md) - 快捷方式组件透明问题修复
- [20250507_11130cf](20250507_11130cf.md) - 更新界面多标题修复
- [20250509_cb96180](20250509_cb96180.md) - 白板笔色自适应主题
- [20250510_4a89c23](20250510_4a89c23.md) - 便签组件
- [20250511_76d13ac](20250511_76d13ac.md) - 开发者调试工具
- [20250514_c2cc62b](20250514_c2cc62b.md) - 淡入淡出动画
- [20250514_03e32ee](20250514_03e32ee.md) - 网速显示组件
- [20250516_81ee19f](20250516_81ee19f.md) - AOT启动器
- [20250519_02547ee](20250519_02547ee.md) - 引入Velopack更新系统
- [20250520_a31ae3c](20250520_a31ae3c.md) - Penguin Logistics Online Network Distribution System
- [20250521_703ed7b](20250521_703ed7b.md) - 重构启动器启动、日志和主机解析
- [20250521_9224c9a](20250521_9224c9a.md) - 强化OOBE、启动源和权限流程
- [20250521_aa7c118](20250521_aa7c118.md) - 添加外部公共IPC主机/客户端和插件SDK
- [20250522_e20462a](20250522_e20462a.md) - 设置窗口独立化和任务栏感知
- [20250523_8b8c7d1](20250523_8b8c7d1.md) - 简化启动画面为淡入淡出
- [20250524_5b4b9f3](20250524_5b4b9f3.md) - OOBE重新设计、主题和数据位置支持
- [20250525_d310fc5](20250525_d310fc5.md) - Avalonia 12升级
- [20250528_9fb4137](20250528_9fb4137.md) - 迁移代码库到Avalonia 12 API
- [20250528_93d6d93](20250528_93d6d93.md) - 迁移到Avalonia 12和Plugin SDK v5
- [20250529_eb066b5](20250529_eb066b5.md) - 引入渲染模式和静态组件预览
- [20250530_0348324](20250530_0348324.md) - 添加LauncherPathResolver和重构数据路径
- [20250601_6a30bc6](20250601_6a30bc6.md) - 重构设置窗口UI和主题
- [20250601_49bbae2](20250601_49bbae2.md) - 使用Fluent Shell和搜索重新设计设置窗口
- [20250603_60e7f31](20250603_60e7f31.md) - 添加OOBE启动演示和设置合并
- [20250605_68ca532](20250605_68ca532.md) - 将白板持久化移动到文件存储
- [20250605_aa7e15d](20250605_aa7e15d.md) - 添加CODE_WIKI和更新本地化
- [20250605_84caca0](20250605_84caca0.md) - 数据设置页面和存储扫描器
### 样式统一
- [20250428_7a26848](20250428_7a26848.md) - CI.圆角
- [20250505_8583465](20250505_8583465.md) - 圆角统一
### Bug 修复
- [20250430_2272d35](20250430_2272d35.md) - 回退 0.8.0.41
- [20250501_ff01471](20250501_ff01471.md) - 修复智教 Hub 组件
- [20250502_021c7ff](20250502_021c7ff.md) - 修复智教Hub组件
- [20250502_00339f0](20250502_00339f0.md) - 修复Rinshub
- [20250506_66ae0b0](20250506_66ae0b0.md) - 课表组件日间模式字体颜色修复
- [20250508_cf4b8e2](20250508_cf4b8e2.md) - 央广网新闻组件第二行显示修复
- [20250508_e8ba847](20250508_e8ba847.md) - 融合桌面设置窗口修复
- [20250512_b933f3b](20250512_b933f3b.md) - 开发者调试工具设置持久化修复
- [20250512_ce5acf5](20250512_ce5acf5.md) - 快捷方式组件透明问题修复
- [20250515_e9ff590](20250515_e9ff590.md) - 可爱的我一直在修CI
- [20250516_6c526ff](20250516_6c526ff.md) - 修CILinux问题
- [20250518_9cf3a15](20250518_9cf3a15.md) - 修复启动器无法正常启动的问题
- [20250518_4f9feaf](20250518_4f9feaf.md) - 继续修CI
- [20250519_8e39ea8](20250519_8e39ea8.md) - GitHub Action工作流修复
- [20250519_6343164](20250519_6343164.md) - 修CI修融合桌面修启动器
- [20250528_f8073c2](20250528_f8073c2.md) - 修复合并产生的问题
### CI/CD 相关
- [20250515_59c4824](20250515_59c4824.md) - 启动器一定要能够启动
- [20250516_53ff98f](20250516_53ff98f.md) - Update build.yml
- [20250518_e8d2575](20250518_e8d2575.md) - 测试增量更新Velopack
- [20250519_f6a6f97](20250519_f6a6f97.md) - 迁移发布管道到签名文件映射
- [20250519_858612f](20250519_858612f.md) - 使可选S3上传步骤工作流解析安全
- [20250519_833c693](20250519_833c693.md) - 使增量包生成对空差异和Linux路径健壮
- [20250519_24b361b](20250519_24b361b.md) - 轮换启动器更新公钥
- [20250519_cddebbc](20250519_cddebbc.md) - 恢复稳定的启动器更新公钥
- [20250519_48ce93b](20250519_48ce93b.md) - 同步启动器公钥与更新签名密钥
- [20250519_1e6b61d](20250519_1e6b61d.md) - 规范化PEM行尾
- [20250519_c5ef418](20250519_c5ef418.md) - 轮换启动器公钥以匹配CI签名密钥
- [20250519_62e7d96](20250519_62e7d96.md) - 通过SPKI而非PEM文本比较签名密钥
- [20250519_fb21bcd](20250519_fb21bcd.md) - 重构更新后端到主机管理的PDC管道
- [20250520_81e0081](20250520_81e0081.md) - 修复发布工作流环境密钥冲突
- [20250520_8447910](20250520_8447910.md) - 放宽发布PDC预检查仅需要S3
- [20250520_8c58b1c](20250520_8c58b1c.md) - 为发布添加本地PDC模拟回退
- [20250520_e82c5d4](20250520_e82c5d4.md) - 为PDCC安装程序步骤设置GH_TOKEN
- [20250521_001a42a](20250521_001a42a.md) - 修复Windows安装程序脚本路径
- [20250521_631dc77](20250521_631dc77.md) - 规范化发布工件
- [20250521_8a75bc8](20250521_8a75bc8.md) - 围绕PLONDS和DDSS重建发布管道
### 文档更新
- [20250505_d30af21](20250505_d30af21.md) - 加入CHANGELOG
- [20250510_d62226f](20250510_d62226f.md) - 更新CHANGELOG
- [20250512_1b22e9d](20250512_1b22e9d.md) - 新增插件开发文档
## 查看完整提交历史
如需查看完整的提交历史,请使用以下命令:
### 方法一:使用 Python 脚本(推荐)
```bash
# 查看所有提交
git log --oneline
# 查看详细提交信息
git log --pretty=format:"%H|%an|%ad|%s" --date=format:"%Y-%m-%d %H:%M:%S"
# 查看特定提交的详细变更
git show <commit_hash>
python run_analysis.py
```
## 文档内容结构
### 方法二:使用 PowerShell 脚本
每个 Markdown 文件包含以下部分:
```powershell
powershell -ExecutionPolicy Bypass -File analyze_commits.ps1
```
1. **基本信息表** - 提交哈希、作者、时间、父提交等
2. **提交信息分析** - 对提交内容的解读
3. **变更概览** - 查看详细变更的命令
4. **提交类型** - 分类标记版本发布、功能新增、Bug修复等
5. **相关文档/链接** - 与提交相关的项目文档
## 输出格式
## 更新时间
每个提交会生成一个 Markdown 文件,命名格式为:`YYYYMMDD_<commit_short_hash>.md`
本文档集生成于2026-05-07
报告包含以下内容:
1. **基本信息** - 提交哈希、作者、时间等
2. **提交信息** - 提交说明
3. **变更统计** - 文件变更统计
4. **详细变更** - 完整的 Git diff
5. **代码审查要点** - 人工审查提示
## 输出目录
所有报告保存在:`docs/auto_commit_md/`
## 注意事项
- 确保已安装 Git 并配置好环境
- 确保当前目录是 Git 仓库
- 脚本仅分析当天2026-06-01的提交