Skip to content

Commit bc67a30

Browse files
committed
improve latest release
1 parent b75bffb commit bc67a30

File tree

3 files changed

+31
-22
lines changed

3 files changed

+31
-22
lines changed

options/locale/locale_en-US.ini

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@ confirm_delete_selected = Confirm to delete all selected items?
141141
name = Name
142142
value = Value
143143

144+
readme = Readme
145+
contributors = Contributors
146+
latest = Latest
147+
144148
[aria]
145149
navbar = Navigation Bar
146150
footer = Footer
@@ -1053,13 +1057,6 @@ form.reach_limit_of_creation_n = The owner has already reached the limit of %d r
10531057
form.name_reserved = The repository name "%s" is reserved.
10541058
form.name_pattern_not_allowed = The pattern "%s" is not allowed in a repository name.
10551059

1056-
sidebar.readme = Readme
1057-
sidebar.stars = stars
1058-
sidebar.forks = forks
1059-
sidebar.watching = watching
1060-
sidebar.contributors = Contributors
1061-
latest_release = Latest
1062-
10631060
need_auth = Authorization
10641061
migrate_options = Migration Options
10651062
migrate_service = Migration Service

templates/repo/home.tmpl

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -120,26 +120,17 @@
120120
<div class="flex-list">
121121
{{template "repo/sidebar/repo_info" .}}
122122

123+
{{if .ReadmeExist}}
123124
<div class="flex-item">
124125
<div class="flex-item-main">
125-
{{if .ReadmeExist}}
126126
<div class="flex-item-body">
127127
<a class="muted" href="{{.TreeLink}}/{{.FileName}}">
128-
{{svg "octicon-book"}}{{ctx.Locale.Tr "repo.sidebar.readme"}}
128+
{{svg "octicon-book"}}{{ctx.Locale.Tr "readme"}}
129129
</a>
130130
</div>
131-
{{end}}
132-
<div class="flex-item-body">
133-
{{svg "octicon-star"}}{{CountFmt .Repository.NumStars}} {{ctx.Locale.Tr "repo.sidebar.stars"}}
134-
</div>
135-
<div class="flex-item-body">
136-
{{svg "octicon-repo-forked"}}{{CountFmt .Repository.NumForks}} {{ctx.Locale.Tr "repo.sidebar.forks"}}
137-
</div>
138-
<div class="flex-item-body">
139-
{{svg "octicon-eye"}}{{CountFmt .Repository.NumWatches}} {{ctx.Locale.Tr "repo.sidebar.watching"}}
140-
</div>
141131
</div>
142132
</div>
133+
{{end}}
143134

144135
{{if .LatestRelease}}
145136
<div class="flex-item">
@@ -151,10 +142,16 @@
151142
<span class="ui basic label">{{CountFmt .NumReleases}}</span>
152143
</div>
153144
<div class="flex-item-body">
154-
<a class="muted" href="{{.LatestRelease.Link}}">
155-
{{svg "octicon-tag" 16 "gt-mr-2"}}{{.LatestRelease.TagName}}
145+
<a class="latest-release" href="{{.LatestRelease.Link}}">
146+
<div class="latest-release-tag">
147+
{{svg "octicon-tag" 16}}
148+
<div class="gt-word-break">
149+
{{.LatestRelease.TagName}}
150+
</div>
151+
<span class="ui basic green label">{{ctx.Locale.Tr "latest"}}</span>
152+
</div>
153+
<span class="time">{{TimeSinceUnix .LatestRelease.CreatedUnix ctx.Locale}}</span>
156154
</a>
157-
<span class="ui basic green label">{{ctx.Locale.Tr "repo.latest_release"}}</span>
158155
</div>
159156
</div>
160157
</div>

web_src/css/repo.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,21 @@
151151
}
152152
}
153153

154+
.latest-release {
155+
text-decoration-line: none;
156+
margin: 1rem;
157+
}
158+
159+
.latest-release-tag {
160+
display: flex;
161+
align-items: center;
162+
gap: .5rem;
163+
}
164+
165+
.latest-release .time{
166+
margin-left: 1.6rem;
167+
}
168+
154169
.repository .header-wrapper {
155170
background-color: var(--color-header-wrapper);
156171
}

0 commit comments

Comments
 (0)