fix tiny but horrible bug where integer data was sometimes being transmitted to the browser as strings
I properly buggered up the try-catch logic round mysqli-rollback. so let's give that one more go, shall we.
my 2nd effort to stop PHP8's mysqli extension spilling exceptions all over the damn place by try-catching every call to a mysqli func that might possibly throw, hopefully thus keeping the madness contained in sql-lib. [THANKS PHP8svn diff rss.php svn diff rss.php ] ...plus a tiny fix to the rss generator.
tiny fix for stupid utf8 bug in php 8
Add requested feature to allow disabling of email confirmation on signup.
fix some bloody obvious errors in the test implementation of soft keyboards, including (\!) having somehow missed adding the needed javascript file to make them actually work
three minor bugs: in SQL server connection, in colleaguate config, in allowing indexing of CWB IDs that the CL reg parser can't handle
init implementation of soft keyboards (much work remains) and as a fun extra, a rainbow background feature