qa: shared instances post release (#6893)

* fix: 20 user cap

* qa: invite modal dropdown + other + clamp limits

* fix: hide filters if just one type

* feat: update req banner

* feat: invite management frontend

* fix: moderation issues with shared instances

* feat: instance icon improvements

* fix: better offline handling

* fix: lint

* feat: show avatar in install to play modal

* feat: smaller qa points

* fix: fmt

* fix: fmt

* fix: yeet svg

* fix: 50 user limit
This commit is contained in:
Calum H.
2026-07-28 14:10:12 +00:00
committed by GitHub
parent 5d34e7902a
commit 82348fe40a
61 changed files with 1809 additions and 307 deletions
@@ -64,11 +64,18 @@
</template>
</div>
<div v-else-if="report.item_type === 'shared-instance'" class="item-info">
<div class="backed-svg" :class="{ raised: raised }">
<Avatar
v-if="report.shared_instance"
:src="report.shared_instance.icon"
size="xs"
no-shadow
:raised="raised"
/>
<div v-else class="backed-svg" :class="{ raised: raised }">
<BoxesIcon />
</div>
<div class="stacked">
<span class="title">Shared instance</span>
<span class="title">{{ report.shared_instance?.name ?? 'Shared instance' }}</span>
<span>
Version {{ report.shared_instance_version_id ?? 'unknown' }} ·
<CopyCode :text="report.item_id" />
@@ -89,8 +96,7 @@
<ThreadSummary
v-if="thread"
:thread="thread"
class="thread-summary"
:raised="raised"
class="thread-summary !bg-surface-2"
:link="`/${moderation ? 'moderation' : 'dashboard'}/report/${report.id}`"
:auth="auth"
/>