JC Brand
|
efa5e30596
|
updates #1069 Highlight currently open private chat in the sidebar
|
2018-07-04 09:08:22 +02:00 |
|
JC Brand
|
9c6c90a4fc
|
Move config settings into the relevant plugins
|
2018-05-31 06:38:40 +02:00 |
|
JC Brand
|
bb95375f9c
|
Support for roster versioning
fixes #1106
|
2018-05-28 13:59:11 +02:00 |
|
JC Brand
|
e8a26eb185
|
Store the roster version
updates #1106
|
2018-05-28 10:31:52 +02:00 |
|
JC Brand
|
43d0932d78
|
Update roster push handling code
- Remove misleading comment and fix conditional logic
- Check that there's only one <item> element.
updates #1106
|
2018-05-28 09:36:12 +02:00 |
|
JC Brand
|
eff656931c
|
Move code for handling own presence into new method
Fix two bugs as well.
- Pass by reference bug for presence defaults
- querySelector for `delay` returned nothing (use sizzle instead)
|
2018-05-24 15:47:27 +02:00 |
|
JC Brand
|
c0080390a7
|
Only initialize presence collection after login
|
2018-05-24 15:09:01 +02:00 |
|
JC Brand
|
9afc344b89
|
We no longer clear the whole roster, only presence data
|
2018-05-23 04:34:38 +02:00 |
|
JC Brand
|
36fd859a88
|
Store presence info in a separate collection
So that we can cache roster data for longer and presence data for
shorter.
|
2018-05-22 21:09:43 +02:00 |
|
JC Brand
|
c920725832
|
Add a clearSession event to avoid using overrides.
|
2018-05-18 15:44:42 +02:00 |
|
JC Brand
|
09db3eddb0
|
Add tests for contact removal via modal
|
2018-05-10 22:15:23 +02:00 |
|
JC Brand
|
8bd968a03b
|
Also use the VCard cache for the user's own status
|
2018-05-08 19:24:50 +02:00 |
|
JC Brand
|
7e94f3c691
|
Bugfix. Send model instance to event listeners
So that we can call `getDisplayName`
|
2018-05-07 10:58:58 +02:00 |
|
JC Brand
|
b8679063c5
|
Use the VCards collection for roster contacts
Instead of saving the vcard data on the contact model itself
|
2018-05-05 20:51:14 +02:00 |
|
JC Brand
|
e5cfdca30d
|
Move roster models into their own module
|
2018-05-05 20:16:23 +02:00 |
|