freunde.ma-nic.de

Friendiqa and Google Play Store

Hello @Friendica Developers ! My new version of the Friendiqa Android app was rejected by the Play Store. According to them, the app

"MUST have the following features/functionalities:
  • Provide an in-app system for reporting objectionable UGC and users:
    • Allows users to report/flag potential violating content.
    • Allows users to report/flag other users for potential violations.
  • Provide an in-app system for blocking objectionable UGC and users:
    • Allows users to remove/block potential violating content.
    • Allows users to remove/block other users for potential violations.
I found an API for Blocking an account in the Mastodon API, but there is no API for reporting UGC (user generated content) and users. And I don't know how to block potential violating content. Is something in that direction in the works?

Funny thing is, the test account for them is following the Tagesschau bot and the objectionable content was either a report on the German team in WM in Quatar or a comment with the hashtag BoycottQatar2022. I wonder which one they found objectionable...
Hypolite Petovan friendica (via ActivityPub)
@Marco R. A couple months ago@Michael Vogel announced his intentions to add support for moderation reports in the upcoming version, but I haven't heard anything from him since I offered my help. We need to agree on the features first, this isn't something we can independently work on.
Michael Vogel friendica (via ActivityPub)
We really can do it very basic at the moment. Means: We can just display the reported user and their posts (as a link) that are reported (and the report text) as a list. And we need a way to close reports. This would be enough for a first version.
Yes, no need for fancy stuff. Just the basic things to get into the Play Store.
Michael Vogel friendica (via ActivityPub)
I count on @Philipp Holzer or @Hypolite Petovan for doing the frontend stuff ­čśÇ
Hypolite Petovan friendica (via ActivityPub)
@Michael Vogel Yes, but based on what? Have you started thinking about what the feature would be like, even before thinking about what it would look like? Or are you entirely deferring that part to us?
Michael Vogel friendica (via ActivityPub)
I haven't started any coding. I would like to focus completely on the inter server communication.
Hypolite Petovan friendica (via ActivityPub)
@Michael Vogel Either we talk about the structure first, or I wait for you to finish your part, but there will be no parallel work without concertation first.
Michael Vogel friendica (via ActivityPub)
From my point of view the data model is mostly complete. For the first part we will only need one more boolean field to close the report. This can be extended in later versions with the possibility to reject and to accept the report, including the storing of the moderator's uid.

And on the frontend all that we need is a report button on a user and on a post, then the user can enter some remarks. Also there needs to be a button if the report should be forwarded to the server of the reported account.
Hypolite Petovan friendica (via ActivityPub)
@Michael Vogel Ok, I'll wait for you to submit your data model. My main gripe is to have to add a new page to vier but I'll get over it.
Michael Vogel friendica (via ActivityPub)
We now have got an endpoint to report content, but currently this isn't displayed anywhere in the system.
According to the docs the API endpoint /API/v1/report is still unsupported.
Michael Vogel friendica (via ActivityPub)
It does work, but the stored data isn't processed further.