I read up on how Anubis works. As a workaround for now, I think you can get around Anubis by going to Settings > Misc > Client User-agent and choose Use test user-agent 2. Restart the app.
Summit
Community to discuss Summit, an open-source Lemmy reader for Android.
App (Play Store): https://play.google.com/store/apps/details?id=com.idunnololz.summit
APK: https://github.com/idunnololz/summit-for-lemmy/releases
Source: https://github.com/idunnololz/summit
Support the app
Website: https://summit.idunnololz.com/
Seems to be partial. Reading text works, image loading fails on seemingly random images (including the one in this post, cache misses?) with
Failed to create image decoder with message 'unimplemented'Input contained an error.
Sending this comment worked.
Uploading images works, but they cannot be seen.
Making new posts will always provide the suggested title "Make sure you are not a bot!"
Ah its because that setting only changes the user agent for API calls IIRC.
So while API calls are fixed, network calls for other purposes are not.
At the moment, sopuli.xyz has been entirely placed under Anubis, including the API (https://sopuli.xyz/post/31275306)
Is there a possibility for the frontend to pass Anubis checks, or make the error more descriptive?
Doesn't anubis support M2M?