[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    Re: [kopete-devel] jabber group chats and notifications
From:       Peter Saint-Andre <stpeter () stpeter ! im>
Date:       2008-10-01 16:59:26
Message-ID: 48E3AC6E.30108 () stpeter ! im
[Download RAW message or body]

David Faure wrote:
> On Wednesday 01 October 2008, Peter Saint-Andre wrote:
>> David Faure wrote:
>>> On Tuesday 30 September 2008, Matt Rogers wrote:
>>>> On Sep 29, 2008, at 4:20 AM, David Faure wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I'm starting to use kopete, for jabber group chats.
>>>>> When joining a channel, I get a week of messages as passive popups,  
>>>>> making the whole thing
>>>>> very unusable until those notifications go away.
>>>>> I'm ready to patch the code, but would be glad to get some guidance  
>>>>> about the proper way
>>>>> to fix this.
>>>>>
>>>>> Would it be ok to add a "Incoming Message in Group Chat"  
>>>>> notification type?
>>>>>
>>>> Are you getting passive popups about people who are already present  
>>>> joining the chat or just lots of messages in a busy group chat?
>>> The latter. Lots of messages.
>>> Also because the groupchat was configured to issue a week of backlog when joining in,
>>> so that we can see what was said while we were away.
>>> So when joining, I get a TON of passive popups.
>> In XMPP, these messages should all be flagged with the "delayed
>> delivery" extension
> 
> I see <x xmlns="jabber:x:delay" .../>, is that what you mean?

Yes.

>> so you could use that (and type='groupchat') to turn off popups.
> 
> Indeed, it seems logical to say that delayed messages in groupchats
> should never trigger notification.

Agreed.

> (This is in addition to the fact that the "exclude ..." checkbox has no effect...
> independent issues)

Yeah, I don't know anything about that. :) I just try to help out with
XMPP issues here and there...

>> But sending an entire week of discussion history on joining the room
>> seems excessive to me. :)
> 
> Well, if you were away for a week, and there is basically only a weekly meeting
> plus occasional important things said in that groupchat, then it's really useful.

In that context, yes.

> My longer-term plan is to implement the "since" attribute from xep-0045/7.1.16
> so that one only gets the history from when he last was in the chat room.

I don't know if any XMPP servers support that, but I can ask around.

> But turning off those popups is more urgent (and will be useful even then).

So it seems. :)

Peter

-- 
Peter Saint-Andre
https://stpeter.im/


_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic