quotient-im / Quaternion

A Qt-based IM client for Matrix
https://matrix.org/ecosystem/clients/quaternion/
GNU General Public License v3.0
644 stars 107 forks source link

How do I re-enter chat-rooms? #846

Open narcisgarcia opened 1 year ago

narcisgarcia commented 1 year ago

I've closed ("Leave") chat channels where I was talking on. Now I don't know how to rejoin them or attend any other's invitation. If I double-click on a #friend item, application says "User @me:myserver not in room ! *****:friendserver, and room previews are disabled"

KitsuneRal commented 1 year ago

If there is an invitation it will be shown in "Invitations" at the top of the room list. Once accepted, an invitation cannot be reused, you have to ask for a new one. Once you leave the room, it is moved to "Left rooms" at the very bottom of the room list, and if the room allows free joins (i.e. it's not invite-only) you should be able to right-click on the room name and pick "Join". Hope this clarifies.

Note also that 0.0.9.4c is a very old version of Quaternion. What I wrote above describes the UI at least since version 0.0.9.5 - I don't remember if it was the same in 0.0.9.4c or not.

narcisgarcia commented 1 year ago

Sorry; I fix now what package version is: 0.0.9.5~beta2-2 (About says v0.0.9.4+git) bookworm's Debian version (Quaternion 0.0.95.x) should be available at bullseye-backports repository and it is not.

Thank you.

KitsuneRal commented 1 year ago

Ah, so that's where 0.0.9.4 comes from... Pushing 0.0.95.1 to bullseye-backports should be feasible indeed - not sure if someone will get to doing that though, given the age. "Left rooms" not appearing after the room is left doesn't sound right. Did you leave the room you were previously a part of, or only rejected the invitation? If an invitation is rejected it should just disappear completely, without moving to Left rooms (that's the way the protocol works). There is a server-side issue due to which the invitation did not disappear upon rejection but Quaternion (actually, the library underneath) introduced a workaround for it pre-0.6. So if the item still doesn't disappear after picking "Reject invitation" please let me know as there might be yet another (hard to reproduce, apparently) bug. There is no technical way to ask for invitation - you can either open a direct chat with the person if you know their ID in Matrix or use another way of contacting them.