If you use nginx, please try to change the UseForwardedHeaders from False to True. https://github.com/grandnode/grandnode/blob/develop/Grand.Web/App_Data/appsettings.json#L12
Now it seems that you didn't install SSL or configure nginx correctly.
What about this page - https://demo.grandnode.com/manufacturer/all . Does it meet your requirements?
In the case of top menu display order out of the box it's impossible to change the order of the groups through admin panel. You are able to divide them manually in the code in the following file.
Hope it will help you!
You can configure SSL in the store configuration - navigate to /Admin/Store/List and edit your store. If you have SSL certificate installed, just mark the SSL Enabled box and provide the Secure URL - with HTTPS. If you are not sure if SSL is installed correctly, please go to /Admin/Common/SystemInfo and send us information about Http request scheme (should be https) and Http scheme is https (should be true).
Just change the following setting: Pictures are stored into... in Media settings - /Admin/Setting/Media
Sure, you are able to hide the newsletter box with one simple setting in admin panel. Just navigate to the following page: /Admin/Setting/CustomerUser and look for Hide newsletter box setting.
Can you check the source url of the images? Are you sure that folders have proper permissions?
Yes, that's exatcly that what was fixed in 4.20 version. Please check this commit: https://github.com/grandnode/grandnode/commit/a530e571019e1dbf635899f3d4218f9f3c362135
I suppose it should help. But to be honest, I really recommend to update GrandNode to the newest version.
It looks like you have older version of GrandNode. This bug was fixed in GrandNode 4.20.
Firebase.js file is available to edit in wwwroot folder. You can try with it. But as I said before, we haven't try to achieve this kind of feature, so I'm not able to provide you correct solution.
Please try to simulate this issue on our demo.