Thanks for the feedback everyone! I'm compiling the info from here and elsewhere and will take it into account when creating the plugin API
As far as I know, yes, it's reliable and a lot of people are using it. Often they use the open source alternative MinIO which is compatible.
Only issue I would say is in terms of maintenance because unlike other sync targets, which I can usually fix, this one I have no clue about and any fix needs to come from other contributors who may or may not be around.
I've added a task for it here: https://github.com/laurent22/joplin/issues/8490 Not sure why we've never implemented this since it should be relatively easy
There are few existing OCR solutions, but not sure which one is best. This one has been around for a while and I believe works well but you need some extra setup and have to follow a specific workflow:
https://discourse.joplinapp.org/t/file-uploader-and-ocr/719
Otherwise have a look at the various options on the forum:
Henry has done some impressive work with this library, and we're looking forward to add it to the desktop and mobile apps!
Are those icons emojis or image files? (both are supported) If they are emoji it means FlatPack or your operating system is missing a font that would include these emojis. We are not picking a particular font, just default, and that works in other operating systems.
For the white menus there's not much to do either as this is handled by the system. If you chose a dark theme at the system level it should show this in dark.