Client: show and allow toggling of channel auto join
At a certain point I joined channel #a on some network. At some point that channel was set up to automatically forward to #b. Then, at some point, I stopped frequenting #b and parted.
However, Quassel never unmarked #a as joined, and so every time I restarted quassel, or rejoined the network, it would rejoin #a, only to be immediately forwarded to #b.
I eventually solved this by editing the sqlite database to turn off the 'joined' flag for #a. It would probably be nice to solve this in a more user-friendly way, however. E.g. by marking #a as not-joined if it forwards, or by providing some interface whereby the user can manually toggle auto-rejoin for certain channels.
#1 Updated by genius3000 2 months ago
- Tracker changed from Bug to Feature
- Subject changed from Auto-rejoin keeps trying to rejoin forwarded channel to Client: show and allow toggling of channel auto join
- Category set to Quassel Client
- Target version set to Some future release
- Version deleted (
Updated this, moved to feature tracker and titled similarly.
I think it's best to add a display and method to toggle the auto join in the client. Disabling auto join from a forward would not be the usual want, e.g, join flood or unreg'ed forwarding after a netsplit.