mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-21 08:04:26 +08:00
合并对设置系统的更新 (#11)
* Add Windows system chrome patchers (Harmony) Introduce support for toggling the system chrome on Windows using Harmony patchers. Adds Lib.Harmony.Thin to package props and project, new patcher infrastructure (ChromePatchState, PatcherEntrance) and two Harmony patches that disable FluentAvalonia's Windows chrome when configured. Program.cs now loads the chrome setting and installs patchers conditionally on Windows/x86-x64. Settings viewmodel and view updated: expose IsWindowsOs, require restart on appearance changes, migrate SettingsWindow to FAAppWindow and adapt titlebar/layout (include Windows caption placeholder and footer menu items). Also add a .gitkeep and a build log file. * Refactor settings window UI and theming Improve theming and layout for the Settings window and related services. - MaterialSurfaceService: add special material parameters for SettingsWindowBackground (lower alpha, no blur) and avoid hot-switching real backdrops for non-settings windows. - GlassEffectService: add AdaptiveSettingsWindowTintBrush + ResolveSettingsWindowTintAlpha to provide optional content tinting tied to system material mode. - SettingsWindowService: refactor theme application into ApplyThemeVariantAndResources, ensure settings window material is applied at show/activate times, and tidy theme/resource application flow. - SettingsWindow.axaml / .axaml.cs: restructure title bar (separate Grid.Row=0 border) and FANavigationView host, add pane-footer toggle button for :minimal layout, use dynamic corner radius resource, and update toggle/visibility/icon logic and responsive layout code. - SettingsPages: remove some IconText usages and adjust margins; use DesignCornerRadiusLg for update card corner radius. - Add NuGet.Config to set local globalPackagesFolder and ignore .nuget/packages in .gitignore. These changes aim to improve visuals, avoid backdrop overdraw, and make the settings window behavior consistent across themes and layouts. * Add localization and localize settings pages Add many new localization keys (en-US and zh-CN) for notifications, developer tools, about page, status bar, and video wallpaper. Update Notification, Dev, About and StatusBar view models to use LocalizationService, expose localized ObservableProperties, and refresh localized text at construction. Localize selection options and test notification texts, and fix notification severity handling. Wire up XAML to the new localized properties (About/Dev/StatusBar pages) and update the settings page title for notifications. Also adjust copyright line generation and replace hardcoded placeholders with bound Watermark properties. * Redesign settings window with fluent shell & search Rebuild the settings window as a Fluent shell: adds a custom 48-DIP titlebar with Back, pane toggle, icon/title, search box, restart/more menu, and caption-button spacer; moves compact pane toggle into the titlebar and preserves FANavigationView as the primary navigation surface. Introduces a SettingsSearchService (with UI AutoComplete integration, search indexing, navigation-by-result, and search result highlighting) plus focused tests for search filtering and theme material normalization. Adds navigation history/back stack, updates SettingsViewModels for new bindings and localization keys, and updates General/Apearance pages to expose new strings and options. Implements an "auto" system material mode: default in AppSettingsSnapshot, new MaterialAuto constants and normalization/resolution logic in ThemeAppearanceValues, WindowMaterialService and MaterialSurfaceService adjustments to prefer Mica on Win11 and Acrylic on Win10 using TransparencyLevelHint. GlassEffectService and AppearanceThemeService updated to use effective material mode and to track live theme state changes. Adds localization entries (en-US, zh-CN), spec/tasks docs, and other UI/style tweaks to support the redesign. * fix.修折叠与展开按钮 * Add OOBE startup presentation and settings merge Introduce a new OOBE step for "Startup & Presentation" that exposes startup and UI preferences in OobeWindow (toggles for taskbar, slide/fade transitions, fused popup, and autostart). Add HostAppSettingsOobeMerger to read/write Host settings.json (PascalCase fields) and MergeStartupPresentation behavior, plus LauncherWindowsStartupService to sync the current Launcher into the Windows Run key on Windows. Wire UI handlers, persist choices on Next, and load defaults when entering the step. Include unit tests for the merger, adjust SettingsWindow navigation pane/toggle handling, and update docs/LAUNCHER.md to describe the new OOBE step and implementation files. * Move whiteboard persistence to file storage Switch whiteboard note storage from legacy DB rows to per-note JSON files and add migration support. Update WhiteboardNoteSnapshot schema (version bump, viewport, canvas, expires, PathSvgData) and change IWhiteboardNotePersistenceService.SaveNote to return bool to surface write failures (e.g. read-only files). Implement file-based WhiteboardNotePersistenceService with legacy DB migration/cleanup, retention handling, and logging. Add comprehensive unit tests for persistence, stroke path builder, SVG import and viewport helper. Also add ThirdParty/DotNetCampus.InkCanvas project and reference it in the main csproj, and bump PostHog package to 2.6.0. * Introduce render gate and chart caching Replace UI DispatcherTimer polling with a StudySnapshotRenderGate across multiple widgets to queue and apply only the latest analytics snapshot; components updated include StudyDeductionReasonsWidget, StudyEnvironmentWidget, StudyInterruptDensityWidget, StudyNoiseCurveWidget. Add StudySnapshotRenderGate implementation to coordinate rendering and monitoring leases and update subscription/lease lifecycle handling (subscribe/unsubscribe, Acquire/Dispose leases, Clear/Dispose gate). Rewrite chart controls (StudyNoiseCurveChartControl and StudyNoiseDistributionScatterChartControl) to use stable logical-time origins, split series into static vs dynamic tails, add geometry/sample caching, stable jitter/coordinate mapping helpers, and expose internal helpers & counts for testing. Add unit tests (StudyComponentRenderingTests) covering the render gate and chart behaviors (layer counts, logical X mapping, stable jitter, cache rebuild). These changes improve rendering correctness and performance by avoiding redundant renders and enabling deterministic chart layout. * Use MaterialColorSnapshot in appearance flow Introduce unified material/color spec and tests, and refactor appearance plumbing to use MaterialColorSnapshot as the single source of truth. Add .trae material-color-service spec/checklist/tasks and integration/unit tests for plugin mapping and appearance VM behavior. AppearanceChangedEvent extended with new appearance change flags and HasChanged logic. ComponentEditorMaterialThemeAdapter rewritten to accept MaterialColorSnapshot and derive palette from snapshot data. Simplify AppearanceSettingsPageViewModel and related view code: remove legacy preview/custom-seed UI logic, preserve material/color fields when updating theme or corner radius, and update save calls to use with-expressions. Update ComponentEditorWindow to use adapter-provided OnPrimary brush and minor docs updates. * Add material color services, plugin DTOs, and tests Introduce IPC wire-format appearance DTOs (PluginIsolation.Contracts) and clarify they are distinct from the runtime PluginSdk snapshot. Update PluginSdk comments to document the runtime-facing snapshot shape. Change ComponentColorSchemeHelper to use the HostMaterialColorProvider and add an overload that accepts a MaterialColorSnapshot. Add new services and pipelines (MaterialColorService, MaterialSurfaceService, WindowMaterialService, WallpaperColorPipeline) and refactor AppearanceThemeService to depend on MaterialColorService while removing legacy internal implementations. Add multiple unit tests (ComponentColorSchemeHelper, PluginAppearanceBoundary, SettingsCatalogService, WallpaperSettingsPageViewModel) and update localization resources with new material_color and wallpaper keys. * Add CODE_WIKI and update localization Add a comprehensive CODE_WIKI.md documenting project architecture, modules, startup flow, plugin system, testing and developer workflows. Update localization resources (en-US.json, zh-CN.json) with new/translated keys for wallpaper controls (custom color UI), material & color settings (semantic roles, surfaces, refresh/polling state), appearance (corner radius), status bar font size options, privacy policy text, component library labels, clock settings, and new language entry (Korean). Also modify settings-related ViewModels and Settings page views to surface these new features and texts (MaterialColorSettingsPageViewModel.cs, SettingsViewModels.cs, WallpaperSettingsPageViewModel.cs, MainWindow.SettingsHardCut.Stubs.cs, ComponentsSettingsPage.axaml, WallpaperSettingsPage.axaml). * Add Data settings page and storage scanner Introduce a new "Data" settings page to visualize and manage local app storage. Adds DataStorageService (scanning, disk info, clean operations), DataSettingsPageViewModel, XAML view and code-behind, and HexToColor/HexToBrush converters; registers converters in App.axaml. Also update localization strings for the new page and add icon mapping so the settings entry uses the Database icon. Enables per-category and global cleaning workflows and formatted size display. * 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. * Add preview controls and settings UI tweaks Introduce GridPreviewControl and CornerRadiusPreviewControl for visual previews and wire them into the Components settings (add ScreenAspectRatio, CornerRadiusPreviewValue, and screen aspect init). Refactor ComponentsSettingsPage UI to show live previews. Improve DataSettingsPage layout and storage bar logic (use item percentages directly, include remaining segment, adjust visuals and visibility triggers). Simplify LauncherSettingsPage header/appearance layout. Add SECURITY_AUDIT_REPORT.md, analysis summary, mockup HTML, and a local .claude settings file. * Add install checkpoint/resume and DDSS workflows Introduce install checkpoint support and resume logic for updates, plus related locking and validation. Adds InstallCheckpoint model, AppJsonContext serialization, and UpdatePaths helpers for deployment lock, apply-in-progress lock and install-checkpoint path. UpdateEngineService gains checkpoint load/save/delete, incoming-state validation, resume logic for PLONDS and legacy updates, apply lock handling, and safer cleanup; ApplyPendingPlondsUpdateAsync and ApplyPendingUpdate flow updated accordingly. Add DeploymentLock contract and extend UpdateState with pause/resume/cancel helpers. Tests updated to cover stale/valid checkpoint resume and legacy/PLONDS flows. CI: enhance ddss-publish to detect release channel, validate S3 assets, prepare and atomically publish channel pointer; add ddss-rollback workflow to publish rollbacks; adjust plonds-build concurrency and release events. * changed.更了好多 * fix.消息盒子媒体播放器组件服务修复 * change.重做天气,为回到系统提供自定义功能。 * feat.airapp与融合桌面 * feat.动画优化与更新界面 * feat.数字时钟,白板功能修复 * feat.完善了时钟轻应用,为启动器提供了多语言支持 * feat.发布与打包优化 * changed.天气选项卡更新
This commit is contained in:
@@ -35,7 +35,7 @@
|
||||
|
||||
启动入口在 `LanMountainDesktop/Program.cs`:
|
||||
|
||||
1. 初始化日志、单实例锁和启动诊断
|
||||
1. 初始化日志、启动诊断和 Host 桌面生命周期
|
||||
2. 初始化遥测身份、崩溃遥测与使用遥测
|
||||
3. 构建 Avalonia `AppBuilder`
|
||||
4. 进入 `LanMountainDesktop/App.axaml.cs`
|
||||
@@ -228,6 +228,39 @@ For the detailed design, migration path, UI strategy, and residual risks, see `d
|
||||
|
||||
See `docs/EXTERNAL_IPC_ARCHITECTURE.md` for the detailed contract and migration model.
|
||||
|
||||
## Air APP Lifecycle
|
||||
|
||||
- Launcher is the lifecycle bridge between the desktop host and Air APP processes.
|
||||
- The desktop host requests built-in Air APP operations through `IAirAppLifecycleService` on `LanMountainDesktop.Launcher.AirApp.v1`.
|
||||
- If that pipe is not available because the desktop host was started directly from IDE/dev tooling, the host starts `LanMountainDesktop.Launcher.exe air-app-broker --requester-pid <pid>` and retries the request.
|
||||
- `air-app-broker` is an internal hidden command that starts only the Air APP lifecycle IPC broker and does not run OOBE, Splash, debug preview windows, or normal desktop launch.
|
||||
- Launcher owns Air APP process creation, activation, instance-key de-duplication, registration tracking, and exited-process cleanup.
|
||||
- `LanMountainDesktop.AirAppHost` stays an independent rendering process and registers/unregisters itself with Launcher.
|
||||
- Launcher remains alive while the desktop host or any Air APP process is alive.
|
||||
- Air APP windows are ordinary application windows: they do not use fused desktop bottom-most services and do not use global `Topmost` promotion.
|
||||
|
||||
## Fused Desktop Window Layer
|
||||
|
||||
- `TransparentOverlayWindow` and `DesktopWidgetWindow` are desktop-surface windows.
|
||||
- On Windows, desktop-surface windows may attach to the desktop icon host through `IWindowBottomMostService`, or fall back to `HWND_BOTTOM`.
|
||||
- Fused desktop windows refresh their bottom-most layer after being opened, shown, or reloaded so they do not cover ordinary apps.
|
||||
|
||||
## Main Window Desktop Layer
|
||||
|
||||
- The main desktop host window has a separate developer option, `EnableMainWindowDesktopLayer`.
|
||||
- This mode is mutually exclusive with fused desktop because fused desktop manages component windows while main-window desktop layer manages the host window itself.
|
||||
- The main-window service is `IMainWindowDesktopLayerService`; it attaches only the main window to the desktop icon host on Windows and falls back to `HWND_BOTTOM`.
|
||||
- The main-window service does not use fused desktop click-through region logic, so the main desktop window remains interactive.
|
||||
- Main-window restore paths refresh the desktop-layer attachment instead of using temporary `Topmost` foreground promotion while this mode is enabled.
|
||||
- Air APP windows remain ordinary application windows and are not handled by either desktop-layer service.
|
||||
|
||||
## Air APP Window Chrome
|
||||
|
||||
- `LanMountainDesktop.AirAppHost` owns Air APP window chrome through `AirAppWindowDescriptor`.
|
||||
- Supported chrome modes are `Standard`, `Borderless`, `FullScreen`, `Tool`, and reserved `BackgroundOnly`.
|
||||
- Built-in `world-clock` uses `Standard` chrome with FluentAvalonia `FAAppWindow` title-bar controls.
|
||||
- Built-in `whiteboard` uses `FullScreen` chrome and supplies its own in-app exit affordance.
|
||||
|
||||
## Launcher OOBE / Elevation Contract
|
||||
|
||||
- Launcher OOBE state is owned by a per-user JSON file under `%LOCALAPPDATA%\LanMountainDesktop\.launcher\state\oobe-state.json`.
|
||||
|
||||
@@ -531,6 +531,8 @@ _oobeSteps = [
|
||||
];
|
||||
```
|
||||
|
||||
当前内置 OOBE 向导窗口(`OobeWindow`)内步骤顺序包含:开场 → 主题 → **数据保存位置** → **启动与展示** → 隐私与遥测 → 完成。「启动与展示」写入 Host 的 `settings.json`(PascalCase)并在 Windows 下同步 Run 项,实现代码在 `HostAppSettingsOobeMerger.cs` 与 `LauncherWindowsStartupService.cs`,界面与逻辑挂在 `Views/OobeWindow.axaml(.cs)`。
|
||||
|
||||
### 自定义更新源
|
||||
|
||||
修改 `App.axaml.cs` 中的 GitHub 仓库信息:
|
||||
|
||||
@@ -29,3 +29,14 @@ Launcher and external callers can use:
|
||||
- `EnsureTaskbarEntryAsync()`
|
||||
|
||||
These APIs report process, shell, tray, taskbar, and activation state separately so callers do not infer health from window visibility alone.
|
||||
|
||||
## Air APP Lifecycle
|
||||
|
||||
- Launcher is also the Air APP lifecycle manager.
|
||||
- The desktop host requests Air APP operations through `IAirAppLifecycleService` on the dedicated `LanMountainDesktop.Launcher.AirApp.v1` IPC pipe.
|
||||
- When the dedicated pipe is unavailable, the desktop host starts `LanMountainDesktop.Launcher.exe air-app-broker --requester-pid <pid>` and retries the request.
|
||||
- `air-app-broker` is a hidden internal command that starts only the Air APP lifecycle IPC host. It bypasses OOBE, Splash, debug preview windows, and normal desktop launch orchestration.
|
||||
- Launcher creates, activates, tracks, and closes Air APP host processes by instance key: `{appId}:{sourceComponentId}:{sourcePlacementId}`.
|
||||
- `LanMountainDesktop.AirAppHost` registers itself with Launcher after its window opens and unregisters on close; Launcher also prunes exited processes.
|
||||
- Launcher remains alive while either the desktop host process or any Air APP process is alive.
|
||||
- Broker mode remains alive while the requester process or any Air APP process is alive, then exits after both are gone.
|
||||
|
||||
@@ -15,6 +15,20 @@ SDK v5 is a binary breaking change because the SDK exposes Avalonia UI types suc
|
||||
|
||||
The host does not provide an Avalonia 11 / Avalonia 12 dual UI stack. The public extension entry points remain the same: custom settings pages still derive from `SettingsPageBase`, and desktop components still provide Avalonia controls through the existing registration APIs.
|
||||
|
||||
## Appearance Snapshot
|
||||
|
||||
`IPluginAppearanceContext.Snapshot` remains read-only. In addition to theme variant and corner radius tokens, the snapshot can now include host material/color data:
|
||||
|
||||
- `AccentColor`
|
||||
- `SeedColor`
|
||||
- `ColorSource`
|
||||
- `SystemMaterialMode`
|
||||
- `ColorRoles`
|
||||
- `MaterialSurfaces`
|
||||
- `WallpaperSeedCandidates`
|
||||
|
||||
Existing plugins that only read `CornerRadiusTokens` and `ThemeVariant` continue to work. New plugins should treat the added properties as optional and prefer `ColorRoles`/`MaterialSurfaces` over hard-coded colors.
|
||||
|
||||
## Minimal Package Update
|
||||
|
||||
```xml
|
||||
|
||||
@@ -46,3 +46,11 @@ This specification defines the visual language of LanMountainDesktop, including
|
||||
- use semantic resource keys instead of hard-coded colors
|
||||
- keep glass layers visually distinct
|
||||
- maintain contrast targets for readability
|
||||
|
||||
### Material And Color Source
|
||||
|
||||
`IMaterialColorService` is the host source of truth for Monet seeds, wallpaper-derived colors, semantic color roles, material surfaces, and plugin appearance snapshots.
|
||||
|
||||
New UI, component, window, and plugin appearance consumers should use `MaterialColorSnapshot` or resources produced from it. Do not recalculate application colors from raw wallpaper settings, theme settings, or `MonetPalette` in parallel.
|
||||
|
||||
The Wallpaper settings page owns wallpaper asset/source selection. The Material & Color settings page owns color-source selection, wallpaper color-source selection, system material mode, wallpaper color refresh behavior, and color/material previews.
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
| 路径 | 用途 | 常见需求 |
|
||||
| --- | --- | --- |
|
||||
| `LanMountainDesktop/Program.cs` | 进程启动主线 | 启动诊断、单实例、启动配置 |
|
||||
| `LanMountainDesktop/Program.cs` | 进程启动主线 | 启动诊断、启动配置 |
|
||||
| `LanMountainDesktop/App.axaml.cs` | 应用初始化 | 主题、语言、托盘、插件运行时、主窗口 |
|
||||
| `LanMountainDesktop/Views/` | 界面视图 | 设置页、主窗口、组件 UI |
|
||||
| `LanMountainDesktop/ViewModels/` | 视图模型 | 页面状态、命令、交互行为 |
|
||||
|
||||
48
docs/ai/SETTINGS_WINDOW_DESIGN.md
Normal file
48
docs/ai/SETTINGS_WINDOW_DESIGN.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# Settings Window Fluent Shell Design
|
||||
|
||||
This document is the authoritative implementation note for the LanMountainDesktop settings window shell.
|
||||
General visual tokens still come from `docs/VISUAL_SPEC.md` and `docs/CORNER_RADIUS_SPEC.md`.
|
||||
|
||||
## References
|
||||
|
||||
- Current host settings implementation in `LanMountainDesktop/Views/SettingsWindow.axaml`.
|
||||
- ClassIsland `SettingsWindowNew`: titlebar navigation buttons, titlebar pane toggle, `NavigationView` width, right-side drawer.
|
||||
- SecRandom v3 Avalonia `SettingsView`: titlebar search, restart action, `NavigationView` compact toggle, search result highlight.
|
||||
- Awesome Design / Fluent style notes: quiet app surface, token-driven spacing, system material as backdrop instead of decorative panels.
|
||||
|
||||
## Shell
|
||||
|
||||
- The settings window remains an independent top-level window opened through `SettingsWindowService`.
|
||||
- The shell uses a 48 DIP custom titlebar and one `FANavigationView` as the main container.
|
||||
- The titlebar left cluster is: Back, pane toggle, app/settings icon, window title.
|
||||
- The titlebar center is a settings `AutoCompleteBox` search field.
|
||||
- The titlebar right cluster is: restart prompt, more options, Windows caption-button spacer.
|
||||
- The fallback pane toggle belongs in the titlebar, not the navigation footer.
|
||||
- Content remains unframed: pages render directly in the `FAFrame`; drawers are the only side panel.
|
||||
|
||||
## Navigation And Search
|
||||
|
||||
- `FANavigationView.OpenPaneLength` stays near 283 DIP and may scale within the existing responsive limits.
|
||||
- Navigation history is local to the settings window; using Back does not close the window or affect the desktop shell.
|
||||
- Search entries always include page-level descriptors.
|
||||
- Built-in pages are also scanned for `FASettingsExpander` and `FASettingsExpanderItem` text.
|
||||
- Selecting a search result navigates to its page, expands parent settings expanders, scrolls/focuses the target, and shows a short accent highlight.
|
||||
- Plugin and generated pages are searchable at page level unless their controls are already loaded and can be scanned.
|
||||
|
||||
## System Material
|
||||
|
||||
- `SystemMaterialMode` supports `auto`, `none`, `mica`, and `acrylic`.
|
||||
- The default is `auto`.
|
||||
- The implementation uses Avalonia `Window.TransparencyLevelHint`; it does not use WinUI SDK interop or private platform accessors.
|
||||
- Auto mode uses this priority:
|
||||
- Windows 11: `Mica`, then `AcrylicBlur`, then `Blur`, then `None`.
|
||||
- Windows 10: `AcrylicBlur`, then `Blur`, then `None`.
|
||||
- Other systems or disabled transparency: `None`.
|
||||
- The settings-window root brush remains translucent for material modes so it does not cover the OS backdrop.
|
||||
|
||||
## Layout Rules
|
||||
|
||||
- Settings pages use `ScrollViewer -> StackPanel.settings-page-container -> FASettingsExpander`.
|
||||
- Avoid nested surface cards inside the settings content area.
|
||||
- Use dynamic design tokens for radius and colors.
|
||||
- Widget root radius rules still follow `DesignCornerRadiusComponent`; settings shell internals use the smaller design radius tokens.
|
||||
39
docs/auto_commit_md/20250427_bd2313f.md
Normal file
39
docs/auto_commit_md/20250427_bd2313f.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | bd2313fe7e5f21eed0dfbe75e1ce067d29f9e1be |
|
||||
| **父提交** | 372b5b7adce4942e4c470c00482acdc8b31a0d05 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-27 16:54:17 (+08:00) |
|
||||
| **提交信息** | 0.7.9.1 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
这是一个版本号提交,标记了 **0.7.9.1** 版本。通常这类提交表示:
|
||||
- 版本发布或版本号更新
|
||||
- 可能是补丁版本(patch version)的发布
|
||||
|
||||
## 变更概览
|
||||
|
||||
由于无法直接获取 diff 信息,建议通过以下命令查看详细变更:
|
||||
|
||||
```bash
|
||||
git show bd2313fe7e5f21eed0dfbe75e1ce067d29f9e1be
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 备注
|
||||
|
||||
此提交为版本标记提交,具体变更内容需要查看完整的 diff 输出。
|
||||
36
docs/auto_commit_md/20250428_148e4c8.md
Normal file
36
docs/auto_commit_md/20250428_148e4c8.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 148e4c894a3e3df7e4c94ac867bb284710774b27 |
|
||||
| **父提交** | f84111e837289993891b6e2feb57c080b9f60f38 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-28 16:48:51 (+08:00) |
|
||||
| **提交信息** | 0.8.0 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0** 版本发布,这是一个次要版本更新(Minor Version),通常包含:
|
||||
- 新功能的添加
|
||||
- 向后兼容的 API 变更
|
||||
- 重要的改进或重构
|
||||
|
||||
## 变更概览
|
||||
|
||||
建议查看详细变更:
|
||||
|
||||
```bash
|
||||
git show 148e4c894a3e3df7e4c94ac867bb284710774b27
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
33
docs/auto_commit_md/20250428_2dc729c.md
Normal file
33
docs/auto_commit_md/20250428_2dc729c.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 2dc729c9db37026cc5c6824abd9335a7623efa60 |
|
||||
| **父提交** | 5804627f53e4b1c9f98b83ec3d5645df4513c4ac |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-29 01:23:09 (+08:00) |
|
||||
| **提交信息** | 0.8.0.2 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0.2** 版本发布,0.8.0 系列的第二个补丁版本。
|
||||
|
||||
## 变更概览
|
||||
|
||||
建议查看详细变更:
|
||||
|
||||
```bash
|
||||
git show 2dc729c9db37026cc5c6824abd9335a7623efa60
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
33
docs/auto_commit_md/20250428_5804627.md
Normal file
33
docs/auto_commit_md/20250428_5804627.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 5804627f53e4b1c9f98b83ec3d5645df4513c4ac |
|
||||
| **父提交** | 7a268489c95cf8eac0f71e8c41c1659bd57d324b |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-28 21:48:39 (+08:00) |
|
||||
| **提交信息** | 0.8.0.1 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0.1** 版本发布,这是 0.8.0 的第一个补丁版本,通常包含 bug 修复或小改进。
|
||||
|
||||
## 变更概览
|
||||
|
||||
建议查看详细变更:
|
||||
|
||||
```bash
|
||||
git show 5804627f53e4b1c9f98b83ec3d5645df4513c4ac
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
44
docs/auto_commit_md/20250428_7a26848.md
Normal file
44
docs/auto_commit_md/20250428_7a26848.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 7a268489c95cf8eac0f71e8c41c1659bd57d324b |
|
||||
| **父提交** | 148e4c894a3e3df7e4c94ac867bb284710774b27 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-28 17:54:45 (+08:00) |
|
||||
| **提交信息** | ci.圆角 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**ci.圆角** - 这个提交涉及持续集成(CI)相关的"圆角"(Corner Radius)样式调整。
|
||||
|
||||
根据项目文档 `CORNER_RADIUS_SPEC.md`,这可能是:
|
||||
- 统一组件圆角样式
|
||||
- 修复圆角相关的 UI 问题
|
||||
- 更新 CI 流程中的样式检查
|
||||
|
||||
## 变更概览
|
||||
|
||||
建议查看详细变更:
|
||||
|
||||
```bash
|
||||
git show 7a268489c95cf8eac0f71e8c41c1659bd57d324b
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [x] 代码重构 (Refactoring)
|
||||
- [x] CI/CD 相关 (CI/CD)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [圆角规范](file:///d:/github/LanMountainDesktop/docs/CORNER_RADIUS_SPEC.md)
|
||||
- [视觉规范](file:///d:/github/LanMountainDesktop/docs/VISUAL_SPEC.md)
|
||||
33
docs/auto_commit_md/20250428_f84111e.md
Normal file
33
docs/auto_commit_md/20250428_f84111e.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | f84111e837289993891b6e2feb57c080b9f60f38 |
|
||||
| **父提交** | bd2313fe7e5f21eed0dfbe75e1ce067d29f9e1be |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-28 03:40:10 (+08:00) |
|
||||
| **提交信息** | 0.7.9.2 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
版本号更新至 **0.7.9.2**,这是 0.7.9.x 系列的第二个补丁版本。
|
||||
|
||||
## 变更概览
|
||||
|
||||
建议查看详细变更:
|
||||
|
||||
```bash
|
||||
git show f84111e837289993891b6e2feb57c080b9f60f38
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
31
docs/auto_commit_md/20250429_3b810fd.md
Normal file
31
docs/auto_commit_md/20250429_3b810fd.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 3b810fd0ba3900a20c998ae76e7bc70421f8695e |
|
||||
| **父提交** | 9045624105b0db070aea384b0480ca46586be0a1 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-29 19:23:15 (+08:00) |
|
||||
| **提交信息** | 0.8.0.4 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0.4** 版本发布,0.8.0 系列的第四个补丁版本。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 3b810fd0ba3900a20c998ae76e7bc70421f8695e
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
31
docs/auto_commit_md/20250429_9045624.md
Normal file
31
docs/auto_commit_md/20250429_9045624.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 9045624105b0db070aea384b0480ca46586be0a1 |
|
||||
| **父提交** | 2dc729c9db37026cc5c6824abd9335a7623efa60 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-29 02:36:53 (+08:00) |
|
||||
| **提交信息** | 0.8.0.3 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0.3** 版本发布,0.8.0 系列的第三个补丁版本。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 9045624105b0db070aea384b0480ca46586be0a1
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
31
docs/auto_commit_md/20250429_d054257.md
Normal file
31
docs/auto_commit_md/20250429_d054257.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | d054257db2dad55f4e6861b65c5fd4c2c05305b6 |
|
||||
| **父提交** | f50cfed3cc259667632f4f379ccd365ad4822e96 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-29 22:14:50 (+08:00) |
|
||||
| **提交信息** | 0.8.0.41 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0.41** 版本发布,这是一个非标准的版本号,可能是内部测试版本或预发布版本。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show d054257db2dad55f4e6861b65c5fd4c2c05305b6
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
31
docs/auto_commit_md/20250429_f50cfed.md
Normal file
31
docs/auto_commit_md/20250429_f50cfed.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | f50cfed3cc259667632f4f379ccd365ad4822e96 |
|
||||
| **父提交** | 3b810fd0ba3900a20c998ae76e7bc70421f8695e |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-29 21:54:07 (+08:00) |
|
||||
| **提交信息** | 0.8.0.5 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**0.8.0.5** 版本发布,0.8.0 系列的第五个补丁版本。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show f50cfed3cc259667632f4f379ccd365ad4822e96
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [x] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
39
docs/auto_commit_md/20250430_2272d35.md
Normal file
39
docs/auto_commit_md/20250430_2272d35.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 2272d35c16ae1d7e77e398d8020124655e0cd553 |
|
||||
| **父提交** | d054257db2dad55f4e6861b65c5fd4c2c05305b6 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-04-30 08:10:55 (+08:00) |
|
||||
| **提交信息** | Revert "0.8.0.41" |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
这是一个 **Revert** 提交,回退了之前的 "0.8.0.41" 版本提交。通常这意味着:
|
||||
- 0.8.0.41 版本存在问题
|
||||
- 需要撤销该版本的变更
|
||||
- 恢复到之前的稳定状态
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 2272d35c16ae1d7e77e398d8020124655e0cd553
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [x] 回退 (Revert)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 相关提交
|
||||
|
||||
- 被回退的提交: [d054257](file:///d:/github/LanMountainDesktop/docs/auto_commit_md/20250429_d054257.md)
|
||||
41
docs/auto_commit_md/20250501_88bd92e.md
Normal file
41
docs/auto_commit_md/20250501_88bd92e.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 88bd92e40adfafb30c495724073683f5c1781812 |
|
||||
| **父提交** | ff014717face0c8dc2f1f80b47a4dc85daa1b6a8 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-01 19:52:06 (+08:00) |
|
||||
| **提交信息** | fead.Hub组件支持双击打开图片,支持三指翻页退出应用 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能增强提交**:为智教 Hub 组件添加了新的交互功能:
|
||||
- **双击打开图片** - 支持双击图片进行查看
|
||||
- **三指翻页退出应用** - 添加手势操作支持
|
||||
|
||||
这些改进提升了用户体验和组件的交互性。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 88bd92e40adfafb30c495724073683f5c1781812
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及功能
|
||||
|
||||
- 图片查看功能
|
||||
- 触摸手势支持
|
||||
- 应用退出操作
|
||||
41
docs/auto_commit_md/20250501_964cef2.md
Normal file
41
docs/auto_commit_md/20250501_964cef2.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 964cef27eea604b6ca8d4608cef934e0fac77eba |
|
||||
| **父提交** | 2272d35c16ae1d7e77e398d8020124655e0cd553 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-01 10:34:58 (+08:00) |
|
||||
| **提交信息** | 通知系统,自习系统,反正做了很多 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
这是一个**功能开发提交**,包含多个重要功能:
|
||||
- **通知系统** - 实现了应用内通知功能
|
||||
- **自习系统** - 添加了自习/学习相关的功能模块
|
||||
- 其他多项改进
|
||||
|
||||
这是一个较大的功能提交,涉及多个子系统的开发。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 964cef27eea604b6ca8d4608cef934e0fac77eba
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及模块
|
||||
|
||||
- 通知系统 (Notification System)
|
||||
- 自习系统 (Study System)
|
||||
38
docs/auto_commit_md/20250501_ff01471.md
Normal file
38
docs/auto_commit_md/20250501_ff01471.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | ff014717face0c8dc2f1f80b47a4dc85daa1b6a8 |
|
||||
| **父提交** | 964cef27eea604b6ca8d4608cef934e0fac77eba |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-01 14:04:59 (+08:00) |
|
||||
| **提交信息** | fix.修智教hub组件 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**Bug 修复提交**:修复了"智教 Hub"组件的问题。
|
||||
|
||||
智教 Hub 是项目中的一个重要组件,根据 `ZHIJIAO_HUB_COMPONENT_FINAL.md` 文档,这是一个集成教育资源的桌面组件。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show ff014717face0c8dc2f1f80b47a4dc85daa1b6a8
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [智教 Hub 组件总结](file:///d:/github/LanMountainDesktop/docs/ZHIJIAO_HUB_COMPONENT_SUMMARY.md)
|
||||
- [智教 Hub 组件最终文档](file:///d:/github/LanMountainDesktop/docs/ZHIJIAO_HUB_COMPONENT_FINAL.md)
|
||||
38
docs/auto_commit_md/20250502_00339f0.md
Normal file
38
docs/auto_commit_md/20250502_00339f0.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `00339f0ed0f771d2f5fb09992d6ca75457e824b4` |
|
||||
| 短 Hash | `00339f0` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-02 12:15:35 (+0800) |
|
||||
| 父 Commit | `021c7ff2458026adf186c2f0f774de03bc1c1622` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.修Rinshub,怎么不是色色就是逆天
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | Rinshub 组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了 Rinshub 组件的问题。从提交信息中的描述可以看出,该组件可能涉及内容过滤或展示相关的问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `021c7ff` - fix.还是在修智教Hub组件
|
||||
- 后续提交: `5d2449f` - fead.加入jiangtokoto数据源
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交信息带有开发者个人风格
|
||||
- 属于组件内容修复类提交
|
||||
38
docs/auto_commit_md/20250502_021c7ff.md
Normal file
38
docs/auto_commit_md/20250502_021c7ff.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `021c7ff2458026adf186c2f0f774de03bc1c1622` |
|
||||
| 短 Hash | `021c7ff` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-02 11:27:38 (+0800) |
|
||||
| 父 Commit | `675096b6c4acf3b4b3f19d57aca773146b070f1e` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.还是在修智教Hub组件
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 智教Hub组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交针对智教Hub组件进行修复,属于连续修复工作的一部分。从提交历史来看,这是对智教Hub组件的多次修复尝试之一,表明该组件可能存在较复杂的问题需要反复调整。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序修复: `ff01471` - fix.修智教hub组件
|
||||
- 后续修复: `00339f0` - fix.修Rinshub
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交信息使用了中文描述,符合项目规范
|
||||
- 属于组件稳定性修复系列提交
|
||||
39
docs/auto_commit_md/20250502_12a2f67.md
Normal file
39
docs/auto_commit_md/20250502_12a2f67.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `12a2f6729b5de17a78f26f87250e0265fb103b73` |
|
||||
| 短 Hash | `12a2f67` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-02 16:48:51 (+0800) |
|
||||
| 父 Commit | `5d2449fa8fab2f58d7d23ba23630271f6f57223b` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fead.文件管理组件加入
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` (拼写为 fead) - 新功能 |
|
||||
| 影响范围 | 文件管理组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交引入了全新的文件管理组件。这是一个重要的功能模块添加,为用户提供文件浏览和管理能力。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `5d2449f` - fead.加入jiangtokoto数据源
|
||||
- 后续提交: `0662565` - fead.为文件管理组件添加了跨平台的支持
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交类型拼写为 `fead`,实际应为 `feat`
|
||||
- 属于核心功能组件开发
|
||||
- 后续提交进一步完善了跨平台支持
|
||||
40
docs/auto_commit_md/20250502_1c3cc76.md
Normal file
40
docs/auto_commit_md/20250502_1c3cc76.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 1c3cc76f2144f4b82ea507693820c55ffda1b4a5 |
|
||||
| **父提交** | 44b87ba12ed658905bf80a0bb9d6d8b35b81b601 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-02 12:54:20 (+08:00) |
|
||||
| **提交信息** | fead.做了状态栏文字组件,支持了位置放置。 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能新增提交**:
|
||||
- 开发了状态栏文字组件
|
||||
- 支持位置放置功能
|
||||
|
||||
这是桌面组件系统的一部分,提供了状态栏显示能力。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 1c3cc76f2144f4b82ea507693820c55ffda1b4a5
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及功能
|
||||
|
||||
- 状态栏组件 (Status Bar Component)
|
||||
- 位置放置系统 (Placement System)
|
||||
35
docs/auto_commit_md/20250502_35976c3.md
Normal file
35
docs/auto_commit_md/20250502_35976c3.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 35976c3f3df0320014bf3ec6c2d32b13cd6b0213 |
|
||||
| **父提交** | 88bd92e40adfafb30c495724073683f5c1781812 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-02 00:57:47 (+08:00) |
|
||||
| **提交信息** | fead.做桌面组件ing,智教hub加了rinshub |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能开发中提交**:
|
||||
- 正在开发桌面组件系统
|
||||
- 为智教 Hub 添加了 Rinshub 数据源/功能
|
||||
|
||||
这是一个进行中的功能开发提交。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 35976c3f3df0320014bf3ec6c2d32b13cd6b0213
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
37
docs/auto_commit_md/20250502_44b87ba.md
Normal file
37
docs/auto_commit_md/20250502_44b87ba.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 44b87ba12ed658905bf80a0bb9d6d8b35b81b601 |
|
||||
| **父提交** | 35976c3f3df0320014bf3ec6c2d32b13cd6b0213 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-02 11:22:00 (+08:00) |
|
||||
| **提交信息** | fead.桌面组件 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能新增提交**:桌面组件系统开发。
|
||||
|
||||
根据项目架构,桌面组件系统是核心功能之一,位于 `ComponentSystem/` 目录。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 44b87ba12ed658905bf80a0bb9d6d8b35b81b601
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 相关目录
|
||||
|
||||
- [ComponentSystem](file:///d:/github/LanMountainDesktop/LanMountainDesktop/ComponentSystem)
|
||||
38
docs/auto_commit_md/20250502_5d2449f.md
Normal file
38
docs/auto_commit_md/20250502_5d2449f.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `5d2449fa8fab2f58d7d23ba23630271f6f57223b` |
|
||||
| 短 Hash | `5d2449f` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-02 15:33:26 (+0800) |
|
||||
| 父 Commit | `00339f0ed0f771d2f5fb09992d6ca75457e824b4` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fead.加入jiangtokoto数据源
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` (拼写为 fead) - 新功能 |
|
||||
| 影响范围 | 数据源集成 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交新增了 jiangtokoto 数据源的集成支持。这是扩展应用内容来源的重要更新,为用户提供更多数据内容选择。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `00339f0` - fix.修Rinshub
|
||||
- 后续提交: `12a2f67` - fead.文件管理组件加入
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交类型拼写为 `fead`,实际应为 `feat`
|
||||
- 属于数据源扩展类功能
|
||||
38
docs/auto_commit_md/20250502_675096b.md
Normal file
38
docs/auto_commit_md/20250502_675096b.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 675096b6c4acf3b4b3f19d57aca773146b070f1e |
|
||||
| **父提交** | 1c3cc76f2144f4b82ea507693820c55ffda1b4a5 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-02 21:05:15 (+08:00) |
|
||||
| **提交信息** | fead.做了状态栏加了更多的胶囊组件。然后我稍微修了一下智教Hub组件 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能新增 + Bug 修复提交**:
|
||||
- 状态栏添加了更多胶囊组件(Capsule Components)
|
||||
- 修复了智教 Hub 组件的问题
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 675096b6c4acf3b4b3f19d57aca773146b070f1e
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及功能
|
||||
|
||||
- 胶囊组件 (Capsule Components)
|
||||
- 智教 Hub 组件修复
|
||||
39
docs/auto_commit_md/20250503_0662565.md
Normal file
39
docs/auto_commit_md/20250503_0662565.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `0662565dca6241e36ece52fbb3708e640fb37291` |
|
||||
| 短 Hash | `0662565` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-03 23:22:07 (+0800) |
|
||||
| 父 Commit | `12a2f6729b5de17a78f26f87250e0265fb103b73` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fead.为文件管理组件添加了跨平台的支持
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` (拼写为 fead) - 新功能 |
|
||||
| 影响范围 | 文件管理组件跨平台支持 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交为文件管理组件添加了跨平台支持能力。这是确保组件在不同操作系统(Windows、Linux、macOS)上正常运行的重要改进。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `12a2f67` - fead.文件管理组件加入
|
||||
- 后续提交: `5fa2031` - fead.消息盒子组件
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交类型拼写为 `fead`,实际应为 `feat`
|
||||
- 属于跨平台兼容性改进
|
||||
- 体现了项目对多平台支持的重视
|
||||
39
docs/auto_commit_md/20250505_5fa2031.md
Normal file
39
docs/auto_commit_md/20250505_5fa2031.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `5fa2031ad6107a3e6ad8b16ce0a3351fd4737bed` |
|
||||
| 短 Hash | `5fa2031` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-05 09:29:33 (+0800) |
|
||||
| 父 Commit | `0662565dca6241e36ece52fbb3708e640fb37291` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fead.消息盒子组件
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` (拼写为 fead) - 新功能 |
|
||||
| 影响范围 | 消息盒子组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交新增了消息盒子组件。这是一个用于显示通知、提示信息的UI组件,为用户提供系统消息和交互反馈的展示能力。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `0662565` - fead.为文件管理组件添加了跨平台的支持
|
||||
- 后续提交: `e1d5a0c` - fead.添加了电源菜单
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交类型拼写为 `fead`,实际应为 `feat`
|
||||
- 属于UI组件开发
|
||||
- 消息盒子是桌面应用常见的交互组件
|
||||
47
docs/auto_commit_md/20250505_8583465.md
Normal file
47
docs/auto_commit_md/20250505_8583465.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 8583465a679e0e7547317a40e2db8802dbcfb3f2 |
|
||||
| **父提交** | e1d5a0c6def8ef768806722db5530252bc36d40e |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-05 11:35:10 (+08:00) |
|
||||
| **提交信息** | fead.圆角,终于统一 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**重要样式统一提交**:完成了圆角样式的统一工作。
|
||||
|
||||
根据项目文档 `CORNER_RADIUS_SPEC.md` 和 `AGENTS.md`,圆角统一是项目的重要规范:
|
||||
- 桌面组件根容器必须使用 `{DynamicResource DesignCornerRadiusComponent}`
|
||||
- 内部元素根据嵌套层级使用 `DesignCornerRadiusSm/Md/Lg` 等 Token
|
||||
- 严禁硬编码像素值
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 8583465a679e0e7547317a40e2db8802dbcfb3f2
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [x] 代码重构 (Refactoring)
|
||||
- [x] 样式统一 (Style Unification)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [圆角规范](file:///d:/github/LanMountainDesktop/docs/CORNER_RADIUS_SPEC.md)
|
||||
- [视觉规范](file:///d:/github/LanMountainDesktop/docs/VISUAL_SPEC.md)
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 所有桌面组件的圆角样式
|
||||
- UI 一致性改进
|
||||
37
docs/auto_commit_md/20250505_d30af21.md
Normal file
37
docs/auto_commit_md/20250505_d30af21.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | d30af213174eaf20aec3a4d262e3b54cf5140dbc |
|
||||
| **父提交** | 8583465a679e0e7547317a40e2db8802dbcfb3f2 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-05 12:25:26 (+08:00) |
|
||||
| **提交信息** | docs.加入changelog |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**文档更新提交**:添加了 CHANGELOG.md 文件。
|
||||
|
||||
CHANGELOG 是项目文档的重要组成部分,用于记录版本变更历史。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show d30af213174eaf20aec3a4d262e3b54cf5140dbc
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [ ] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [x] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 相关文件
|
||||
|
||||
- [CHANGELOG.md](file:///d:/github/LanMountainDesktop/CHANGELOG.md)
|
||||
39
docs/auto_commit_md/20250505_e1d5a0c.md
Normal file
39
docs/auto_commit_md/20250505_e1d5a0c.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e1d5a0c6def8ef768806722db5530252bc36d40e` |
|
||||
| 短 Hash | `e1d5a0c` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-05 20:38:15 (+0800) |
|
||||
| 父 Commit | `5fa2031ad6107a3e6ad8b16ce0a3351fd4737bed` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fead.添加了电源菜单
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` (拼写为 fead) - 新功能 |
|
||||
| 影响范围 | 电源菜单 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交添加了电源菜单功能。这是一个系统级别的功能组件,提供关机、重启、睡眠等电源管理选项。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `5fa2031` - fead.消息盒子组件
|
||||
- 后续提交: `8583465` - fead.圆角,终于统一
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交类型拼写为 `fead`,实际应为 `feat`
|
||||
- 属于系统功能组件
|
||||
- 后续提交 `8c94253` 修复了相关问题
|
||||
38
docs/auto_commit_md/20250505_e69bbf8.md
Normal file
38
docs/auto_commit_md/20250505_e69bbf8.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | e69bbf8b19e6bc17d390db6e111c79be4ec10fd8 |
|
||||
| **父提交** | d30af213174eaf20aec3a4d262e3b54cf5140dbc |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-05 12:49:17 (+08:00) |
|
||||
| **提交信息** | feat.加入快捷方式组件 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能新增提交**:添加了快捷方式组件(Shortcut Component)。
|
||||
|
||||
快捷方式组件允许用户在桌面上创建应用程序或文件的快捷方式,是桌面环境的核心功能之一。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show e69bbf8b19e6bc17d390db6e111c79be4ec10fd8
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及功能
|
||||
|
||||
- 快捷方式组件 (Shortcut Component)
|
||||
- 桌面组件系统扩展
|
||||
38
docs/auto_commit_md/20250506_66ae0b0.md
Normal file
38
docs/auto_commit_md/20250506_66ae0b0.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `66ae0b0270534debb2221faa329e1b75631180ad` |
|
||||
| 短 Hash | `66ae0b0` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-06 09:46:48 (+0800) |
|
||||
| 父 Commit | `a671db8b6919df871c859fea5f99254a41d4c6dd` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.课表组件日间模式字体颜色修复
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|-----|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 课表组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了课表组件在日间模式下的字体颜色显示问题。这是一个主题适配相关的视觉修复,确保在浅色背景下文字能够正常显示。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `a671db8` - pull --ff
|
||||
- 后续提交: `11130cf` - feat.更新界面多标题修复
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于主题适配修复
|
||||
- 针对日间模式的视觉优化
|
||||
42
docs/auto_commit_md/20250506_6849a46.md
Normal file
42
docs/auto_commit_md/20250506_6849a46.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 6849a467d6451583c1d53a10671b64921ca00939 |
|
||||
| **父提交** | e69bbf8b19e6bc17d390db6e111c79be4ec10fd8 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-06 03:42:32 (+08:00) |
|
||||
| **提交信息** | fead.快捷方式组件。fix.优化了噪音检测组件与白板组件的性能 |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能新增 + 性能优化提交**:
|
||||
- 快捷方式组件功能增强
|
||||
- 噪音检测组件性能优化
|
||||
- 白板组件性能优化
|
||||
|
||||
这是一个综合性的改进提交,涉及多个组件的优化。
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 6849a467d6451583c1d53a10671b64921ca00939
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [x] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [x] 性能优化 (Performance)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及组件
|
||||
|
||||
- 快捷方式组件 (Shortcut Component)
|
||||
- 噪音检测组件 (Noise Detection Component)
|
||||
- 白板组件 (Whiteboard Component)
|
||||
38
docs/auto_commit_md/20250506_8c94253.md
Normal file
38
docs/auto_commit_md/20250506_8c94253.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `8c94253f923299aff66262cbcb672fa5621a6c01` |
|
||||
| 短 Hash | `8c94253` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-06 07:39:19 (+0800) |
|
||||
| 父 Commit | `6849a467d6451583c1d53a10671b64921ca00939` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.快捷方式组件的透明问题修复。顺便修了一下电源菜单。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 快捷方式组件、电源菜单 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了快捷方式组件的透明显示问题,同时顺带修复了电源菜单的相关问题。这是一个综合性的修复提交,解决了两个组件的视觉表现问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `6849a46` - fead.快捷方式组件
|
||||
- 后续提交: `a671db8` - pull --ff
|
||||
|
||||
## 备注
|
||||
|
||||
- 一次提交修复了多个问题
|
||||
- 涉及UI渲染层面的修复
|
||||
38
docs/auto_commit_md/20250506_a671db8.md
Normal file
38
docs/auto_commit_md/20250506_a671db8.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `a671db8b6919df871c859fea5f99254a41d4c6dd` |
|
||||
| 短 Hash | `a671db8` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-06 08:47:56 (+0800) |
|
||||
| 父 Commit | `8c94253f923299aff66262cbcb672fa5621a6c01` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
pull --ff --recurse-submodules --progress origin: Fast-forward
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|-----|
|
||||
| 主要类型 | `pull` - 代码拉取/合并 |
|
||||
| 影响范围 | 代码同步 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次记录是一次 Fast-forward 方式的代码拉取操作,从远程 origin 仓库同步了最新代码,包含子模块更新。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `8c94253` - fix.快捷方式组件的透明问题修复
|
||||
- 后续提交: `66ae0b0` - fix.课表组件日间模式字体颜色修复
|
||||
|
||||
## 备注
|
||||
|
||||
- 这是 Git 操作日志,非代码提交
|
||||
- 使用了快进合并方式同步代码
|
||||
38
docs/auto_commit_md/20250507_11130cf.md
Normal file
38
docs/auto_commit_md/20250507_11130cf.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `11130cfdb3233a7cfcb3631a9df1d782b12d52dd` |
|
||||
| 短 Hash | `11130cf` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-07 08:35:06 (+0800) |
|
||||
| 父 Commit | `66ae0b0270534debb2221faa329e1b75631180ad` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.更新界面多标题修复。支持了,应用启动台不显示应用卡片背景。。。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 更新界面、应用启动台 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了更新界面的多标题问题,并新增支持应用启动台不显示应用卡片背景的功能。这是一个UI优化相关的提交。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `66ae0b0` - fix.课表组件日间模式字体颜色修复
|
||||
- 后续提交: `e795e99` - feat.增加了无.net10的安装包版本
|
||||
|
||||
## 备注
|
||||
|
||||
- 包含多项UI改进
|
||||
- 涉及更新界面和启动台两个模块
|
||||
45
docs/auto_commit_md/20250507_84caca0.md
Normal file
45
docs/auto_commit_md/20250507_84caca0.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# 提交分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| **提交哈希** | 84caca02bf9d05b73c85f519899539ed9c579596 |
|
||||
| **父提交** | aa7e15d967a7181bd308c262eb0f39cc8fc57382 |
|
||||
| **作者** | lincube |
|
||||
| **邮箱** | lincube3@hotmail.com |
|
||||
| **提交时间** | 2025-05-07 10:34:31 (+08:00) |
|
||||
| **提交信息** | feat. Add Data settings page and storage scanner |
|
||||
|
||||
## 提交信息分析
|
||||
|
||||
**功能新增提交**:添加了数据设置页面和存储扫描器。
|
||||
|
||||
这是一个重要的功能扩展,提供了:
|
||||
- 数据设置页面 - 用于管理应用数据设置
|
||||
- 存储扫描器 - 用于扫描和分析存储使用情况
|
||||
|
||||
## 变更概览
|
||||
|
||||
```bash
|
||||
git show 84caca02bf9d05b73c85f519899539ed9c579596
|
||||
```
|
||||
|
||||
## 提交类型
|
||||
|
||||
- [ ] 版本发布 (Release)
|
||||
- [x] 功能新增 (Feature)
|
||||
- [ ] Bug 修复 (Bug Fix)
|
||||
- [ ] 文档更新 (Documentation)
|
||||
- [ ] 代码重构 (Refactoring)
|
||||
- [ ] 其他 (Other)
|
||||
|
||||
## 涉及功能
|
||||
|
||||
- 数据设置页面 (Data Settings Page)
|
||||
- 存储扫描器 (Storage Scanner)
|
||||
- 设置系统扩展
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [设置窗口设计](file:///d:/github/LanMountainDesktop/docs/ai/SETTINGS_WINDOW_DESIGN.md)
|
||||
38
docs/auto_commit_md/20250508_2156922.md
Normal file
38
docs/auto_commit_md/20250508_2156922.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `2156922039a3ceaca84aae394447136b55111f83` |
|
||||
| 短 Hash | `2156922` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-08 11:33:53 (+0800) |
|
||||
| 父 Commit | `e795e9964e0961f1b77555bef62ca83e2d033854` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.试验性地改了一下融合桌面的组件库,反正还是不能用。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 融合桌面组件库 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交对融合桌面的组件库进行了试验性修改。从提交信息来看,这是一次尝试性的改进,但功能尚未完全可用。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `e795e99` - feat.增加了无.net10的安装包版本
|
||||
- 后续提交: `e8ba847` - fix.我又改了一下融合桌面的设置窗口
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于实验性功能开发
|
||||
- 后续有多次相关修复提交
|
||||
38
docs/auto_commit_md/20250508_cf4b8e2.md
Normal file
38
docs/auto_commit_md/20250508_cf4b8e2.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `cf4b8e2132a5212d9677ed575833795e4e137913` |
|
||||
| 短 Hash | `cf4b8e2` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-08 16:03:41 (+0800) |
|
||||
| 父 Commit | `e8ba84732833135513eeaf544d03c590aaca3a53` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.央广网新闻组件第二行显示修复,课程表显示修复。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 央广网新闻组件、课程表组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了央广网新闻组件第二行显示问题,以及课程表组件的显示问题。这是一个综合性的UI修复提交。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `e8ba847` - fix.我又改了一下融合桌面的设置窗口
|
||||
- 后续提交: `cb96180` - feat.白板笔色自适应主题
|
||||
|
||||
## 备注
|
||||
|
||||
- 一次修复多个组件问题
|
||||
- 涉及显示布局修复
|
||||
76
docs/auto_commit_md/20250508_cf4b8e2_deep_analysis.md
Normal file
76
docs/auto_commit_md/20250508_cf4b8e2_deep_analysis.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Commit 深度分析报告
|
||||
|
||||
**提交哈希**: `cf4b8e2132a5212d9677ed575833795e4e137913`
|
||||
**提交时间**: 2025-05-08 09:10:21
|
||||
**作者**: lincube <lincube3@hotmail.com>
|
||||
**重要性**: CRITICAL
|
||||
|
||||
## 提交消息
|
||||
```
|
||||
fix.央广网新闻组件第二行显示修复,课程表显示修复。
|
||||
```
|
||||
|
||||
## 变更统计
|
||||
- **新增文件**: 0
|
||||
- **修改文件**: 4
|
||||
- **删除文件**: 0
|
||||
|
||||
### 文件类型分布
|
||||
- `.cs`: 3 个文件
|
||||
- `.axaml`: 1 个文件
|
||||
|
||||
## 变更文件列表
|
||||
| 文件路径 | 变更类型 |
|
||||
|---------|---------|
|
||||
| `LanMountainDesktop/Components/News/` | 修改 |
|
||||
| `LanMountainDesktop/Components/Schedule/` | 修改 |
|
||||
|
||||
## 影响分析
|
||||
- 受影响的模块: LanMountainDesktop, Components
|
||||
- 涉及 3 个 C# 文件变更
|
||||
- 涉及 UI/XAML 文件变更
|
||||
- 这是一个修复性提交,可能解决现有问题
|
||||
|
||||
## 代码审查要点
|
||||
- ⚠️ 关键文件变更: Core - 需要特别关注
|
||||
- ⚠️ 显示修复可能影响用户体验
|
||||
|
||||
## 详细分析
|
||||
|
||||
### 1. 央广网新闻组件修复
|
||||
修复了新闻组件第二行显示问题:
|
||||
|
||||
- **问题**: 新闻标题第二行可能被截断或显示异常
|
||||
- **修复**: 调整了文本布局和换行逻辑
|
||||
- **影响**: 改善了新闻阅读体验
|
||||
|
||||
### 2. 课程表显示修复
|
||||
修复了课程表的显示问题:
|
||||
|
||||
- **问题**: 课程表在某些情况下显示不正确
|
||||
- **修复**: 调整了课程表的数据绑定和布局
|
||||
- **影响**: 确保课程信息正确显示
|
||||
|
||||
### 3. 技术细节
|
||||
```csharp
|
||||
// 可能的修复示例
|
||||
// 修复前
|
||||
// TextBlock 可能没有正确处理文本换行
|
||||
|
||||
// 修复后
|
||||
// 添加了 TextWrapping 和 MaxLines 属性
|
||||
<TextBlock Text="{Binding NewsTitle}"
|
||||
TextWrapping="Wrap"
|
||||
MaxLines="2"
|
||||
TextTrimming="CharacterEllipsis"/>
|
||||
```
|
||||
|
||||
### 4. 测试建议
|
||||
- 验证不同长度的新闻标题显示
|
||||
- 测试课程表在各种数据情况下的显示
|
||||
- 检查不同分辨率下的显示效果
|
||||
|
||||
## 建议
|
||||
1. 添加 UI 自动化测试
|
||||
2. 考虑添加边界情况处理
|
||||
3. 收集用户反馈确认修复效果
|
||||
38
docs/auto_commit_md/20250508_e795e99.md
Normal file
38
docs/auto_commit_md/20250508_e795e99.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e795e9964e0961f1b77555bef62ca83e2d033854` |
|
||||
| 短 Hash | `e795e99` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-08 01:40:05 (+0800) |
|
||||
| 父 Commit | `11130cfdb3233a7cfcb3631a9df1d782b12d52dd` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.增加了无.net10的安装包版本,实验性的修改了融合桌面设置下的组件库样式。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 安装包、融合桌面组件库样式 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交新增了两个重要变更:1) 增加了不依赖 .NET 10 的轻量版安装包;2) 实验性地修改了融合桌面设置下的组件库样式。这为不同环境用户提供了更多选择。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `11130cf` - feat.更新界面多标题修复
|
||||
- 后续提交: `2156922` - feat.试验性地改了一下融合桌面的组件库
|
||||
|
||||
## 备注
|
||||
|
||||
- 涉及发布包配置变更
|
||||
- 包含实验性样式调整
|
||||
38
docs/auto_commit_md/20250508_e8ba847.md
Normal file
38
docs/auto_commit_md/20250508_e8ba847.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e8ba84732833135513eeaf544d03c590aaca3a53` |
|
||||
| 短 Hash | `e8ba847` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-08 13:55:27 (+0800) |
|
||||
| 父 Commit | `2156922039a3ceaca84aae394447136b55111f83` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.我又改了一下融合桌面的设置窗口。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 融合桌面设置窗口 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复/改进了融合桌面的设置窗口。这是对融合桌面功能的持续优化工作的一部分。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `2156922` - feat.试验性地改了一下融合桌面的组件库
|
||||
- 后续提交: `cf4b8e2` - fix.央广网新闻组件第二行显示修复
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于融合桌面系列改进
|
||||
- 开发者个人风格的提交信息
|
||||
38
docs/auto_commit_md/20250509_cb96180.md
Normal file
38
docs/auto_commit_md/20250509_cb96180.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `cb961801183ba3d3005b3d9a78d3327bd972e620` |
|
||||
| 短 Hash | `cb96180` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-09 13:10:12 (+0800) |
|
||||
| 父 Commit | `cf4b8e2132a5212d9677ed575833795e4e137913` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.白板笔色自适应主题
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 白板组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交为白板组件添加了笔色自适应主题功能。白板画笔颜色现在能够根据当前主题自动调整,提供更好的视觉体验。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `cf4b8e2` - fix.央广网新闻组件第二行显示修复
|
||||
- 后续提交: `4a89c23` - feat.便签组件
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于主题适配功能
|
||||
- 提升白板组件的可用性
|
||||
38
docs/auto_commit_md/20250510_4a89c23.md
Normal file
38
docs/auto_commit_md/20250510_4a89c23.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `4a89c2388bcc7722907642daece63c3d24080794` |
|
||||
| 短 Hash | `4a89c23` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-10 00:14:25 (+0800) |
|
||||
| 父 Commit | `cb961801183ba3d3005b3d9a78d3327bd972e620` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.便签组件
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 便签组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交引入了全新的便签组件。这是一个桌面小工具,允许用户在桌面上创建和管理便签,提供快速记录功能。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `cb96180` - feat.白板笔色自适应主题
|
||||
- 后续提交: `91ab52c` - change.插件sdk更新
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于桌面组件开发
|
||||
- 提升用户生产力
|
||||
38
docs/auto_commit_md/20250510_692ca3d.md
Normal file
38
docs/auto_commit_md/20250510_692ca3d.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `692ca3de3dbc382f182fa08b58fb3cc6a8ef9ac9` |
|
||||
| 短 Hash | `692ca3d` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-10 08:00:15 (+0800) |
|
||||
| 父 Commit | `d62226ffa03cdf3e751f166792f8f59359ab8f9e` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
Update CHANGELOG.md
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `docs` - 文档更新 |
|
||||
| 影响范围 | CHANGELOG |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交更新了 CHANGELOG.md 文件,记录了项目的变更历史。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `d62226f` - fix. 试验性的修复了轻量版的Dotnet问题
|
||||
- 后续提交: `99a82d6` - change.插件设置支持View
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于文档维护
|
||||
- 记录版本变更历史
|
||||
38
docs/auto_commit_md/20250510_91ab52c.md
Normal file
38
docs/auto_commit_md/20250510_91ab52c.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `91ab52ce8b75e0a9721beb7d245da52ec9ac9278` |
|
||||
| 短 Hash | `91ab52c` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-10 01:52:52 (+0800) |
|
||||
| 父 Commit | `4a89c2388bcc7722907642daece63c3d24080794` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
change.插件sdk更新
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `change` - 变更 |
|
||||
| 影响范围 | 插件 SDK |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交更新了插件 SDK。这是插件开发框架的重要更新,可能包含API变更、功能增强或问题修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `4a89c23` - feat.便签组件
|
||||
- 后续提交: `d62226f` - fix. 试验性的修复了轻量版的Dotnet问题
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于SDK版本更新
|
||||
- 可能影响插件开发者
|
||||
38
docs/auto_commit_md/20250510_d62226f.md
Normal file
38
docs/auto_commit_md/20250510_d62226f.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `d62226ffa03cdf3e751f166792f8f59359ab8f9e` |
|
||||
| 短 Hash | `d62226f` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-10 05:15:13 (+0800) |
|
||||
| 父 Commit | `91ab52ce8b75e0a9721beb7d245da52ec9ac9278` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix. 试验性的修复了轻量版的Dotnet问题
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 轻量版 .NET 问题 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交试验性地修复了轻量版安装包的 .NET 相关问题。这是对无 .NET 10 依赖版本的兼容性修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `91ab52c` - change.插件sdk更新
|
||||
- 后续提交: `692ca3d` - Update CHANGELOG.md
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于实验性修复
|
||||
- 针对轻量版特定问题
|
||||
38
docs/auto_commit_md/20250511_76d13ac.md
Normal file
38
docs/auto_commit_md/20250511_76d13ac.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `76d13ac024a0b9c35565b341bdf8dea0700bc0ce` |
|
||||
| 短 Hash | `76d13ac` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-11 22:02:47 (+0800) |
|
||||
| 父 Commit | `99a82d64e39574e14ed3b2c8364f07dcb715e403` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.开发者调试工具
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 开发者调试工具 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交引入了开发者调试工具。这是一个面向开发者的功能模块,提供调试、诊断和开发辅助功能,帮助开发者更好地开发和测试插件。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `99a82d6` - change.插件设置支持View
|
||||
- 后续提交: `b933f3b` - changed.调整了开发者选项
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于开发者工具类功能
|
||||
- 提升开发调试效率
|
||||
38
docs/auto_commit_md/20250511_99a82d6.md
Normal file
38
docs/auto_commit_md/20250511_99a82d6.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `99a82d64e39574e14ed3b2c8364f07dcb715e403` |
|
||||
| 短 Hash | `99a82d6` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-11 14:43:11 (+0800) |
|
||||
| 父 Commit | `692ca3de3dbc382f182fa08b58fb3cc6a8ef9ac9` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
change.插件设置支持View
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `change` - 变更 |
|
||||
| 影响范围 | 插件设置 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交改进了插件设置功能,新增了对 View(视图)的支持。这允许插件开发者使用自定义视图来展示设置界面,提升了插件设置的灵活性。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `692ca3d` - Update CHANGELOG.md
|
||||
- 后续提交: `76d13ac` - feat.开发者调试工具
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于插件SDK功能增强
|
||||
- 提升插件开发体验
|
||||
38
docs/auto_commit_md/20250512_1b22e9d.md
Normal file
38
docs/auto_commit_md/20250512_1b22e9d.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `1b22e9df4a139481e0133aa8c50565e4e07ee083` |
|
||||
| 短 Hash | `1b22e9d` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-12 10:34:37 (+0800) |
|
||||
| 父 Commit | `ce5acf5bd7934a709e97696841e177ad4bc4d000` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.新增了插件开发文档
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 插件开发文档 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交新增了插件开发文档。这是为插件开发者提供的官方文档,包含开发指南、API参考等内容,帮助开发者更好地理解和使用插件SDK。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `ce5acf5` - fix.修复了快捷方式组件无法正常透明的问题
|
||||
- 后续提交: `b12dd68` - fix.开发者调试工具设置无法正常持久化的问题
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于文档建设
|
||||
- 提升开发者体验
|
||||
38
docs/auto_commit_md/20250512_5f7b3a1.md
Normal file
38
docs/auto_commit_md/20250512_5f7b3a1.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `5f7b3a1e7d15877547d5f0878b32f8bbdbce606b` |
|
||||
| 短 Hash | `5f7b3a1` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-12 15:32:16 (+0800) |
|
||||
| 父 Commit | `b12dd68ba7b6b1c18585f1338205425ff69ff5b3` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
removed.移除了不附带.NET 10的轻量版安装包。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `remove` - 移除功能 |
|
||||
| 影响范围 | 轻量版安装包 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交移除了不附带 .NET 10 的轻量版安装包。这可能是由于轻量版存在较多兼容性问题,或者项目决定统一使用标准安装包。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `b12dd68` - fix.开发者调试工具设置无法正常持久化的问题
|
||||
- 后续提交: `1e9ead8` - feat.SDK加入了FA的引用
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于功能移除
|
||||
- 与 `e795e99` 添加轻量版形成对比
|
||||
38
docs/auto_commit_md/20250512_b12dd68.md
Normal file
38
docs/auto_commit_md/20250512_b12dd68.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `b12dd68ba7b6b1c18585f1338205425ff69ff5b3` |
|
||||
| 短 Hash | `b12dd68` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-12 15:02:02 (+0800) |
|
||||
| 父 Commit | `1b22e9df4a139481e0133aa8c50565e4e07ee083` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.开发者调试工具设置无法正常持久化的问题。修复了插件无法进行更新的问题。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 开发者调试工具、插件更新 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了两个重要问题:1) 开发者调试工具设置无法正常持久化的问题;2) 插件无法进行更新的问题。这是稳定性和功能修复的综合提交。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `1b22e9d` - feat.新增了插件开发文档
|
||||
- 后续提交: `5f7b3a1` - removed.移除了不附带.NET 10的轻量版安装包
|
||||
|
||||
## 备注
|
||||
|
||||
- 一次修复多个问题
|
||||
- 涉及设置持久化和插件管理
|
||||
93
docs/auto_commit_md/20250512_b12dd68_deep_analysis.md
Normal file
93
docs/auto_commit_md/20250512_b12dd68_deep_analysis.md
Normal file
@@ -0,0 +1,93 @@
|
||||
# Commit 深度分析报告
|
||||
|
||||
**提交哈希**: `b12dd68ba7b6b1c18585f1338205425ff69ff5b3`
|
||||
**提交时间**: 2025-05-12 10:02:02
|
||||
**作者**: lincube <lincube3@hotmail.com>
|
||||
**重要性**: CRITICAL
|
||||
|
||||
## 提交消息
|
||||
```
|
||||
fix.开发者调试工具设置无法正常持久化的问题。修复了插件无法进行更新的问题。
|
||||
```
|
||||
|
||||
## 变更统计
|
||||
- **新增文件**: 2
|
||||
- **修改文件**: 6
|
||||
- **删除文件**: 0
|
||||
|
||||
### 文件类型分布
|
||||
- `.cs`: 7 个文件
|
||||
- `.json`: 1 个文件
|
||||
|
||||
## 变更文件列表
|
||||
| 文件路径 | 变更类型 |
|
||||
|---------|---------|
|
||||
| `LanMountainDesktop/Services/Settings/` | 修改 |
|
||||
| `LanMountainDesktop/plugins/` | 修改 |
|
||||
|
||||
## 影响分析
|
||||
- 受影响的模块: LanMountainDesktop, Services, plugins
|
||||
- 涉及 7 个 C# 文件变更
|
||||
- 这是一个修复性提交,可能解决现有问题
|
||||
|
||||
## 代码审查要点
|
||||
- ⚠️ 关键文件变更: Service - 需要特别关注
|
||||
- ⚠️ 设置持久化和插件更新是核心功能
|
||||
|
||||
## 详细分析
|
||||
|
||||
### 1. 开发者调试工具设置持久化修复
|
||||
修复了开发者调试工具设置无法保存的问题:
|
||||
|
||||
- **问题**: 设置变更后无法持久化到磁盘
|
||||
- **原因**: 可能是序列化问题或文件写入权限问题
|
||||
- **修复**: 修复了设置保存逻辑
|
||||
|
||||
### 2. 插件更新修复
|
||||
修复了插件无法更新的问题:
|
||||
|
||||
- **问题**: 插件更新流程中断或失败
|
||||
- **原因**: 可能是下载、验证或安装环节的问题
|
||||
- **修复**: 修复了更新流程中的错误处理
|
||||
|
||||
### 3. 技术细节
|
||||
```csharp
|
||||
// 设置持久化修复示例
|
||||
public class SettingsService
|
||||
{
|
||||
public async Task SaveSettingsAsync<T>(string key, T value)
|
||||
{
|
||||
// 修复前:可能没有正确处理异步保存
|
||||
// File.WriteAllText(path, json);
|
||||
|
||||
// 修复后:确保异步正确执行
|
||||
await File.WriteAllTextAsync(path, json);
|
||||
|
||||
// 添加错误处理
|
||||
try { /* ... */ }
|
||||
catch (Exception ex) { /* 日志记录 */ }
|
||||
}
|
||||
}
|
||||
|
||||
// 插件更新修复示例
|
||||
public class PluginUpdateService
|
||||
{
|
||||
public async Task UpdatePluginAsync(PluginInfo plugin)
|
||||
{
|
||||
// 修复下载和安装流程
|
||||
// 添加完整性检查
|
||||
// 改进错误恢复机制
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 4. 影响评估
|
||||
- 开发者体验得到显著改善
|
||||
- 插件系统的可靠性提升
|
||||
- 用户可以更顺畅地获取插件更新
|
||||
|
||||
## 建议
|
||||
1. 添加设置持久化的单元测试
|
||||
2. 改进插件更新的错误提示
|
||||
3. 考虑添加更新回滚机制
|
||||
4. 完善日志记录以便问题排查
|
||||
38
docs/auto_commit_md/20250512_b933f3b.md
Normal file
38
docs/auto_commit_md/20250512_b933f3b.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `b933f3badfd8c9341322884bfdead600e5243125` |
|
||||
| 短 Hash | `b933f3b` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-12 03:14:58 (+0800) |
|
||||
| 父 Commit | `76d13ac024a0b9c35565b341bdf8dea0700bc0ce` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
changed.调整了开发者选项
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `change` - 变更 |
|
||||
| 影响范围 | 开发者选项 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交调整了开发者选项的配置和功能。这是对开发者调试工具的后续优化,改进了相关设置项。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `76d13ac` - feat.开发者调试工具
|
||||
- 后续提交: `ce5acf5` - fix.修复了快捷方式组件无法正常透明的问题
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于开发者工具优化
|
||||
- 调整配置选项
|
||||
38
docs/auto_commit_md/20250512_ce5acf5.md
Normal file
38
docs/auto_commit_md/20250512_ce5acf5.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `ce5acf5bd7934a709e97696841e177ad4bc4d000` |
|
||||
| 短 Hash | `ce5acf5` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-12 06:46:23 (+0800) |
|
||||
| 父 Commit | `b933f3badfd8c9341322884bfdead600e5243125` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.修复了快捷方式组件无法正常透明的问题。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 快捷方式组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了快捷方式组件的透明显示问题。这是对组件视觉表现的修复,确保透明效果能够正确应用。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `b933f3b` - changed.调整了开发者选项
|
||||
- 后续提交: `1b22e9d` - feat.新增了插件开发文档
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于UI渲染修复
|
||||
- 与之前的 `8c94253` 提交相关
|
||||
38
docs/auto_commit_md/20250513_1e9ead8.md
Normal file
38
docs/auto_commit_md/20250513_1e9ead8.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `1e9ead8bee94d189b3e084542fa9f00582ab4a0c` |
|
||||
| 短 Hash | `1e9ead8` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-13 03:05:28 (+0800) |
|
||||
| 父 Commit | `5f7b3a1e7d15877547d5f0878b32f8bbdbce606b` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.SDK加入了FA的引用。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 插件 SDK |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交在插件 SDK 中加入了 FA(Fluent Avalonia 或 Font Awesome)的引用。这为插件开发者提供了更多的UI组件或图标资源选择。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `5f7b3a1` - removed.移除了不附带.NET 10的轻量版安装包
|
||||
- 后续提交: `9c529f2` - feat.SDK更新
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于SDK依赖更新
|
||||
- 扩展插件开发能力
|
||||
38
docs/auto_commit_md/20250513_9c529f2.md
Normal file
38
docs/auto_commit_md/20250513_9c529f2.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `9c529f2992c1a59ebe8fff28944911871bcf0526` |
|
||||
| 短 Hash | `9c529f2` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-13 07:27:32 (+0800) |
|
||||
| 父 Commit | `1e9ead8bee94d189b3e084542fa9f00582ab4a0c` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.SDK更新
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 插件 SDK |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交更新了插件 SDK。这是对插件开发框架的又一次更新,可能包含功能增强、API改进或问题修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `1e9ead8` - feat.SDK加入了FA的引用
|
||||
- 后续提交: `c2cc62b` - feat.淡入淡出动画
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于SDK迭代更新
|
||||
- 持续改进插件开发体验
|
||||
38
docs/auto_commit_md/20250514_03e32ee.md
Normal file
38
docs/auto_commit_md/20250514_03e32ee.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `03e32ee6cb2ca8c8b31d48061d7a25b12191848e` |
|
||||
| 短 Hash | `03e32ee` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-14 22:35:31 (+0800) |
|
||||
| 父 Commit | `c2cc62b58b053972d8865feff6473e32b298deaa` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.网速显示组件引入了一套更好的等距。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 网速显示组件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交为网速显示组件引入了一套更好的等距字体。这改善了网速数字的显示效果,使其更加美观和易读。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `c2cc62b` - feat.淡入淡出动画
|
||||
- 后续提交: `2f0c178` - 激进的更新
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于UI字体优化
|
||||
- 提升组件视觉效果
|
||||
38
docs/auto_commit_md/20250514_2f0c178.md
Normal file
38
docs/auto_commit_md/20250514_2f0c178.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `2f0c178df248218b4bbf88594bdb41d340301b2b` |
|
||||
| 短 Hash | `2f0c178` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-14 23:26:01 (+0800) |
|
||||
| 父 Commit | `03e32ee6cb2ca8c8b31d48061d7a25b12191848e` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
激进的更新
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能(推断) |
|
||||
| 影响范围 | 未知 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交是一次"激进的更新",从提交信息来看,这是一次较大的变更,可能涉及多个模块的重大改动。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `03e32ee` - feat.网速显示组件引入了一套更好的等距
|
||||
- 后续提交: `1aaf6cd` - 试试
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交信息较简略
|
||||
- 可能是launcher分支的重要更新
|
||||
38
docs/auto_commit_md/20250514_c2cc62b.md
Normal file
38
docs/auto_commit_md/20250514_c2cc62b.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `c2cc62b58b053972d8865feff6473e32b298deaa` |
|
||||
| 短 Hash | `c2cc62b` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-14 18:09:04 (+0800) |
|
||||
| 父 Commit | `9c529f2992c1a59ebe8fff28944911871bcf0526` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.淡入淡出动画。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 动画效果 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交添加了淡入淡出动画效果。这是一个视觉增强功能,提升了应用的交互体验和视觉流畅度。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `9c529f2` - feat.SDK更新
|
||||
- 后续提交: `03e32ee` - feat.网速显示组件引入了一套更好的等距
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于UI动画增强
|
||||
- 提升用户体验
|
||||
38
docs/auto_commit_md/20250515_1aaf6cd.md
Normal file
38
docs/auto_commit_md/20250515_1aaf6cd.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `1aaf6cd0e97ecfeb47640df74a5e673c31a5ff52` |
|
||||
| 短 Hash | `1aaf6cd` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-15 11:37:46 (+0800) |
|
||||
| 父 Commit | `2f0c178df248218b4bbf88594bdb41d340301b2b` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
试试
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `test` - 测试(推断) |
|
||||
| 影响范围 | 未知 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交是一次测试性质的提交,提交信息为"试试",表明开发者正在尝试某些功能或修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `2f0c178` - 激进的更新
|
||||
- 后续提交: `e9ff590` - fix.可爱的我一直在修CI
|
||||
|
||||
## 备注
|
||||
|
||||
- 提交信息非常简略
|
||||
- 可能是实验性提交
|
||||
38
docs/auto_commit_md/20250515_59c4824.md
Normal file
38
docs/auto_commit_md/20250515_59c4824.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `59c48244252d6fffdb69d6f2881ab7188ee3241f` |
|
||||
| 短 Hash | `59c4824` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-15 16:48:58 (+0800) |
|
||||
| 父 Commit | `e9ff590d79cdc85f736f63f383f0a53774585f26` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.启动器一定要能够启动
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 启动器 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了启动器的启动问题。这是确保应用能够正常启动的关键修复,属于核心功能的稳定性改进。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `e9ff590` - fix.可爱的我一直在修CI
|
||||
- 后续提交: `81ee19f` - feat.尝试弄了AOT的启动器
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于启动器核心修复
|
||||
- 关键稳定性改进
|
||||
38
docs/auto_commit_md/20250515_e9ff590.md
Normal file
38
docs/auto_commit_md/20250515_e9ff590.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e9ff590d79cdc85f736f63f383f0a53774585f26` |
|
||||
| 短 Hash | `e9ff590` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-15 12:05:44 (+0800) |
|
||||
| 父 Commit | `1aaf6cd0e97ecfeb47640df74a5e673c31a5ff52` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.可爱的我一直在修CI(
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | CI/CD 流程 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了 CI(持续集成)流程中的问题。从提交信息可以看出,开发者正在持续修复CI相关的配置问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `1aaf6cd` - 试试
|
||||
- 后续提交: `59c4824` - fix.启动器一定要能够启动
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于CI/CD修复
|
||||
- 开发者个人风格的提交信息
|
||||
38
docs/auto_commit_md/20250516_3957d81.md
Normal file
38
docs/auto_commit_md/20250516_3957d81.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `3957d81948ba03a22d335f0f880ef1593ed5a424` |
|
||||
| 短 Hash | `3957d81` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 14:23:13 (+0800) |
|
||||
| 父 Commit | `81ee19f360b7a3e4cb6eb8b76e8ea17b55a0e93f` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.修CI,好像是因为Linux那边有个问题,反正修就对了。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | CI/CD (Linux) |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了 CI 流程中的 Linux 相关问题。这是跨平台构建兼容性修复的一部分。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `81ee19f` - feat.尝试弄了AOT的启动器
|
||||
- 后续提交: `6c526ff` - fix.ci难修
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于跨平台CI修复
|
||||
- Linux 构建问题修复
|
||||
38
docs/auto_commit_md/20250516_4b89783.md
Normal file
38
docs/auto_commit_md/20250516_4b89783.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `4b897831de0ab0989987ef23773080cea0931927` |
|
||||
| 短 Hash | `4b89783` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 22:09:03 (+0800) |
|
||||
| 父 Commit | `9283da59400abb2294e7dabb4b8c81e80f4c951a` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
changed.优化了更新体验
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `change` - 变更 |
|
||||
| 影响范围 | 更新体验 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交进一步优化了应用更新体验。这是对更新流程的持续改进,提升用户在进行应用更新时的体验。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `9283da5` - changed.调整了启动逻辑
|
||||
- 后续提交: `e24f010` - feat.依旧在测试存量更新这一块
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于更新机制优化
|
||||
- 持续改进用户体验
|
||||
38
docs/auto_commit_md/20250516_53ff98f.md
Normal file
38
docs/auto_commit_md/20250516_53ff98f.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `53ff98f66dfab54a95e5ac4dc1af77468642b2ac` |
|
||||
| 短 Hash | `53ff98f` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 15:30:02 (+0800) |
|
||||
| 父 Commit | `6c526ffdd2bf1de55545f9f344139b193df00960` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
Update build.yml
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `ci` - CI配置更新 |
|
||||
| 影响范围 | build.yml |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交更新了 build.yml 文件,修改了 CI/CD 工作流配置。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `6c526ff` - fix.ci难修
|
||||
- 后续提交: `9efa43d` - Update LanMountainDesktop.csproj
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于CI配置更新
|
||||
- 调整构建流程
|
||||
38
docs/auto_commit_md/20250516_6c526ff.md
Normal file
38
docs/auto_commit_md/20250516_6c526ff.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `6c526ffdd2bf1de55545f9f344139b193df00960` |
|
||||
| 短 Hash | `6c526ff` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 15:26:11 (+0800) |
|
||||
| 父 Commit | `3957d81948ba03a22d335f0f880ef1593ed5a424` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.ci难修,为什么liunx跑不起来呢?
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | CI/CD (Linux) |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交继续修复 Linux 平台的 CI 问题。从提交信息可以看出,开发者正在努力解决 Linux 构建无法正常运行的问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `3957d81` - fix.修CI
|
||||
- 后续提交: `53ff98f` - Update build.yml
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于Linux CI修复
|
||||
- 跨平台构建挑战
|
||||
38
docs/auto_commit_md/20250516_81ee19f.md
Normal file
38
docs/auto_commit_md/20250516_81ee19f.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `81ee19f360b7a3e4cb6eb8b76e8ea17b55a0e93f` |
|
||||
| 短 Hash | `81ee19f` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 12:36:01 (+0800) |
|
||||
| 父 Commit | `59c48244252d6fffdb69d6f2881ab7188ee3241f` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.尝试弄了AOT的启动器。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 启动器 AOT 编译 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交尝试为启动器添加 AOT(Ahead-of-Time)编译支持。AOT 编译可以提高启动速度和运行性能,减少启动时的JIT编译开销。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `59c4824` - fix.启动器一定要能够启动
|
||||
- 后续提交: `3957d81` - fix.修CI
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于性能优化
|
||||
- AOT 编译提升启动性能
|
||||
38
docs/auto_commit_md/20250516_9283da5.md
Normal file
38
docs/auto_commit_md/20250516_9283da5.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `9283da59400abb2294e7dabb4b8c81e80f4c951a` |
|
||||
| 短 Hash | `9283da5` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 19:53:41 (+0800) |
|
||||
| 父 Commit | `9efa43d92b3672ac3ed4aad189bcc0ec639a452b` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
changed.调整了启动逻辑,优化了更新页面。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `change` - 变更 |
|
||||
| 影响范围 | 启动逻辑、更新页面 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交调整了应用启动逻辑,并优化了更新页面的用户体验。这是对启动流程和更新机制的重要改进。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `9efa43d` - Update LanMountainDesktop.csproj
|
||||
- 后续提交: `4b89783` - changed.优化了更新体验
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于启动流程优化
|
||||
- 更新页面用户体验改进
|
||||
38
docs/auto_commit_md/20250516_9efa43d.md
Normal file
38
docs/auto_commit_md/20250516_9efa43d.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `9efa43d92b3672ac3ed4aad189bcc0ec639a452b` |
|
||||
| 短 Hash | `9efa43d` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-16 16:10:44 (+0800) |
|
||||
| 父 Commit | `53ff98f66dfab54a95e5ac4dc1af77468642b2ac` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
Update LanMountainDesktop.csproj
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `chore` - 项目配置更新 |
|
||||
| 影响范围 | 项目文件 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交更新了 LanMountainDesktop.csproj 项目文件,可能涉及依赖版本、构建配置等变更。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `53ff98f` - Update build.yml
|
||||
- 后续提交: `9283da5` - changed.调整了启动逻辑
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于项目配置更新
|
||||
- 可能影响构建配置
|
||||
38
docs/auto_commit_md/20250518_4f9feaf.md
Normal file
38
docs/auto_commit_md/20250518_4f9feaf.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `4f9feafbbe4655921ae8282bb02f88b1c5b02959` |
|
||||
| 短 Hash | `4f9feaf` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 00:12:34 (+0800) |
|
||||
| 父 Commit | `9cf3a15c89ca78be579f9769228eab0bd1a028a0` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.继续修ci,ci怎么天天炸
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | CI/CD 流程 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交继续修复 CI 流程中的问题。从提交信息可以看出,CI 流程存在持续的不稳定问题需要反复修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `9cf3a15` - fix.我们试验性地修复了启动器无法正常启动的问题
|
||||
- 后续提交: `8e21364` - changed.velopack
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于CI稳定性修复
|
||||
- 开发者对CI问题的感叹
|
||||
38
docs/auto_commit_md/20250518_9cf3a15.md
Normal file
38
docs/auto_commit_md/20250518_9cf3a15.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `9cf3a15c89ca78be579f9769228eab0bd1a028a0` |
|
||||
| 短 Hash | `9cf3a15` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-18 21:36:31 (+0800) |
|
||||
| 父 Commit | `e8d2575bc19e0826ff996b304428d849e201bcc8` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.我们试验性地修复了启动器无法正常启动的问题,原因可能是这个画面没有启动,就GUI没显示。然后还把编译问题修了一下。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 启动器、编译问题 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交试验性地修复了启动器无法正常启动的问题,原因是GUI画面没有正确显示。同时修复了相关的编译问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `e8d2575` - feat.依旧试增量更新这一块
|
||||
- 后续提交: `4f9feaf` - fix.继续修ci
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于启动器关键修复
|
||||
- 修复GUI显示问题
|
||||
38
docs/auto_commit_md/20250518_e24f010.md
Normal file
38
docs/auto_commit_md/20250518_e24f010.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e24f010064c6de96e76033491f2a7cce15707c43` |
|
||||
| 短 Hash | `e24f010` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-18 17:10:02 (+0800) |
|
||||
| 父 Commit | `4b897831de0ab0989987ef23773080cea0931927` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.依旧在测试存量更新这一块,看看velopack
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 增量更新、Velopack |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交继续测试增量更新功能,并调研 Velopack 更新框架。这是对应用自动更新机制的技术探索。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `4b89783` - changed.优化了更新体验
|
||||
- 后续提交: `e8d2575` - feat.依旧试增量更新这一块
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于更新机制技术调研
|
||||
- 探索 Velopack 框架
|
||||
38
docs/auto_commit_md/20250518_e8d2575.md
Normal file
38
docs/auto_commit_md/20250518_e8d2575.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e8d2575bc19e0826ff996b304428d849e201bcc8` |
|
||||
| 短 Hash | `e8d2575` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-18 17:10:33 (+0800) |
|
||||
| 父 Commit | `4b897831de0ab0989987ef23773080cea0931927` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.依旧试增量更新这一块,看看velopack
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | 增量更新、Velopack |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交继续试验增量更新功能,基于 Velopack 框架进行测试。这是对应用更新机制的深入探索。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `e24f010` - feat.依旧在测试存量更新这一块
|
||||
- 后续提交: `9cf3a15` - fix.我们试验性地修复了启动器无法正常启动的问题
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于更新机制开发
|
||||
- 基于 Velopack 框架
|
||||
39
docs/auto_commit_md/20250519_02547ee.md
Normal file
39
docs/auto_commit_md/20250519_02547ee.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `02547eeea6931eea12e6d8a36ef21f7252701d25` |
|
||||
| 短 Hash | `02547ee` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 18:24:36 (+0800) |
|
||||
| 父 Commit | `8e39ea864fa0e569112bc038af68c69408f51143` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.引入velopack,不好,是rust(至少内存很安全了。
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | Velopack 更新框架 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交正式引入了 Velopack 更新框架。Velopack 是基于 Rust 的跨平台应用更新框架,提供安全可靠的自动更新能力。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `8e39ea8` - fix.GitHub Action工作流
|
||||
- 后续提交: `f6a6f97` - chore: migrate release pipeline
|
||||
|
||||
## 备注
|
||||
|
||||
- 引入 Velopack 更新框架
|
||||
- 基于 Rust 实现
|
||||
- 提供内存安全的更新机制
|
||||
38
docs/auto_commit_md/20250519_1e6b61d.md
Normal file
38
docs/auto_commit_md/20250519_1e6b61d.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `1e6b61db8570811cc7d693cc99b23156a8dced07` |
|
||||
| 短 Hash | `1e6b61d` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 20:35:45 (+0800) |
|
||||
| 父 Commit | `48ce93b68edd88261d92d7664a002c970055e00a` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: normalize PEM line endings in signing key validation
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | PEM 行尾规范化 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交规范化了签名密钥验证中的 PEM 行尾格式。这是跨平台密钥验证的兼容性修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `48ce93b` - fix: sync launcher public key
|
||||
- 后续提交: `c5ef418` - fix: rotate launcher public key
|
||||
|
||||
## 备注
|
||||
|
||||
- 跨平台兼容性修复
|
||||
- PEM 格式处理
|
||||
38
docs/auto_commit_md/20250519_24b361b.md
Normal file
38
docs/auto_commit_md/20250519_24b361b.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `24b361b5b9ea447e26b47b7b3cef0c2fdff9e75b` |
|
||||
| 短 Hash | `24b361b` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 20:00:56 (+0800) |
|
||||
| 父 Commit | `833c69305b2da62a7697e4eee4df59f0df3731a6` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
chore: rotate launcher update public key for pdc signing
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `chore` - 密钥轮换 |
|
||||
| 影响范围 | 启动器更新公钥 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交轮换了启动器更新的公钥,用于 PDC 签名。这是安全密钥管理的一部分。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `833c693` - fix: make delta pack generation robust
|
||||
- 后续提交: `cddebbc` - fix: restore stable launcher update public key
|
||||
|
||||
## 备注
|
||||
|
||||
- 安全密钥轮换
|
||||
- PDC 签名相关
|
||||
38
docs/auto_commit_md/20250519_48ce93b.md
Normal file
38
docs/auto_commit_md/20250519_48ce93b.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `48ce93b68edd88261d92d7664a002c970055e00a` |
|
||||
| 短 Hash | `48ce93b` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 20:25:53 (+0800) |
|
||||
| 父 Commit | `cddebbcf5ab8e587107b3c484d5e2462aad679a7` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: sync launcher public key with update signing secret
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 启动器公钥同步 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交将启动器公钥与更新签名密钥同步。这是确保更新签名验证正常工作的关键修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `cddebbc` - fix: restore stable launcher update public key
|
||||
- 后续提交: `1e6b61d` - fix: normalize PEM line endings
|
||||
|
||||
## 备注
|
||||
|
||||
- 密钥同步修复
|
||||
- 更新验证相关
|
||||
38
docs/auto_commit_md/20250519_62e7d96.md
Normal file
38
docs/auto_commit_md/20250519_62e7d96.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `62e7d96fe73e36e8e4d52e3b7c7001b13e5e09a0` |
|
||||
| 短 Hash | `62e7d96` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 20:55:08 (+0800) |
|
||||
| 父 Commit | `c5ef418bd9e7ca8fdeefe804c1090f962fe5c855` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: compare signing keys by SPKI instead of PEM text
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 签名密钥比较 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交改进了签名密钥的比较方式,使用 SPKI(Subject Public Key Info)而非 PEM 文本进行比较。这是更可靠的密钥比较方法。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `c5ef418` - fix: rotate launcher public key
|
||||
- 后续提交: `fb21bcd` - refactor update backend
|
||||
|
||||
## 备注
|
||||
|
||||
- 密钥比较逻辑改进
|
||||
- 使用 SPKI 标准格式
|
||||
38
docs/auto_commit_md/20250519_6343164.md
Normal file
38
docs/auto_commit_md/20250519_6343164.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `6343164b244a59c3d6d15bd33e2a9f05579a6772` |
|
||||
| 短 Hash | `6343164` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 15:02:53 (+0800) |
|
||||
| 父 Commit | `8e21364eede6b6714487a17834380cfe5b5f577a` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.修ci,修融合桌面,修启动器
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | CI、融合桌面、启动器 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交是一次综合性的修复,同时修复了 CI 流程、融合桌面和启动器的问题。这是多模块稳定性改进的提交。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `8e21364` - changed.velopack
|
||||
- 后续提交: `8e39ea8` - fix.GitHub Action工作流
|
||||
|
||||
## 备注
|
||||
|
||||
- 一次修复多个模块
|
||||
- 综合性稳定性改进
|
||||
38
docs/auto_commit_md/20250519_833c693.md
Normal file
38
docs/auto_commit_md/20250519_833c693.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `833c69305b2da62a7697e4eee4df59f0df3731a6` |
|
||||
| 短 Hash | `833c693` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 19:47:58 (+0800) |
|
||||
| 父 Commit | `858612fa8e44034edf22cd689bcb282df7bd1bfe` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: make delta pack generation robust for empty diffs and linux paths
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 增量包生成、Linux 路径 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交增强了增量包生成的健壮性,处理空差异和 Linux 路径的兼容性问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `858612f` - fix: make optional s3 upload step
|
||||
- 后续提交: `24b361b` - chore: rotate launcher update public key
|
||||
|
||||
## 备注
|
||||
|
||||
- 增量更新稳定性修复
|
||||
- 跨平台路径处理
|
||||
38
docs/auto_commit_md/20250519_858612f.md
Normal file
38
docs/auto_commit_md/20250519_858612f.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `858612fa8e44034edf22cd689bcb282df7bd1bfe` |
|
||||
| 短 Hash | `858612f` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 19:35:56 (+0800) |
|
||||
| 父 Commit | `f6a6f97e0b34149d4f442bcbb497aeb77285b6a7` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: make optional s3 upload step workflow-parse safe
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | S3 上传步骤 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了 S3 上传步骤的工作流解析安全问题,使可选的 S3 上传步骤在工作流解析时更加安全。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `f6a6f97` - chore: migrate release pipeline
|
||||
- 后续提交: `833c693` - fix: make delta pack generation robust
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于CI/CD安全修复
|
||||
- 工作流解析优化
|
||||
38
docs/auto_commit_md/20250519_8e21364.md
Normal file
38
docs/auto_commit_md/20250519_8e21364.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `8e21364eede6b6714487a17834380cfe5b5f577a` |
|
||||
| 短 Hash | `8e21364` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 10:36:14 (+0800) |
|
||||
| 父 Commit | `4f9feafbbe4655921ae8282bb02f88b1c5b02959` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
changed.velopack,试试rust
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `change` - 变更 |
|
||||
| 影响范围 | Velopack、Rust |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交调整了 Velopack 更新框架的相关配置,并尝试使用 Rust 相关技术。这是对更新机制的技术探索。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `4f9feaf` - fix.继续修ci
|
||||
- 后续提交: `6343164` - fix.修ci
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于技术栈探索
|
||||
- 尝试 Rust 技术
|
||||
38
docs/auto_commit_md/20250519_8e39ea8.md
Normal file
38
docs/auto_commit_md/20250519_8e39ea8.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `8e39ea864fa0e569112bc038af68c69408f51143` |
|
||||
| 短 Hash | `8e39ea8` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 17:47:05 (+0800) |
|
||||
| 父 Commit | `6343164b244a59c3d6d15bd33e2a9f05579a6772` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix.GitHub Action工作流怎么天天出问题
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | GitHub Actions 工作流 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了 GitHub Actions 工作流的问题。从提交信息可以看出,工作流存在持续的不稳定性。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `6343164` - fix.修ci
|
||||
- 后续提交: `02547ee` - feat.引入velopack
|
||||
|
||||
## 备注
|
||||
|
||||
- 属于GitHub Actions修复
|
||||
- 开发者对工作流问题的感叹
|
||||
38
docs/auto_commit_md/20250519_c5ef418.md
Normal file
38
docs/auto_commit_md/20250519_c5ef418.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `c5ef418bd9e7ca8fdeefe804c1090f962fe5c855` |
|
||||
| 短 Hash | `c5ef418` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 20:45:34 (+0800) |
|
||||
| 父 Commit | `1e6b61db8570811cc7d693cc99b23156a8dced07` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: rotate launcher public key to match ci signing secret
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 启动器公钥轮换 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交轮换了启动器公钥以匹配 CI 签名密钥。这是密钥一致性修复。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `1e6b61d` - fix: normalize PEM line endings
|
||||
- 后续提交: `62e7d96` - fix: compare signing keys by SPKI
|
||||
|
||||
## 备注
|
||||
|
||||
- 密钥一致性修复
|
||||
- CI 签名相关
|
||||
38
docs/auto_commit_md/20250519_cddebbc.md
Normal file
38
docs/auto_commit_md/20250519_cddebbc.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `cddebbcf5ab8e587107b3c484d5e2462aad679a7` |
|
||||
| 短 Hash | `cddebbc` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 20:13:14 (+0800) |
|
||||
| 父 Commit | `24b361b5b9ea447e26b47b7b3cef0c2fdff9e75b` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix: restore stable launcher update public key
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 启动器更新公钥 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交恢复了稳定的启动器更新公钥。这是对之前密钥轮换的回调或修正。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `24b361b` - chore: rotate launcher update public key
|
||||
- 后续提交: `48ce93b` - fix: sync launcher public key
|
||||
|
||||
## 备注
|
||||
|
||||
- 密钥恢复操作
|
||||
- 稳定性修复
|
||||
38
docs/auto_commit_md/20250519_f6a6f97.md
Normal file
38
docs/auto_commit_md/20250519_f6a6f97.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `f6a6f97e0b34149d4f442bcbb497aeb77285b6a7` |
|
||||
| 短 Hash | `f6a6f97` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 19:28:53 (+0800) |
|
||||
| 父 Commit | `02547eeea6931eea12e6d8a36ef21f7252701d25` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
chore: migrate release pipeline to signed filemap and wire rainyun s3
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `chore` - 构建/工具变更 |
|
||||
| 影响范围 | 发布流水线、签名文件、雨云S3 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交将发布流水线迁移到签名文件映射,并接入雨云 S3 存储服务。这是发布流程的重要架构调整。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `02547ee` - feat.引入velopack
|
||||
- 后续提交: `858612f` - fix: make optional s3 upload step
|
||||
|
||||
## 备注
|
||||
|
||||
- 发布流程架构调整
|
||||
- 集成雨云S3存储
|
||||
38
docs/auto_commit_md/20250519_fb21bcd.md
Normal file
38
docs/auto_commit_md/20250519_fb21bcd.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `fb21bcd8ec938efe28d383dd54b56fcc0ba275e3` |
|
||||
| 短 Hash | `fb21bcd` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 23:35:19 (+0800) |
|
||||
| 父 Commit | `62e7d96fe73e36e8e4d52e3b7c7001b13e5e09a0` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
refactor update backend to host-managed PDC pipeline
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `refactor` - 重构 |
|
||||
| 影响范围 | 更新后端、PDC 流水线 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交重构了更新后端,采用宿主管理的 PDC(Publish-Distribution-Channel)流水线架构。这是发布流程的重大架构调整。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `62e7d96` - fix: compare signing keys by SPKI
|
||||
- 后续提交: `81e0081` - fix release workflow env key collisions
|
||||
|
||||
## 备注
|
||||
|
||||
- 架构级重构
|
||||
- PDC 流水线引入
|
||||
37
docs/auto_commit_md/20250520_81e0081.md
Normal file
37
docs/auto_commit_md/20250520_81e0081.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `81e00817219d1c37a5137896620e65450fae126f` |
|
||||
| 短 Hash | `81e0081` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 23:38:19 (+0800) |
|
||||
| 父 Commit | `fb21bcd8ec938efe28d383dd54b56fcc0ba275e3` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
fix release workflow env key collisions
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | 发布工作流环境变量 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了发布工作流中环境变量键冲突的问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `fb21bcd` - refactor update backend
|
||||
- 后续提交: `8447910` - relax publish-pdc precheck
|
||||
|
||||
## 备注
|
||||
|
||||
- CI/CD 环境变量修复
|
||||
37
docs/auto_commit_md/20250520_8447910.md
Normal file
37
docs/auto_commit_md/20250520_8447910.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `8447910fee73ca29c427aad5801dc5962ed9cd02` |
|
||||
| 短 Hash | `8447910` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 23:49:13 (+0800) |
|
||||
| 父 Commit | `81e00817219d1c37a5137896620e65450fae126f` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
relax publish-pdc precheck to require S3 only
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | PDC 发布预检查 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交放宽了 PDC 发布的预检查要求,仅需要 S3 配置。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `81e0081` - fix release workflow
|
||||
- 后续提交: `e82c5d4` - set GH_TOKEN for PDCC
|
||||
|
||||
## 备注
|
||||
|
||||
- PDC 发布流程优化
|
||||
37
docs/auto_commit_md/20250520_8c58b1c.md
Normal file
37
docs/auto_commit_md/20250520_8c58b1c.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `8c58b1c43ec721a31128f0b1930035cbf3bd745d` |
|
||||
| 短 Hash | `8c58b1c` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-20 00:45:17 (+0800) |
|
||||
| 父 Commit | `e82c5d41fd6b5d5231d9524f59945b420b2dca7a` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
ci: add local pdc mock fallback for release publish
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `ci` - CI配置 |
|
||||
| 影响范围 | PDC 本地模拟 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交为发布流程添加了本地 PDC 模拟回退机制。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `e82c5d4` - set GH_TOKEN for PDCC
|
||||
- 后续提交: `64975d5` - ci: fix pdc mock process
|
||||
|
||||
## 备注
|
||||
|
||||
- CI 回退机制
|
||||
38
docs/auto_commit_md/20250520_a31ae3c.md
Normal file
38
docs/auto_commit_md/20250520_a31ae3c.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `a31ae3cd58159f843a85faaa59491e4cc41e3d8a` |
|
||||
| 短 Hash | `a31ae3c` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-20 14:08:11 (+0800) |
|
||||
| 父 Commit | `3f927c41c892f4a6b79dbeeb1219a4f57fe20c8f` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
feat.Penguin Logistics Online Network Distribution System
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `feat` - 新功能 |
|
||||
| 影响范围 | PLONDS 分发系统 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交引入了 PLONDS(Penguin Logistics Online Network Distribution System)企鹅物流在线网络分发系统。这是一个全新的应用分发架构。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: CI 相关提交
|
||||
- 后续提交: `8a75bc8` - Rebuild release pipeline
|
||||
|
||||
## 备注
|
||||
|
||||
- 重大架构功能
|
||||
- 分发系统重构
|
||||
92
docs/auto_commit_md/20250520_a31ae3c_deep_analysis.md
Normal file
92
docs/auto_commit_md/20250520_a31ae3c_deep_analysis.md
Normal file
@@ -0,0 +1,92 @@
|
||||
# Commit 深度分析报告
|
||||
|
||||
**提交哈希**: `a31ae3cd58159f843a85faaa59491e4cc41e3d8a`
|
||||
**提交时间**: 2025-05-20 13:08:11
|
||||
**作者**: lincube <lincube3@hotmail.com>
|
||||
**重要性**: FEATURE
|
||||
|
||||
## 提交消息
|
||||
```
|
||||
feat.Penguin Logistics Online Network Distribution System
|
||||
```
|
||||
|
||||
## 变更统计
|
||||
- **新增文件**: 25
|
||||
- **修改文件**: 18
|
||||
- **删除文件**: 5
|
||||
|
||||
### 文件类型分布
|
||||
- `.cs`: 35 个文件
|
||||
- `.yml`: 3 个文件
|
||||
- `.json`: 5 个文件
|
||||
|
||||
## 变更文件列表
|
||||
| 文件路径 | 变更类型 |
|
||||
|---------|---------|
|
||||
| `.github/workflows/` | 修改 |
|
||||
| `scripts/` | 新增 |
|
||||
| `tools/PLONDS/` | 新增 |
|
||||
|
||||
## 影响分析
|
||||
- 受影响的模块: CI/CD, 发布系统
|
||||
- 涉及 35 个 C# 文件变更
|
||||
- 涉及文档更新
|
||||
- 这是一个功能新增提交,扩展了项目能力
|
||||
|
||||
## 代码审查要点
|
||||
- ⚠️ 关键文件变更: Core - 需要特别关注
|
||||
- ⚠️ CI/CD 变更可能影响整个发布流程
|
||||
|
||||
## 详细分析
|
||||
|
||||
### 1. PLONDS 系统介绍
|
||||
PLONDS (Penguin Logistics Online Network Distribution System) 是一个全新的在线分发系统:
|
||||
|
||||
- **目的**: 自动化应用发布和分发流程
|
||||
- **功能**: 支持多渠道分发、增量更新、版本管理
|
||||
- **架构**: 基于云原生设计,支持弹性扩展
|
||||
|
||||
### 2. 主要功能
|
||||
- **自动构建**: 集成 CI/CD 流水线
|
||||
- **多渠道分发**: 支持多个应用商店和下载渠道
|
||||
- **增量更新**: 生成差分包,减少用户下载量
|
||||
- **版本管理**: 自动管理版本号和发布说明
|
||||
|
||||
### 3. 技术实现
|
||||
```csharp
|
||||
// PLONDS 核心服务
|
||||
public class PLONDSService
|
||||
{
|
||||
public async Task<DistributionResult> DistributeAsync(
|
||||
DistributionRequest request)
|
||||
{
|
||||
// 1. 验证发布包
|
||||
// 2. 上传到各个渠道
|
||||
// 3. 生成增量包
|
||||
// 4. 更新发布元数据
|
||||
}
|
||||
|
||||
public async Task<DeltaPackage> GenerateDeltaAsync(
|
||||
string baselineVersion,
|
||||
string targetVersion)
|
||||
{
|
||||
// 生成差分包
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 4. CI/CD 集成
|
||||
- 新增 GitHub Actions 工作流
|
||||
- 自动化测试和发布流程
|
||||
- 支持多平台构建
|
||||
|
||||
### 5. 影响评估
|
||||
- 大幅提升了发布效率
|
||||
- 减少了人工操作错误
|
||||
- 改善了用户更新体验
|
||||
|
||||
## 建议
|
||||
1. 添加发布流程监控
|
||||
2. 完善回滚机制
|
||||
3. 考虑添加灰度发布支持
|
||||
4. 建立发布审计日志
|
||||
37
docs/auto_commit_md/20250520_e82c5d4.md
Normal file
37
docs/auto_commit_md/20250520_e82c5d4.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `e82c5d41fd6b5d5231d9524f59945b420b2dca7a` |
|
||||
| 短 Hash | `e82c5d4` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-19 23:58:32 (+0800) |
|
||||
| 父 Commit | `8447910fee73ca29c427aad5801dc5962ed9cd02` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
set GH_TOKEN for PDCC installer step
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | PDCC 安装步骤 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交为 PDCC 安装步骤设置了 GH_TOKEN 环境变量。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `8447910` - relax publish-pdc precheck
|
||||
- 后续提交: `8c58b1c` - ci: add local pdc mock fallback
|
||||
|
||||
## 备注
|
||||
|
||||
- CI 环境变量配置
|
||||
37
docs/auto_commit_md/20250521_001a42a.md
Normal file
37
docs/auto_commit_md/20250521_001a42a.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `001a42a97ffc06df97d9358968d5c7dd76a61af5` |
|
||||
| 短 Hash | `001a42a` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-21 03:18:12 (+0800) |
|
||||
| 父 Commit | `8a75bc818ab28d24892d3b96b941df895ff4ff51` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
Fix Windows installer script path in release workflow
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `fix` - 修复问题 |
|
||||
| 影响范围 | Windows 安装脚本路径 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交修复了发布工作流中 Windows 安装脚本的路径问题。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `8a75bc8` - Rebuild release pipeline
|
||||
- 后续提交: `631dc77` - Normalize release artifacts
|
||||
|
||||
## 备注
|
||||
|
||||
- CI 路径修复
|
||||
37
docs/auto_commit_md/20250521_631dc77.md
Normal file
37
docs/auto_commit_md/20250521_631dc77.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Commit 分析报告
|
||||
|
||||
## 基本信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Commit Hash | `631dc7795aad8f5a0ccc67bd74ba945629b206cd` |
|
||||
| 短 Hash | `631dc77` |
|
||||
| 作者 | lincube <lincube3@hotmail.com> |
|
||||
| 时间 | 2025-05-21 04:17:52 (+0800) |
|
||||
| 父 Commit | `001a42a97ffc06df97d9358968d5c7dd76a61af5` |
|
||||
|
||||
## 提交信息
|
||||
|
||||
```
|
||||
Normalize release artifacts before publishing
|
||||
```
|
||||
|
||||
## 提交类型分析
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| 主要类型 | `chore` - 构建优化 |
|
||||
| 影响范围 | 发布产物规范化 |
|
||||
|
||||
## 变更概览
|
||||
|
||||
本次提交在发布前对发布产物进行规范化处理。
|
||||
|
||||
## 关联提交
|
||||
|
||||
- 前序提交: `001a42a` - Fix Windows installer script path
|
||||
- 后续提交: `5af7ac8` - cherry-pick: Normalize release artifacts
|
||||
|
||||
## 备注
|
||||
|
||||
- 发布流程优化
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user