I see that I had to execute ./nodebb build in the container. I am guessing that it is because after removing the container, the build directory was gone and needed to be rebuilt, which tells me I have to put a build command on every container startup. This is not very optimal. I am hoping at some point in the future we can have a more hands-off docker-friendly deployment (like with env vars and all).
Category notifications / watching categories etc
Struggling to make sense of some aspects of the notification system in NodeBB.
As I understand it, "watching" means you see posts in the "Unread" section and also receive notifications (in the bell in the top right and via email if configured).
"Not watching" means no notifications but the post appears in "Unread".
"Ignoring" means no notification and nothing in "Unread".
However, at category level we have the ability to set "Watching", but actually it's the equivalent of "Not watching", as far as I can tell.
There's a plugin, nodebb-plugin-category-notifications, which adds a "Subscribe/Unsubscribe" button to categories and enables full notifications for all topics in the category, but unfortunately this seems to fight with the inbuilt notification system, so if people ignore a particular topic but are subscribed to the category, they still get notifications!
Basically all I want is to be able to click at category level to truly "watch" every topic in that category (unread and notifications) but be able to ignore individual topics if I want to. There doesn't seem to be a clean way of doing this.
There is existing discussion about this here: https://github.com/NodeBB/NodeBB/issues/5172
You can voice your support for whatever option you see as best there.