2015-11-15 23:52:46 -05:00
{{ template "base/head" . }}
2023-02-01 17:56:10 -05:00
< div role = "main" aria-label = " {{ .Title }} " class = "page-content repository new release" >
2015-12-07 17:30:52 -05:00
{{ template "repo/header" . }}
< div class = "ui container" >
< h2 class = "ui dividing header" >
{{ if .PageIsEditRelease }}
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.edit_release" }}
< div class = "sub header" > {{ ctx .Locale.Tr "repo.release.edit_subheader" }} </ div >
2015-12-07 17:30:52 -05:00
{{ else }}
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.new_release" }}
< div class = "sub header" > {{ ctx .Locale.Tr "repo.release.new_subheader" }} </ div >
2015-12-07 17:30:52 -05:00
{{ end }}
< / h2 >
{{ template "base/alert" . }}
2023-07-25 13:53:16 -04:00
< form class = "ui form" action = " {{ .Link }} " method = "post" >
2015-12-07 17:30:52 -05:00
{{ .CsrfTokenHtml }}
2023-07-25 13:53:16 -04:00
< div class = "ui seven wide target" >
2015-12-07 17:30:52 -05:00
< div class = "inline field {{ if .Err_TagName }} error {{ end }} " >
{{ if .PageIsEditRelease }}
< b > {{ .tag_name }} </ b >< span class = "at" > @</ span >< strong > {{ .tag_target }} </ strong >
{{ else }}
2023-09-25 08:42:40 -04:00
< input id = "tag-name" name = "tag_name" value = " {{ .tag_name }} " aria-label = " {{ ctx .Locale.Tr "repo.release.tag_name" }} " placeholder = " {{ ctx .Locale.Tr "repo.release.tag_name" }} " autofocus required maxlength = "255" >
< input id = "tag-name-editor" type = "hidden" data-existing-tags = " {{ JsonUtils .EncodeToString .Tags }} " data-tag-helper = " {{ ctx .Locale.Tr "repo.release.tag_helper" }} " data-tag-helper-new = " {{ ctx .Locale.Tr "repo.release.tag_helper_new" }} " data-tag-helper-existing = " {{ ctx .Locale.Tr "repo.release.tag_helper_existing" }} " >
2024-03-22 09:45:10 -04:00
< div id = "tag-target-selector" class = "tw-inline-block" >
2023-03-10 11:42:38 -05:00
< span class = "at" > @< / span >
< div class = "ui selection dropdown" >
2023-03-27 12:05:51 -04:00
< input type = "hidden" name = "tag_target" value = " {{ .tag_target }} " >
2023-03-10 11:42:38 -05:00
{{ svg "octicon-git-branch" }}
< div class = "text" >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.target" }} :
2023-03-10 11:42:38 -05:00
< strong id = "repo-branch-current" > {{ .Repository.DefaultBranch }} </ strong >
< / div >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< div class = "menu" >
{{ range .Branches }}
< div class = "item" data-value = " {{ . }} " > {{ . }} </ div >
{{ end }}
< / div >
2015-12-07 17:30:52 -05:00
< / div >
< / div >
2023-03-10 11:42:38 -05:00
< div >
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 12:42:49 -04:00
< span id = "tag-helper" class = "help tw-mt-2 tw-pb-0" > {{ ctx .Locale.Tr "repo.release.tag_helper" }} </ span >
2023-03-10 11:42:38 -05:00
< / div >
2015-12-07 17:30:52 -05:00
{{ end }}
< / div >
< / div >
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 12:42:49 -04:00
< div class = "eleven wide tw-pt-0" >
2015-12-07 17:30:52 -05:00
< div class = "field {{ if .Err_Title }} error {{ end }} " >
2023-09-25 08:42:40 -04:00
< input name = "title" aria-label = " {{ ctx .Locale.Tr "repo.release.title" }} " placeholder = " {{ ctx .Locale.Tr "repo.release.title" }} " value = " {{ .title }} " autofocus maxlength = "255" >
2015-12-07 17:30:52 -05:00
< / div >
2023-04-03 06:06:57 -04:00
< div class = "field" >
{{ template "shared/combomarkdowneditor" ( dict
"MarkdownPreviewUrl" (print .Repository.Link "/markup")
"MarkdownPreviewContext" .RepoLink
"TextareaName" "content"
"TextareaContent" .content
2023-09-25 04:56:50 -04:00
"TextareaPlaceholder" (ctx.Locale.Tr "repo.release.message")
"TextareaAriaLabel" (ctx.Locale.Tr "repo.release.message")
2023-04-03 06:06:57 -04:00
"DropzoneParentContainer" "form"
2024-03-31 00:19:40 -04:00
"EasyMDE" true
2023-04-03 06:06:57 -04:00
)}}
2015-12-07 17:30:52 -05:00
< / div >
2021-03-22 12:09:51 -04:00
{{ range .attachments }}
2023-08-30 22:29:59 -04:00
< div class = "field flex-text-block" id = "attachment- {{ .ID }} " >
2024-03-22 09:45:10 -04:00
< div class = "flex-text-inline tw-flex-1" >
2023-09-15 12:20:16 -04:00
< div class = "flex-text-inline tw-shrink-0" title = " {{ ctx .Locale.Tr "repo.release.type_attachment" }} " >
{{ if .ExternalURL }}
{{ svg "octicon-link-external" 16 "tw-mr-2" }}
{{ else }}
{{ svg "octicon-package" 16 "tw-mr-2" }}
{{ end }}
< / div >
< input name = "attachment-edit-name- {{ .UUID }} " placeholder = " {{ ctx .Locale.Tr "repo.release.asset_name" }} " class = "attachment_edit" required value = " {{ .Name }} " >
< input name = "attachment-del- {{ .UUID }} " type = "hidden"
value="false">
{{ if .ExternalURL }}
< input name = "attachment-edit-exturl- {{ .UUID }} " placeholder = " {{ ctx .Locale.Tr "repo.release.asset_external_url" }} " class = "attachment_edit" required value = " {{ .ExternalURL }} " >
{{ else }}
< span class = "ui text grey tw-whitespace-nowrap tw-ml-auto tw-pl-3" > {{ ctx .Locale.TrN
.DownloadCount "repo.release.download_count_one"
"repo.release.download_count_few" (ctx.Locale.PrettyNumber
.DownloadCount)}} · {{ .Size | ctx .Locale.TrSize }} </ span >
{{ end }}
2021-03-22 12:09:51 -04:00
< / div >
2023-09-15 12:20:16 -04:00
< a class = "ui mini red button remove-rel-attach tw-ml-3" data-id = " {{ .ID }} " data-uuid = " {{ .UUID }} " >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "remove" }}
2023-08-30 22:29:59 -04:00
< / a >
2021-03-22 12:09:51 -04:00
< / div >
{{ end }}
2023-09-15 12:20:16 -04:00
< div class = "field flex-text-block tw-hidden" id = "attachment-template" >
< div class = "flex-text-inline tw-flex-1" >
< div class = "flex-text-inline tw-shrink-0" title = " {{ ctx .Locale.Tr "repo.release.type_external_asset" }} " >
{{ svg "octicon-link-external" 16 "tw-mr-2" }}
< / div >
< input name = "attachment-template-new-name" placeholder = " {{ ctx .Locale.Tr "repo.release.asset_name" }} " class = "attachment_edit" >
< input name = "attachment-template-new-exturl" placeholder = " {{ ctx .Locale.Tr "repo.release.asset_external_url" }} " class = "attachment_edit" >
< / div >
< a class = "ui mini red button remove-rel-attach tw-ml-3" >
{{ ctx .Locale.Tr "remove" }}
< / a >
< / div >
< a class = "ui mini button tw-float-right tw-mb-4 tw-mt-2" id = "add-external-link" >
{{ ctx .Locale.Tr "repo.release.add_external_asset" }}
< / a >
2017-01-15 09:57:00 -05:00
{{ if .IsAttachmentEnabled }}
2020-10-05 01:49:33 -04:00
< div class = "field" >
{{ template "repo/upload" . }}
< / div >
2017-01-15 09:57:00 -05:00
{{ end }}
2015-12-07 17:30:52 -05:00
< / div >
2023-07-25 13:53:16 -04:00
< div class = "divider" > < / div >
< div class = "ui" >
< div >
2021-02-28 14:57:45 -05:00
{{ if not .PageIsEditRelease }}
< div class = "tag-message field" >
< div class = "ui checkbox" >
< input type = "checkbox" name = "add_tag_msg" >
2023-09-25 04:56:50 -04:00
< label >< strong > {{ ctx .Locale.Tr "repo.release.add_tag_msg" }} </ strong ></ label >
2021-02-28 14:57:45 -05:00
< / div >
< / div >
{{ else }}
< input type = "hidden" name = "add_tag_msg" value = "false" >
{{ end }}
2015-12-07 17:30:52 -05:00
< div class = "prerelease field" >
< div class = "ui checkbox" >
< input type = "checkbox" name = "prerelease" {{ if .prerelease }} checked {{ end }} >
2023-09-25 04:56:50 -04:00
< label >< strong > {{ ctx .Locale.Tr "repo.release.prerelease_desc" }} </ strong ></ label >
2015-12-07 17:30:52 -05:00
< / div >
< / div >
2023-09-25 04:56:50 -04:00
< span class = "help" > {{ ctx .Locale.Tr "repo.release.prerelease_helper" }} </ span >
2024-04-24 11:15:55 -04:00
{{ if not .DisableDownloadSourceArchives }}
< div class = "field" >
< div class = "ui checkbox" >
< input type = "checkbox" name = "hide_archive_links" {{ if .hide_archive_links }} checked {{ end }} >
< label >< strong > {{ ctx .Locale.Tr "repo.release.hide_archive_links" }} </ strong ></ label >
< / div >
< / div >
< span class = "help" > {{ ctx .Locale.Tr "repo.release.hide_archive_links_helper" }} </ span >
{{ end }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 12:42:49 -04:00
< div class = "divider tw-mt-0" > < / div >
2024-06-28 04:11:32 -04:00
< div class = "tw-flex tw-justify-end button-row" >
2015-12-07 17:30:52 -05:00
{{ if .PageIsEditRelease }}
2023-07-25 13:53:16 -04:00
< a class = "ui small button" href = " {{ .RepoLink }} /releases" >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.cancel" }}
2015-12-07 17:30:52 -05:00
< / a >
2023-07-25 13:53:16 -04:00
< a class = "ui small red button delete-button" data-url = " {{ $.RepoLink }} /releases/delete" data-id = " {{ .ID }} " >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.delete_release" }}
2020-11-29 01:22:04 -05:00
< / a >
2016-11-14 11:30:22 -05:00
{{ if .IsDraft }}
2023-09-25 08:42:40 -04:00
< button class = "ui small button" type = "submit" name = "draft" value = " {{ ctx .Locale.Tr "repo.release.save_draft" }} " > {{ ctx .Locale.Tr "repo.release.save_draft" }} </ button >
2023-07-25 13:53:16 -04:00
< button class = "ui small primary button" >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.publish" }}
2016-11-14 11:30:22 -05:00
< / button >
{{ else }}
2023-07-25 13:53:16 -04:00
< button class = "ui small primary button" >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.edit_release" }}
2016-11-14 11:30:22 -05:00
< / button >
{{ end }}
2015-12-07 17:30:52 -05:00
{{ else }}
2023-11-23 05:36:52 -05:00
{{ if not .tag_name }}
< button class = "ui small button" name = "tag_only" value = "1" > {{ ctx .Locale.Tr "repo.release.add_tag" }} </ button >
{{ end }}
< button class = "ui small button" name = "draft" value = "1" > {{ ctx .Locale.Tr "repo.release.save_draft" }} </ button >
2023-07-25 13:53:16 -04:00
< button class = "ui small primary button" >
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.publish" }}
2015-12-07 17:30:52 -05:00
< / button >
{{ end }}
< / div >
< / div >
< / div >
< / form >
< / div >
2014-04-06 02:54:28 -04:00
< / div >
2015-11-20 02:38:41 -05:00
{{ if .PageIsEditRelease }}
2023-04-24 07:08:59 -04:00
< div class = "ui g-modal-confirm delete modal" >
2023-04-23 05:24:19 -04:00
< div class = "header" >
2021-03-22 00:04:19 -04:00
{{ svg "octicon-trash" }}
2023-09-25 04:56:50 -04:00
{{ ctx .Locale.Tr "repo.release.deletion" }}
2015-12-07 17:30:52 -05:00
< / div >
< div class = "content" >
2023-09-25 04:56:50 -04:00
< p > {{ ctx .Locale.Tr "repo.release.deletion_desc" }} </ p >
2015-12-07 17:30:52 -05:00
< / div >
2023-04-23 05:24:19 -04:00
{{ template "base/modal_actions_confirm" . }}
2015-12-07 17:30:52 -05:00
< / div >
2015-11-20 02:38:41 -05:00
{{ end }}
2015-12-07 17:30:52 -05:00
{{ template "base/footer" . }}