I don’t know why they are not letting anyone else to make commits, i have also some experience with this panel i could add some fixes. I bet there are a lot of others too.
Pull requests from 2011, don’t mean the panel isn’t being updated, there have been many new updates and versions since 2011.
Not all requests fit the new updates.
They probably should have been declined if they weren’t added, but it’s not up to me.