[Request]: Let the user know what the app is doing while it is running in the background
Describe the request
Adding some messages like "Tracking notifications" and "Refreshing timeline" would be good when the app is doing such tasks.
Implementation Details
- [X] This follows the GNOME HIG.
When running in the background, the only action Tuba does is keeping websocket connections alive and handling their messages. This means that there are no actions or http requests that happen every n minutes to check for new notifications or posts and therefore cannot be used as a subtitle
When activating background work, the description implies that this is the main task of what it will be doing in background. But I understand your point.
Kind of the same thing as https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1193
For the reason provided to the API / shell, maybe Tuba could state a variant of this, like "Monitoring for notifications", a bit like what Pika does?