新增: Git 提交历史显示作者 + 提交详情含作者/时间

- 后端 git log format 加 %an 作者名(状态查询+分页查询)
- 提交列表每行显示 hash/作者/主题/时间
- 提交详情头部补充作者显示
- 分支切换按钮占位(后续接入分支列表 IPC)
This commit is contained in:
2026-06-30 20:59:15 +08:00
parent abc6880936
commit b19b0f3679
5 changed files with 55 additions and 10 deletions

View File

@@ -65,6 +65,8 @@ export interface GitRecentCommit {
subject: string
/** Unix 时间戳(秒) */
timestamp: number
/** 作者名 */
author: string
}
/** getModuleGitStatus 返回结构。 */
@@ -151,7 +153,7 @@ export const moduleApi = {
/** 分页查询工程 Git 提交历史。返回 { commits, has_more }。 */
getModuleCommits(moduleId: string, skip?: number, limit?: number): Promise<{
commits: { hash: string; subject: string; timestamp: number }[]
commits: { hash: string; subject: string; timestamp: number; author: string }[]
has_more: boolean
}> {
return invoke('get_module_commits', { moduleId, skip: skip ?? 0, limit: limit ?? 50 })