Last week I was busy at work and couldn’t write code well. But some people contributed to Plume!
Mobile menu issue
Performance improvement for user details page
I’ve been aware that user details page such as https://blogs.kitaitimakoto.net/@/KitaitiMakoto sometimes very slow (I linked to my instance because this fix is not applied to fediverse.blog yet). Not only that, the slowness affects whole instance performance. I found the cause (database connection pool is exhausted) and fixed it.
Static build attempting
@pwFoo’s achieved to build an Alpine Linux image including static Plume binaries. Remaining thing to do seems making it work with PostgreSQL.
Remote iteraction issue
@amreo reported a case that remote interaction (liking and boosting posts on remote instance, and following users on remote instance) fails. His detailed steps to reproduce helps me understand what’s happening without runnig code and jump to thinking how to fix. Detailed information is so appriciated although sometimes providing it is hard.
Removal of Python from build script
@pwFoo found Python script is used to build Docker image and an base image to build musl binaries doesn’t include Python in it. Python is used to detect CPU architecture. @pwFoo is trying to remove Python dependency and use some system commands but they and I don’t know about CPUs well. If there’s someone who can help us, visit #887.
I’m aware that many poeple use Plume and report idea and issues. Thank you all.