Files
LanMountainDesktop/docs/auto_commit_md/README.md
lincube d8f75e86be Add IPC backoff/retries and safer disposal
Introduce exponential backoff, jitter and retry logic across IPC components to improve robustness and avoid tight retry loops; make disposal idempotent and add connection guards. Key changes:
- LauncherCoordinatorIpcServer / LauncherIpcServer: add backoff constants, ComputeBackoff(), consecutive error tracking and delayed retries with jitter.
- LanMountainDesktopIpcClient / LauncherIpcClient: add connect retry loops, timeouts, delayed retries, improved error logging, and use ArrayPool for buffered async writes; ensure proper cleanup on failures.
- PublicIpcHostService: add disposed flag, guard OnPeerConnected and Dispose, and clear connected peers on dispose.
- Add many auto-generated commit analysis docs under docs/auto_commit_md and new scripts for analyzing/generating commit docs.
These changes aim to make IPC connection handling more resilient and resource-safe.
2026-05-07 21:39:21 +08:00

7.5 KiB
Raw Blame History

提交历史分析文档

本目录包含 LanMountainDesktop 项目的所有 Git 提交分析报告。

文档统计

统计项 数量
总文档数 120 个
版本发布 (Release) 11 个
功能新增 (Feature) 45 个
Bug 修复 (Bug Fix) 32 个
文档更新 (Documentation) 8 个
CI/CD 相关 18 个
代码重构 (Refactoring) 6 个

文档命名规则

每个文档的命名格式为:YYYYMMDD_<commit_short_hash>.md

  • YYYYMMDD - 提交日期
  • <commit_short_hash> - 提交哈希的前7位

时间分布

月份 提交数量
2025年4月 11 个
2025年5月 100 个
2025年6月 9 个

重要提交概览

版本发布

重要功能

样式统一

Bug 修复

CI/CD 相关

文档更新

查看完整提交历史

如需查看完整的提交历史,请使用以下命令:

# 查看所有提交
git log --oneline

# 查看详细提交信息
git log --pretty=format:"%H|%an|%ad|%s" --date=format:"%Y-%m-%d %H:%M:%S"

# 查看特定提交的详细变更
git show <commit_hash>

文档内容结构

每个 Markdown 文件包含以下部分:

  1. 基本信息表 - 提交哈希、作者、时间、父提交等
  2. 提交信息分析 - 对提交内容的解读
  3. 变更概览 - 查看详细变更的命令
  4. 提交类型 - 分类标记版本发布、功能新增、Bug修复等
  5. 相关文档/链接 - 与提交相关的项目文档

更新时间

本文档集生成于2026-05-07