Why is it using backslashes for forward slashes in the JSON? That is unnecessary. I entered a bug here:#^ https://framagit.org/hubzilla/core/issues/1339
Forward slash characters can cause issues (when preceded by a < it triggers the SGML rules for "end of script element") when embedded in an HTML script element. They are escaped as a precaution.
Also, "Publish your default profile in the directory" is an OPTION - and I believe it is "off" by default. So unless users intentionally and knowingly desire to be listed in the directory, they will be exculded.If I recall (don't have the settings memorized, sorry) Hubmins can set and LOCK this setting to default YES. But that likely explains why so few show up when "This site" is chosen. It is expected behavior.
I personally prefer Zero-Bug Policy.
I don't think I'm the only one with these expectations
It takes significant time out of my day and is a full-time job to administer.
I think it is a fundamental usability issue if you cannot even list other users on the local hub.
If you give me a SQL query to run, I will prove to you that not all of the users are set to "Do Not Publish".
I should have full control over my local hub for local profiles.
No wonder people don't want to use it.
I think I am willing to pay. I am learning towards believing for-profit is the only sustainable and useful model for software development.