- 07 Dec, 2016 1 commit
-
-
JC Brand authored
-
- 06 Dec, 2016 6 commits
-
-
JC Brand authored
When inviting someone to a members-only room, you only want to add an affiliation of 'member' if they don't already have any other affiliation. So we need to ignore the "new" member if they're already on *any* of the lists.
-
JC Brand authored
Make the delta algorithm simpler. Fixed some delta bugs in the process.
-
JC Brand authored
One for each affiliation (member, owner, admin). Unfortunately Prosody doesn't give you correct results if you query for all three affiliations in one stanza. We'll have to see whether setting all three in one stanza actually works.
-
JC Brand authored
As required by XEP-0045. This requires that we first fetch the existing member list, compute the delta and then send that if there is one.
-
JC Brand authored
When it's clear that a previous teardown didn't happen. So that objects can be garbage collected and that obsolete event handlers don't fire anymore.
-
JC Brand authored
It gets created anew when reconnecting or logging in.
-
- 05 Dec, 2016 6 commits
- 04 Dec, 2016 18 commits
-
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
- Remove apparently unused `giveFeedback` method on ControlBoxView - Don't show old connection feedback when rendering a new login form. Now also no need to explicitly remove feedback after disconnection.
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
Due to changes in `converse-core` the controlbox wasn't aware anymore of disconnection or reconnection events.
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
and when auto_login is not `true`. Will only work if the page wasn't reloaded, because then the password will still be on the connection.
-
JC Brand authored
Instead, keep track of the connection state of the room and send a presence only when the room's connection was disrupted.
-
JC Brand authored
Switching from bookmarks form to config form shows only spinner.
-
JC Brand authored
No need to manually call `renderChatArea`.
-
JC Brand authored
- Fixed a sessionStorage caching bug caused by putting the nickname (which is liable to change) in the cache key. - Clear the occupants sessionStorage when closing a chat room.
-
JC Brand authored
Now that we cache disco info and not the room configuration.
-
JC Brand authored
Instead of the room configuration. This is because non-owners have access to the former, but not the latter.
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
- 02 Dec, 2016 2 commits
- 30 Nov, 2016 7 commits