Thanks for the reply. Regarding the avatars in Connect, I see that it tries to load https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Fc6d6b005-8790-4d12-a11e-ef2cba2cb397.png?format=webp&thumbnail=64 , which indeed leads to a 404 error. The problem is in the additional query parameters added to the URL. Without them the image does load. It’s not just a URL encode issue, as the fully URL-encoded https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Fc6d6b005-8790-4d12-a11e-ef2cba2cb397.png%3Fformat%3Dwebp%26thumbnail%3D64 also gives the same error. So it might just be a bug Lemmy itself.
I remember the developer mentioned something about this once, and I had to scroll way to far back to find it: https://lemmy.ca/comment/1264956
I can totally understand being somewhat insecure about your code, or have the feeling that you need to do this/this/that before you can publish it online. And indeed dealing with an issue tracker, pull request that people expect you to review, forks of your code being published elsewhere, finding and trusting other developers to commit directly to your project can feel stressful. Disabling issues and pull request on GitHub could resolve some of these issues.
Connect is a fantastic app, and still my favourite lemmy client. I hope it will continue to work en be great for a long time. And most importantly that the developers still has fun working on the project.