I know there’s a process for reviewing & approving plugins for the Community Plugin list. Is there a process of reviewing them for continued inclusion? (I searched for threads on this – sorry if I missed anything.)
I’ve followed links to some plugins that the author pulled when they broke or became outdated. But I’ve run into more that the author hasn’t had the chance to fix. A plugin may be essentially unusable and/or break core Obsidian functionality. The author might not be available, or they might say “pull requests welcome.” But the plugin remains in the shop, available to the unwary user.
We can see the “Updated” date when browsing plugins, but who knows – it might still work perfectly after 2 years, or it might cause bonkers behavior, or it might have never worked quite right from the start. The obvious workaround is to check Github for the age, number, and nature of open issues before installing anything, but that’s not a reliable indicator for newer or more obscure plugins.
Of course I’d like Obsidian to test and review all Community plugins on a rolling basis. LOL. There are 1300 plugins and counting.
It would be nice if there was some gauge of compatibility/quality within the plugin listing, to indicate to users–and to Obsidian–that the plugin may have become questionable. But I’m not sure how one would go about that.
It’s tempting to suggest user reviews within the plugin directory. Apple’s App Store reviews are a trash fire of deceit and irrelevance, and Apple can’t solve that problem. I think the current Obsidian user base and environment are better than that, but maybe it’s asking for trouble in the long run…? I dunno.
The Github API can query for open issues count, but a popular & current plugin could have tons of “issues” that are just pet feature requests, so a raw number isn’t helpful. Could an LLM poll and process all open Github issues for approved plugin repos, evaluate their frequency and nature, and raise a flag at a certain threshold?
Apologies if I’m retreading ground. If there’s already a process, I’ve probably hit edge cases that slipped through.
If there’s no process – well, at the rate things are going, we may end up with thousands of plugins to sift through, and I’d be concerned that leaving it at caveat emptor could eventually degrade the whole Obsidian experience and reputation.