This was a long time coming and it’s kinda happening. Apparently we used a rather minor subset of Prototype functionality which fit in a ~hundred line compatibility shim.
I was hesitant to bring this up after the “screw you if you’re not on docker” rant, (since I’m not, but, …)
I did a git pull today, after a couple(few?) weeks of not updating, and everything broke,
After I built a new PHP, (and a new ICU) and added some extra plugins, I got (I thought) everything working again, and then I get this:
Unhandled Exception
TypeError: row.select is not a function
@http://domain.net/ttrss/index.php#f=-3&c=0:228:9
run@http://domain.net/ttrs/js/PluginHost.js?1613892603:32:24
unpack@http://domain.net/ttrs/j/Article.js?1613892603:257:15
Headlines.unpack_observer</<@http://domain.net/ttrs/js/Headlines.js?1613892603:39:14
Headlines.unpack_observer<@http://domain.net/ttrss/js/Headlines.js?1613892603:37:12
Roger, I have very few things in plugins.local,
af_img_phash
article_attachment
af_zz_vidcont
legacy_oldest_first
I’ll take 'em out and see what happens.