Reports, and who liked or boosted a post

Another's profile and posts can be reported from the client (/api/v1/reports): a category, words, and for a remote
account a copy to its server, which PrivaPub sends from its own actor, never naming the persona. Who liked or boosted
a post opens from its card's menu (favourited_by, reblogged_by). e2e: a report from a Mastodon account's profile
reaches PrivaPub's moderators forwarded, and a post's likes and boosts list the persona who gave them; the admin
helper the tests share moves to Support.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-06 16:47:19 +02:00
1 parent bb68ff8d5e
commit a0f07abf8c
17 files changed
+410 -16

No files matched your search

+30
View File
@@ -1745,4 +1745,34 @@
<data name="edited" xml:space="preserve">
<value>modificato</value>
</data>
<data name="Report" xml:space="preserve">
<value>Segnala</value>
</data>
<data name="Report {0}" xml:space="preserve">
<value>Segnala {0}</value>
</data>
<data name="Legal" xml:space="preserve">
<value>Contro la legge</value>
</data>
<data name="What is wrong with it?" xml:space="preserve">
<value>Che cosa c'è che non va?</value>
</data>
<data name="Send a copy to {0}" xml:space="preserve">
<value>Invia una copia a {0}</value>
</data>
<data name="The copy comes from the server, never from you." xml:space="preserve">
<value>La copia parte dal server, mai da te.</value>
</data>
<data name="Report sent to the moderators." xml:space="preserve">
<value>Segnalazione inviata ai moderatori.</value>
</data>
<data name="Liked by" xml:space="preserve">
<value>Piace a</value>
</data>
<data name="Boosted by" xml:space="preserve">
<value>Condiviso da</value>
</data>
<data name="Nobody this server knows of." xml:space="preserve">
<value>Nessuno che questo server conosca.</value>
</data>
</root>
+30
View File
@@ -1745,4 +1745,34 @@
<data name="edited" xml:space="preserve">
<value>edited</value>
</data>
<data name="Report" xml:space="preserve">
<value>Report</value>
</data>
<data name="Report {0}" xml:space="preserve">
<value>Report {0}</value>
</data>
<data name="Legal" xml:space="preserve">
<value>Against the law</value>
</data>
<data name="What is wrong with it?" xml:space="preserve">
<value>What is wrong with it?</value>
</data>
<data name="Send a copy to {0}" xml:space="preserve">
<value>Send a copy to {0}</value>
</data>
<data name="The copy comes from the server, never from you." xml:space="preserve">
<value>The copy comes from the server, never from you.</value>
</data>
<data name="Report sent to the moderators." xml:space="preserve">
<value>Report sent to the moderators.</value>
</data>
<data name="Liked by" xml:space="preserve">
<value>Liked by</value>
</data>
<data name="Boosted by" xml:space="preserve">
<value>Boosted by</value>
</data>
<data name="Nobody this server knows of." xml:space="preserve">
<value>Nobody this server knows of.</value>
</data>
</root>