2015-11-16 05:52:46 +01:00
{{ template "base/head" . }}
< div class = "repository release" >
2015-12-07 23:30:52 +01:00
{{ template "repo/header" . }}
< div class = "ui container" >
{{ template "base/alert" . }}
< h2 class = "ui header" >
{{ .i18n.Tr "repo.release.releases" }}
2018-11-28 12:26:14 +01:00
{{ if .CanCreateRelease }}
2015-12-07 23:30:52 +01:00
< div class = "ui right" >
< a class = "ui small green button" href = " {{ $.RepoLink }} /releases/new" >
{{ .i18n.Tr "repo.release.new_release" }}
< / a >
< / div >
{{ end }}
< / h2 >
< ul id = "release-list" >
2020-04-01 00:39:54 +02:00
{{ range $idx , $release := .Releases }}
2015-12-07 23:30:52 +01:00
< li class = "ui grid" >
< div class = "ui four wide column meta" >
2017-09-20 07:26:49 +02:00
{{ if .IsTag }}
2017-12-11 05:37:04 +01:00
{{ if .CreatedUnix }} < span class = "time" > {{ TimeSinceUnix .CreatedUnix $.Lang }} </ span > {{ end }}
2017-09-20 07:26:49 +02:00
{{ else }}
2015-12-07 23:30:52 +01:00
{{ if .IsDraft }}
< span class = "ui yellow label" > {{ $.i18n.Tr "repo.release.draft" }} </ span >
{{ else if .IsPrerelease }}
< span class = "ui orange label" > {{ $.i18n.Tr "repo.release.prerelease" }} </ span >
{{ else }}
< span class = "ui green label" > {{ $.i18n.Tr "repo.release.stable" }} </ span >
{{ end }}
< span class = "tag text blue" >
2018-09-17 00:28:23 +02:00
< a href = " {{ $.RepoLink }} /src/tag/ {{ .TagName | EscapePound }} " rel = "nofollow" >< i class = "tag icon" ></ i > {{ .TagName }} </ a >
2015-12-07 23:30:52 +01:00
< / span >
2017-09-20 07:26:49 +02:00
< span class = "commit" >
2017-10-30 03:04:25 +01:00
< a href = " {{ $.RepoLink }} /src/commit/ {{ .Sha1 }} " rel = "nofollow" >< i class = "code icon" ></ i > {{ ShortSha .Sha1 }} </ a >
2017-09-20 07:26:49 +02:00
< / span >
2015-12-07 23:30:52 +01:00
{{ end }}
< / div >
< div class = "ui twelve wide column detail" >
2017-09-20 07:26:49 +02:00
{{ if .IsTag }}
< h4 >
2018-09-17 00:28:23 +02:00
< a href = " {{ $.RepoLink }} /src/tag/ {{ .TagName | EscapePound }} " rel = "nofollow" >< i class = "tag icon" ></ i > {{ .TagName }} </ a >
2017-09-20 07:26:49 +02:00
< / h4 >
< div class = "download" >
2018-11-28 12:26:14 +01:00
{{ if $.Permission.CanRead $.UnitTypeCode }}
2017-10-30 03:04:25 +01:00
< a href = " {{ $.RepoLink }} /src/commit/ {{ .Sha1 }} " rel = "nofollow" >< i class = "code icon" ></ i > {{ ShortSha .Sha1 }} </ a >
2020-02-11 18:02:41 +01:00
< a href = " {{ $.RepoLink }} /archive/ {{ .TagName | EscapePound }} .zip" rel = "nofollow" > {{ svg "octicon-file-zip" 16 }} ZIP</ a >
< a href = " {{ $.RepoLink }} /archive/ {{ .TagName | EscapePound }} .tar.gz" > {{ svg "octicon-file-zip" 16 }} TAR.GZ</ a >
2017-12-12 07:45:02 +01:00
{{ end }}
2017-09-20 07:26:49 +02:00
< / div >
{{ else }}
2015-12-07 23:30:52 +01:00
< h3 >
2018-09-17 00:28:23 +02:00
< a href = " {{ $.RepoLink }} /src/tag/ {{ .TagName | EscapePound }} " > {{ .Title }} </ a >
2018-11-28 12:26:14 +01:00
{{ if $.CanCreateRelease }} < small > (< a href = " {{ $.RepoLink }} /releases/edit/ {{ .TagName | EscapePound }} " rel = "nofollow" > {{ $.i18n.Tr "repo.release.edit" }} </ a > )</ small > {{ end }}
2015-12-07 23:30:52 +01:00
< / h3 >
< p class = "text grey" >
< span class = "author" >
2019-10-05 13:09:27 +02:00
{{ if .OriginalAuthor }}
< i class = "fa fa-github" aria-hidden = "true" > < / i >
{{ .OriginalAuthor }}
{{ else if .Publisher }}
2016-08-05 21:12:54 +02:00
< img class = "img-10" src = " {{ .Publisher.RelAvatarLink }} " >
2015-12-07 23:30:52 +01:00
< a href = " {{ AppSubUrl }} / {{ .Publisher.Name }} " > {{ .Publisher.Name }} </ a >
2019-10-05 13:09:27 +02:00
{{ else }}
Ghost
{{ end }}
2015-12-07 23:30:52 +01:00
< / span >
2017-12-11 05:37:04 +01:00
{{ if .CreatedUnix }} < span class = "time" > {{ TimeSinceUnix .CreatedUnix $.Lang }} </ span > {{ end }}
2015-12-07 23:30:52 +01:00
< span class = "ahead" > {{ $.i18n.Tr "repo.release.ahead" .NumCommitsBehind .Target | Str2html }} </ span >
< / p >
< div class = "markdown desc" >
{{ Str2html .Note }}
< / div >
< div class = "download" >
2020-04-01 00:39:54 +02:00
< div class = "ui accordion" >
< h2 class = "title {{ if eq $idx 0 }} active {{ end }} " >
< i class = "dropdown icon" > < / i >
{{ $.i18n.Tr "repo.release.downloads" }}
< / h2 >
< div class = "content {{ if eq $idx 0 }} active {{ end }} " >
< ul class = "list" >
{{ if $.Permission.CanRead $.UnitTypeCode }}
< li >
< a href = " {{ $.RepoLink }} /archive/ {{ .TagName | EscapePound }} .zip" rel = "nofollow" >< strong > {{ svg "octicon-file-zip" 16 }} {{ $.i18n.Tr "repo.release.source_code" }} (ZIP)</ strong ></ a >
< / li >
< li >
< a href = " {{ $.RepoLink }} /archive/ {{ .TagName | EscapePound }} .tar.gz" >< strong > {{ svg "octicon-file-zip" 16 }} {{ $.i18n.Tr "repo.release.source_code" }} (TAR.GZ)</ strong ></ a >
< / li >
{{ end }}
{{ if .Attachments }}
{{ range .Attachments }}
< li >
< span class = "ui text right" data-tooltip = " {{ $.i18n.Tr "repo.release.download_count" ( .DownloadCount | PrettyNumber ) }} " data-position = "bottom right" > {{ svg "octicon-info" 16 }} </ span >
< a target = "_blank" rel = "noopener noreferrer" href = " {{ .DownloadURL }} " >
< strong >< span class = "ui image" title = ' {{ .Name }} ' > {{ svg "octicon-package" 16 }} </ span > {{ .Name }} </ strong >
< span class = "ui text grey right" > {{ .Size | FileSize }} </ span >
< / a >
< / li >
{{ end }}
{{ end }}
< / ul >
< / div >
< / div >
2015-12-07 23:30:52 +01:00
< / div >
{{ end }}
< span class = "dot" > < / span >
< / div >
< / li >
{{ end }}
< / ul >
2016-11-10 11:53:29 +01:00
{{ template "base/paginate" . }}
2015-12-07 23:30:52 +01:00
< / div >
2014-04-02 18:43:31 +02:00
< / div >
2015-12-07 23:30:52 +01:00
{{ template "base/footer" . }}