diff --git a/appview/pages/templates/knots.html b/appview/pages/templates/knots.html index a01ea011..29d0ce8b 100644 --- a/appview/pages/templates/knots.html +++ b/appview/pages/templates/knots.html @@ -10,6 +10,7 @@
-
@@ -70,10 +74,12 @@
diff --git a/appview/pages/templates/repo/issues/fragments/editIssueComment.html b/appview/pages/templates/repo/issues/fragments/editIssueComment.html index 5be765e2..ce6aac33 100644 --- a/appview/pages/templates/repo/issues/fragments/editIssueComment.html +++ b/appview/pages/templates/repo/issues/fragments/editIssueComment.html @@ -23,12 +23,13 @@ {{ end }} diff --git a/appview/pages/templates/repo/issues/issue.html b/appview/pages/templates/repo/issues/issue.html index 83fa26e4..cb32c96e 100644 --- a/appview/pages/templates/repo/issues/issue.html +++ b/appview/pages/templates/repo/issues/issue.html @@ -85,15 +85,16 @@
{{ $isIssueAuthor := and .LoggedInUser (eq .LoggedInUser.Did .Issue.OwnerDid) }} @@ -103,10 +104,14 @@ id="close-button" type="button" class="btn flex items-center gap-2" + hx-indicator="#close-spinner" hx-trigger="click" > {{ i "ban" "w-4 h-4" }} close + + {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} +
@@ -124,6 +130,7 @@ hx-post="/{{ .RepoInfo.FullName }}/issues/{{ .Issue.IssueId }}/close" hx-trigger="click from:#close-button" hx-target="#issue-action" + hx-indicator="#close-spinner" hx-swap="none" >
@@ -143,10 +150,14 @@ type="button" class="btn flex items-center gap-2" hx-post="/{{ .RepoInfo.FullName }}/issues/{{ .Issue.IssueId }}/reopen" + hx-indicator="#reopen-spinner" hx-swap="none" > {{ i "refresh-ccw-dot" "w-4 h-4" }} reopen + + {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} + {{ end }} @@ -164,9 +175,19 @@ if (closeButton) { if (textarea.value.trim() !== '') { - closeButton.innerHTML = '{{ i "ban" "w-4 h-4" }} close with comment'; + closeButton.innerHTML = ` +{{ i "ban" "w-4 h-4" }} +close with comment + + {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} +`; } else { - closeButton.innerHTML = '{{ i "ban" "w-4 h-4" }} close'; + closeButton.innerHTML = ` +{{ i "ban" "w-4 h-4" }} +close + + {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} +`; } } } diff --git a/appview/pages/templates/repo/issues/new.html b/appview/pages/templates/repo/issues/new.html index 3023eece..8a3fde13 100644 --- a/appview/pages/templates/repo/issues/new.html +++ b/appview/pages/templates/repo/issues/new.html @@ -5,6 +5,7 @@ hx-post="/{{ .RepoInfo.FullName }}/issues/new" class="mt-6 space-y-6" hx-swap="none" + hx-indicator="#spinner" >
@@ -22,7 +23,12 @@ >
- +
diff --git a/appview/pages/templates/repo/pulls/fragments/pullNewComment.html b/appview/pages/templates/repo/pulls/fragments/pullNewComment.html index 33a6f097..6ed7c717 100644 --- a/appview/pages/templates/repo/pulls/fragments/pullNewComment.html +++ b/appview/pages/templates/repo/pulls/fragments/pullNewComment.html @@ -7,23 +7,32 @@
+ class="w-full flex flex-wrap gap-2" + > + placeholder="Add to the discussion..."> -
diff --git a/appview/pages/templates/repo/pulls/fragments/pullResubmit.html b/appview/pages/templates/repo/pulls/fragments/pullResubmit.html index 464946e5..e0ee0685 100644 --- a/appview/pages/templates/repo/pulls/fragments/pullResubmit.html +++ b/appview/pages/templates/repo/pulls/fragments/pullResubmit.html @@ -18,30 +18,43 @@
+ class="w-full flex flex-wrap gap-2" + hx-indicator="#resubmit-spinner" + > + > + {{.Pull.LatestPatch}} + -
diff --git a/appview/pages/templates/repo/pulls/new.html b/appview/pages/templates/repo/pulls/new.html index 3fea1e1b..a64b4e76 100644 --- a/appview/pages/templates/repo/pulls/new.html +++ b/appview/pages/templates/repo/pulls/new.html @@ -4,6 +4,7 @@
@@ -105,6 +106,9 @@
diff --git a/appview/pages/templates/repo/settings.html b/appview/pages/templates/repo/settings.html index b3369d74..c41032b5 100644 --- a/appview/pages/templates/repo/settings.html +++ b/appview/pages/templates/repo/settings.html @@ -23,10 +23,13 @@ {{ if .RepoInfo.Roles.CollaboratorInviteAllowed }} - - + + + >
{{ end }} -
+ - - +
+ + +
{{ if .RepoInfo.Roles.RepoDeleteAllowed }} -
+ - + Deleting a repository is irreversible and permanent. diff --git a/appview/pages/templates/settings.html b/appview/pages/templates/settings.html index a0ab13ff..92261248 100644 --- a/appview/pages/templates/settings.html +++ b/appview/pages/templates/settings.html @@ -45,18 +45,21 @@ {{ end }} @@ -75,7 +78,12 @@ required class="w-full dark:bg-gray-700 dark:text-white dark:border-gray-600 dark:placeholder-gray-400"/> - +
@@ -129,14 +137,22 @@ {{ end }} {{ if not .Primary }} -
+
{{ end }} @@ -148,6 +164,7 @@ hx-put="/settings/emails" hx-swap="none" class="max-w-2xl mb-8 space-y-4" + hx-indicator="#add-email-spinner" > + class="w-full dark:bg-gray-700 dark:text-white dark:border-gray-600 dark:placeholder-gray-400" + > - +
- -{{ end }} \ No newline at end of file +{{ end }} diff --git a/appview/pages/templates/user/fragments/follow.html b/appview/pages/templates/user/fragments/follow.html index fb7b933f..b5c65b4c 100644 --- a/appview/pages/templates/user/fragments/follow.html +++ b/appview/pages/templates/user/fragments/follow.html @@ -1,6 +1,6 @@ {{ define "user/fragments/follow" }} {{ end }}