fix(push): link commit hash and render message as plain text

This commit is contained in:
RhenCloud 2026-08-11 17:50:20 +08:00
parent e1b1daac98
commit 52d136c468
7 changed files with 1249 additions and 1175 deletions

View file

@ -47,7 +47,8 @@ export function formatPush(
const shortId = c.id?.slice(0, 7) ?? "???????";
const msg = c.message?.split("\n")[0].slice(0, 72) ?? t("common.no_message");
const url = repo && c.id ? `https://github.com/${repo}/commit/${c.id}` : null;
return { name: `\`${shortId}\``, value: url ? `[${msg}](${url})` : msg };
const hash = url ? `[\`${shortId}\`](${url})` : `\`${shortId}\``;
return { name: `\u200b`, value: `${hash} ${msg}` };
};
if (count <= 5) {