"Mentiones" in MUC improvements (#150)
wojciech.kapcia@tigase.net opened 5 years ago
  • BeagleIM should highlight messages in which we are mentioned
    • it should be triggered no only by @nick but also by mere nick (case sensitive!)
  • (optional) generate notifications for mentions even if we muted room
  • (optional) define keywords that would also generate highlighting / notifications

Motivations:

  • majority of clients do mentions by including nickname in the message (using @ is more typical for 'social networks' and is use in Beagle/Siskin)
  • notification for nick/highlighted keywords would help keeping track of messages in busier MUC rooms (I almost missed the mention about Tigase and my nick in @jdev today - I saw it by pure chance)
  • having keywords would help monitoring mentions of our software (it was very useful in Psi+ for me)

Captura de pantalla 2019-10-11 a las 15.12.15.png

Andrzej Wójcik (Tigase) commented 5 years ago

I've added support for highlighting keywords and our own nickname in group chat messages. I'm highlighting a particular word in a message.

Usage of @nick in BeagleIM was caused by the fact that autosuggestion works best if activated with some char (ie. @) and it is already popular in social networks for mentions so it is more natural to potential users.

As for notifications, those are not added as notification for "keyword" is kind of weird and as I've already told you on the 1-1 chat if you mute the chat then you muted it. So neither mentions nor keywords should trigger notifications. As for your comment that mute "hides" unread count, so you want that and notifications - this would be very odd behavior as it would not conform to mute definition and it would be very difficult to handle on the internal side of the app.

wojciech.kapcia@tigase.net commented 5 years ago

Works like a charm!

wojciech.kapcia@tigase.net commented 5 years ago

There is an issue in new version: in MUC up/down arrows navigation doesn't work in entry form.

Andrzej Wójcik (Tigase) commented 5 years ago

Will be fixed in the next build of 4.0/

issue 1 of 1
Type
Improvement
Priority
Minor
Assignee
Version
4.0
Spent time
8h
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/beagle-im#150
Please wait...
Page is in error, reload to recover