EionRobb / purple-discord

A libpurple/Pidgin plugin for Discord
GNU General Public License v3.0
379 stars 43 forks source link

Server/channel not displayed for chats #140

Open alexolog opened 7 years ago

alexolog commented 7 years ago

When somebody from a channel I'm on sends me a private message, Pidgin just shows a a long number as the window title, giving me absolutely no indication where did this person come from.

Even worse, the same thing happens when I get a notification because somebody tagged "@everybody" (or me) on a channel. A windows pops up with a long numeric id the title, giving me no indication what server and channel the discussion takes place on.

Please note that I keep "auto-create rooms" turned off, because I am not interested in many of the channels on some of the servers I'm on (especially dynamically created ones).

In short:

EionRobb commented 7 years ago

Unfortunately, neither are possible without auto-adding chats to the buddy list, as libpurple/pidgin has no way to alias a group chat that aren't in buddy lists

alexolog commented 7 years ago

Doesn't the server send this information?

EionRobb commented 7 years ago

Yes and the plugin stores that info, but it can only give an ID to libpurple, and its up to the UI (like Pidgin) to use the chat on the buddy list to fetch an alias for that ID

alexolog commented 7 years ago

Hmmm... I guess it is possible to enable the auto-add, keep that group collapsed and copy the "interesting" channels to other groups

alexolog commented 7 years ago

1) It will not help with private chat. Edit: workaround found.

2) The auto-add is painful.

alyssarosenzweig commented 7 years ago

Try right click -> get info?

alexolog commented 7 years ago

There is nothing to right-click on, but Ctrl-O works.