Hey bluegradienthorizon,
Thanks for your kind words! I'm glad to hear you find the Wurst Client useful.
As for resolving issues and reviewing pull requests, that's a great question. I don't have a fixed schedule for reviewing pull requests or anything like that. I don't wait for specific Minecraft releases either.
What I do is collect all of the things I want to implement into one big todo list. That includes GitHub issues and pull requests, WurstForum posts, emails, random DMs on various platforms, tweets, YouTube comments, as well as my own ideas. I sort this list by how important I think each item is and then work on it every day completing tasks from the top down.
This system does often result in pull requests getting a lower priority than other tasks (usually because the PR solves a niche problem and/or there is something wrong with the way it's implemented), but that's not the reason why I haven't merged anything since December.
The past few months have been extremely busy for me. I had some personal obligations that took a lot of time away from working on Wurst, there was a massive security issue affecting all 1.20.x versions, and there is something else that I'm still working on and am not ready to announce yet.
I basically hit an unlucky streak of top-priority tasks that couldn't wait for anything and just delayed everything else. I'm hopeful that this will change soon, as there is only one such task left now and I'm making progress on it.
Anyway, I hope that provides some clarity and I appreciate your patience.