I've borked something in the custom CSS - lists of topics, popular, recent etc. etc. are NOT using the full width available - say 75-80% of the width available is being used - I have unused space to the right size of the recent post preview. - it's lie there is a blank column.
The primary nav menu fixed at the top is fine, this is what I am comparing it to.
Any idea what is the controlling element here in the CSS?
Could a conflict somewhere too but I'll look at this later... when I turn off the custom CSS to see if it reverts.
@pawan-patil You are able to modify the source code and use it on your own site. You are only limited if you are intending to redistribute the code. If you intend to, then you must also open-source your changed code.
If in doubt, you'll want to contact a lawyer to review the GPLv3 license that comes with NodeBB.
Reporting back. Using existing libraries, this is much simpler than I was making it. Here's some sample Python code which posts "Hello, World!" to topic ID 2. Thanks, @julian, for telling me about socket.io.