Adding mainboard category is a long standing issue - previous issues:
https://h-node.org/issues/view/en/134/1/8aee33eb9828b44da83fc736f0351500
https://www.h-node.org/issues/view/en/114/1/020aa736c8f37be9e8d3555bd8ab8dea
https://h-node.org/issues/view/en/385/1/8aee33eb9828b44da83fc736f0351500
The h-node server codebase is old and messy. For changes like this to happen we need to clean up the code first. ATM I don't have time for that I'm afraid. A desirable first step would be to add tests to the code.