diff --git a/src/main/scala/gitbucket/core/service/ActivityService.scala b/src/main/scala/gitbucket/core/service/ActivityService.scala
index ef83188..f48126d 100644
--- a/src/main/scala/gitbucket/core/service/ActivityService.scala
+++ b/src/main/scala/gitbucket/core/service/ActivityService.scala
@@ -360,7 +360,7 @@
repositoryName,
activityUserName,
"release",
- s"[user:${activityUserName}] released ${name} at [repo:${userName}/${repositoryName}]",
+ s"[user:${activityUserName}] released [release:${userName}/${repositoryName}/${name}] at [repo:${userName}/${repositoryName}]",
None,
currentDate
)
diff --git a/src/main/scala/gitbucket/core/view/helpers.scala b/src/main/scala/gitbucket/core/view/helpers.scala
index e3a8d6a..ab7d5bd 100644
--- a/src/main/scala/gitbucket/core/view/helpers.scala
+++ b/src/main/scala/gitbucket/core/view/helpers.scala
@@ -232,6 +232,12 @@
s"""${m.group(1)}/${m
.group(2)}@${m.group(3).substring(0, 7)}"""
)
+ .replaceAll(
+ "\\[release:([^\\s]+?)/([^\\s]+?)/([^\\s]+?)\\]",
+ (m: Match) =>
+ s"""${m
+ .group(3)}"""
+ )
)
/**