I accomplished this by starting almost a decade ago. And I just kept maintaining the extension and improving it. If only I could decrease my uninstalls, the number might be 5x.
I've mostly learned that what I consider to be solid UX is confusing AF to people.