已开启
[Feature]-更好的贡献活动记录可视化 #2257
Ziheng Su创建于  29 天前
Ziheng Su
Ziheng Su
29 天前 创建

功能简要描述

希望改善个人Profile中的贡献记录信息呈现方式,提供更多有用信息

请选择需求需要改进的功能模块

用户功能改进

建议的优先级

10

功能详细描述

问题描述

当前的AtomGit用户个人Profile中的贡献记录过于简陋,无法直接提供足够的有效信息。

以下图为例:
Screenshot 2026-09-24 154955.jpg

  1. 和Issue的交互记录每条下方都有很大的 Spacing,但是没有展示任何有效信息,想知道用户干了啥还需要点击链接跳转访问Issue页面
  2. PR记录同样,仅有纯文本记录。想要知道PR状态需要去阅读文本+打开链接跳转PR详情
  3. 不显示用户操作了哪个branch (图中未显示,当前表现是仅显示用户对哪个代码仓进行了branch操作)

Proposed solution

在保留原有的简洁图标设计情况下,通过改善信息可视化提升贡献记录的可读性, 从而减少用户付出的理解和交互成本。我建议进行如下改动(按优先级排序):

  1. Issue/PR/MR/Branch/Commit操作都应该直接显示具体的ID和comment信息
  2. 操作记录不光要显示代码仓,还要显示具体对哪个branch做了操作
  3. 同类型对象的不同操作(添加,合并,删除等)应当在视觉上做出区分,可以考虑使用不同的图标或者颜色
  4. Issue/Comment 直接显示在记录中,过长的可以 truncate 掉 (... 结尾)
  5. 添加记录时间戳显示(粗粒度,i.e. “x小时前”)
  6. 如果用户在一天内提交记录过多,可以按照代码仓进行折叠

具体设计可以参考 https://gitlab.com,但应该针对中文开发社区习惯适当调整。

如果有其它方案欢迎大家在下方留言讨论补充

目标用户

AtomGit平台所有开源社区参与者

功能影响

目标:不需要仔细阅读理解文本信息也可以一眼获取关键信息,快速了解用户历史互动记录和活跃状态
范围:所有AtomGit平台用户个人 Profile 中的贡献记录

参考示例

https://gitlab.com/ashrafkhamis

likedislike
Ziheng SuZiheng Su
29 天前 修改了issue 的描述
Ziheng SuZiheng Su
29 天前 修改了issue 的描述
AtomGit小助手
AtomGit小助手成员
29 天前 评论:

感谢您的反馈,该问题我们已经记录并提交技术团队排查,有结果后会再次回复您,感谢您的支持!

likedislike