- 23 Aug, 2018 4 commits
-
-
JC Brand authored
Instead of setting `active` to `false`, we remove the device entirely (unless its the current device). Doing it this way means more fetching of bundles for devices that disappear and then reappear from a user's devicelist. However, there might be caching invalidation concerns with just reusing a cached bundle for a device id that disappeared and then reappears. Additionally this change simplifies the showing of a contact's device fingerprints in the modal, since we don't have to take active/inactive into consideration. updates #497
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
The `_converse.session` store gets cleared after logout, but we want the `trusted` flag to persist after logout. Also update the documentation no that the `storage` config option has been removed in favor of `trusted`.
-
- 22 Aug, 2018 15 commits
-
-
JC Brand authored
-
JC Brand authored
Setting it on the model itself is not sufficient and then causes changes which should be type `update` become type `create`, causing multiple versions of the model... resulting in chaos.
-
JC Brand authored
So that it persists across page loads. Otherwise storage falls back to the default, causing records to be in both local- and sessionStorage. Additionally, update singleton models to have the 'id' available as a getter. Otherwise multiple records gets stored in browserStorage, causing random results being returned.
-
JC Brand authored
Otherwise the collection's items aren't fetched but it's own properties. The way to persistently remove items from a collection is to destroy them, NOT to call `remove`.
-
JC Brand authored
-
JC Brand authored
Based on live testing. Updated tests accordingly.
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
- Use sizzle xmlns selector (which doesn't work with `querySelector`) - PEP Subscription didn't have `+` before `notify`
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
- 21 Aug, 2018 5 commits
- 20 Aug, 2018 5 commits
-
-
JC Brand authored
-
JC Brand authored
It's usually not necessary to wrap a promise inside another one, instead the original promise can just be returned.
-
JC Brand authored
-
JC Brand authored
-
Emmanuel Gil Peyrot authored
-
- 19 Aug, 2018 2 commits
- 18 Aug, 2018 5 commits
- 16 Aug, 2018 4 commits