diff --git a/js/src/components/Activity/GroupActivityItem.vue b/js/src/components/Activity/GroupActivityItem.vue
index ba8d0d19c..8a58660b6 100644
--- a/js/src/components/Activity/GroupActivityItem.vue
+++ b/js/src/components/Activity/GroupActivityItem.vue
@@ -148,6 +148,11 @@ export default class GroupActivityItem extends mixins(ActivityMixin) {
case Openness.INVITE_ONLY:
details.push("The group can now only be joined with an invite.");
break;
+ case Openness.MODERATED:
+ details.push(
+ "The group can now be joined by anyone, but new members need to be approved by an administrator."
+ );
+ break;
case Openness.OPEN:
details.push("The group can now be joined by anyone.");
break;
diff --git a/js/src/components/Activity/MemberActivityItem.vue b/js/src/components/Activity/MemberActivityItem.vue
index 3434c4dfc..d927438b6 100644
--- a/js/src/components/Activity/MemberActivityItem.vue
+++ b/js/src/components/Activity/MemberActivityItem.vue
@@ -9,13 +9,7 @@
:inline="true"
slot="member"
>
-
- {{
- $t("@{username}", {
- username: usernameWithDomain(activity.object.actor),
- })
- }} {{ displayName(activity.object.actor) }}
{{
subjectParams.member_actor_federated_username
@@ -25,13 +19,7 @@
:inline="true"
slot="profile"
>
-
- {{
- $t("@{username}", {
- username: usernameWithDomain(activity.author),
- })
- }} {{ displayName(activity.author) }}
{{
@@ -41,7 +29,7 @@