Przeglądaj źródła

Merge tag '2.66'

Version 2.66 RELEASED.
shtrophic 1 rok temu
rodzic
commit
af98f4ed4d
3 zmienionych plików z 13 dodań i 11 usunięć
  1. 3 1
      RELEASE_NOTES.md
  2. 9 9
      html.c
  3. 1 1
      snac.h

+ 3 - 1
RELEASE_NOTES.md

@@ -1,11 +1,13 @@
 # Release Notes
 # Release Notes
 
 
-## UNRELEASED
+## 2.66
 
 
 As many users have asked for it, there is now an option to make the number of followed and following accounts public (still disabled by default). These are only the numbers; the lists themselves are never published.
 As many users have asked for it, there is now an option to make the number of followed and following accounts public (still disabled by default). These are only the numbers; the lists themselves are never published.
 
 
 Some fixes to blocked instances code (posts from them were sometimes shown).
 Some fixes to blocked instances code (posts from them were sometimes shown).
 
 
+Fixed non-appearing buttons `Approve` and `Discard` if the account requesting a follow were being followed.
+
 ## 2.65
 ## 2.65
 
 
 Added a new user option to disable automatic follow confirmations (follow requests must be manually approved from the people page).
 Added a new user option to disable automatic follow confirmations (follow requests must be manually approved from the people page).

+ 9 - 9
html.c

@@ -2576,15 +2576,6 @@ xs_html *html_people_list(snac *snac, xs_list *list, char *header, char *t, cons
                         html_button("limit", L("Limit"),
                         html_button("limit", L("Limit"),
                                 L("Block announces (boosts) from this user")));
                                 L("Block announces (boosts) from this user")));
             }
             }
-            else
-            if (pending_check(snac, actor_id)) {
-                xs_html_add(form,
-                    html_button("approve", L("Approve"),
-                                L("Approve this follow request")));
-
-                xs_html_add(form,
-                    html_button("discard", L("Discard"), L("Discard this follow request")));
-            }
             else {
             else {
                 xs_html_add(form,
                 xs_html_add(form,
                     html_button("follow", L("Follow"),
                     html_button("follow", L("Follow"),
@@ -2595,6 +2586,15 @@ xs_html *html_people_list(snac *snac, xs_list *list, char *header, char *t, cons
                         html_button("delete", L("Delete"), L("Delete this user")));
                         html_button("delete", L("Delete"), L("Delete this user")));
             }
             }
 
 
+            if (pending_check(snac, actor_id)) {
+                xs_html_add(form,
+                    html_button("approve", L("Approve"),
+                                L("Approve this follow request")));
+
+                xs_html_add(form,
+                    html_button("discard", L("Discard"), L("Discard this follow request")));
+            }
+
             if (is_muted(snac, actor_id))
             if (is_muted(snac, actor_id))
                 xs_html_add(form,
                 xs_html_add(form,
                     html_button("unmute", L("Unmute"),
                     html_button("unmute", L("Unmute"),

+ 1 - 1
snac.h

@@ -1,7 +1,7 @@
 /* snac - A simple, minimalistic ActivityPub instance */
 /* snac - A simple, minimalistic ActivityPub instance */
 /* copyright (c) 2022 - 2024 grunfink et al. / MIT license */
 /* copyright (c) 2022 - 2024 grunfink et al. / MIT license */
 
 
-#define VERSION "2.66-dev"
+#define VERSION "2.66"
 
 
 #define USER_AGENT "snac/" VERSION
 #define USER_AGENT "snac/" VERSION