Open nekohayo opened 1 year ago
It should only directly affect the timelines in the main view (the others (like lists) get fetched every time you open them)
This needs a bit more thought on what's the best way to implement it, here's our options:
Mastodon web-like: "refresh" the home timeline. Pros:
Mastodon app-like: remove the posts from the user manually. Pros:
I'm leaning towards the second option at the moment
As a workaround until this is done, manually refreshing the timeline should remove the posts (CtrlR)
Describe the bug
Currently, to see the effects of unfollowing someone (and I suspect, adding/removing to lists, following, etc.?), you need to restart the whole app, instead of the changes being applied automatically in the timeline views.
I suspect maybe the mute and block functions may also have this limitation, but I haven't tested for that (as I don't need to use these often, and it's less easy to experiment with those "nuclear" actions).
All in all this is not a huge problem / showstopper bug, but it does create extra work (restarting the whole app) for the user, and impairs UX a little bit because the consequence of your actions (ex: unfollowing) are disconnected, vs having a direct immediate visual effect.
Steps To Reproduce
Logs and/or Screenshots
No response
Instance Backend
Mastodon
Operating System
Fedora 38
Package
Flatpak
Troubleshooting information
os: GNOME 44 (Flatpak runtime) prefix: /app flatpak: true version: 0.2.0 (production) gtk: 4.10.3 (4.10.1) libadwaita: 1.3.2 (1.3.1) libsoup: 3.4.1 (3.4.0) libgtksourceview: 5.8.0 (5.8.0)
Additional Context
No response