JC Brand
728c7622e9
Use composition instead of chaining
2017-02-21 09:50:44 +01:00
JC Brand
d79bfe6f28
Use composition instead of chaining.
2017-02-21 09:35:50 +01:00
JC Brand
7ae2e46925
Expand tests and found a bug in the process.
...
updates #785
2017-02-20 22:37:06 +01:00
JC Brand
789654d54e
Updates #785 and #787
...
Improve upon the previous implementation.
If the resource with the highest priority goes offline or becomes unavailable,
then the chat status of the contact must fall back to that of the resource with
the next highest priority.
In your example from #785 , if the resource with priority 1 goes offline or
becomes unavailable, then in your implementation the chat status would stay at
online, although it must actually go to xa.
The solution is to update the resources attribute on the contact to not just be
an array or strings, but instead to be a map of resources to priorities and
statuses and to use that data structure.
2017-02-20 22:29:13 +01:00
w3host
15d2640c43
Presence priority NOT handled correctly #785 ( #787 )
2017-02-20 20:48:09 +01:00
JC Brand
3aa5a83d02
Add a test case based on #785
2017-02-20 20:47:08 +01:00
JC Brand
62889089a6
Keep the features section near the bottom.
2017-02-20 14:35:15 +00:00
JC Brand
4e0cb8d354
update changelog. Fixes #366
2017-02-20 09:48:41 +00:00
Greenkeeper
4f8b4e7f4d
chore(package): update requirejs to version 2.3.3 ( #786 )
...
https://greenkeeper.io/
2017-02-19 19:56:30 +01:00
JC Brand
c845d419fe
Better way of getting a hold onto the chat room view
2017-02-19 11:03:24 +00:00
JC Brand
8dcff18123
Tweak room features CSS
2017-02-19 11:00:19 +00:00
JC Brand
4c41ae8fad
Render room features separately
...
So that the occupants list doesn't get wiped.
2017-02-19 11:16:27 +01:00
JC Brand
9817aedea7
No need to set templates on the _converse object.
...
If it's needed in another plugin, it can simply be `require`'d.
2017-02-19 11:12:26 +01:00
JC Brand
054cba6503
Make accept/decline buttons accessible
2017-02-19 09:03:58 +00:00
JC Brand
358d4c50ee
Scroll only the occupants list in the sidebar.
2017-02-19 08:43:08 +00:00
JC Brand
a5bfd7fa57
Hide invite widget if the room is not open
...
or if the room is members-only and the user is not the owner.
2017-02-19 01:18:36 +00:00
JC Brand
441f7a2a15
Show the chatroom occupants JID in the tooltip
...
if you're allowed to see it.
2017-02-19 01:08:08 +00:00
JC Brand
a6ca5aad35
Show room features in the sidebar.
2017-02-19 00:39:08 +00:00
JC Brand
570e6ababe
update fonts to add room properties
2017-02-19 00:20:21 +00:00
JC Brand
10a85336cc
Show the description in the heading, not the subject
2017-02-19 00:20:21 +00:00
JC Brand
0a99b9f22a
Don't query for room features for restored chat rooms.
2017-02-19 00:20:21 +00:00
JC Brand
efa8776881
By convention keep the render methods immediately after initialize
2017-02-18 10:03:26 +00:00
JC Brand
61bee4c263
The Strophe.Connection obj needs to be reset before reuse.
...
Otherwise re-login hangs after authfail.
2017-02-18 09:46:33 +00:00
JC Brand
33cc2c3cf5
Remove #BBB code for the deprecated prebind
option
...
replaced with the `authentication` option
2017-02-18 09:35:16 +00:00
JC Brand
fe6cb93a63
MUC: don't send out chat hints before join or after leave
2017-02-17 22:17:19 +01:00
JC Brand
f83043e5ab
Fix reference to missing parameter.
2017-02-17 22:07:11 +01:00
JC Brand
6379b0dd7a
Include the version number in the build files.
2017-02-17 20:52:08 +00:00
JC Brand
5aabe31749
A bit nicer styling for the demo page and link to it from index.html
2017-02-17 20:59:35 +01:00
JC Brand
ae4eb994ce
latest backbone is AMD aware
2017-02-17 11:19:52 +01:00
JC Brand
51fc401a24
Fix failing tests due to new defaults.
2017-02-17 09:45:34 +00:00
JC Brand
a1c156456d
Make keepalive
and roster_groups
true by default.
2017-02-17 08:54:58 +01:00
JC Brand
ef7a0df46e
Mention converse-muc-embedded in the changelog
2017-02-16 22:03:03 +01:00
JC Brand
e0db1c7d91
Mention breaking changes in the changelog
2017-02-16 21:48:01 +01:00
JC Brand
802394f2b5
Update egg versions
2017-02-16 21:02:24 +01:00
JC Brand
483d01fbbf
Fix link to converse.js in docs
2017-02-16 20:52:20 +01:00
JC Brand
2819148669
Document white- and blacklisting of plugins
2017-02-16 20:37:33 +01:00
JC Brand
054b85942a
Move embedded.html to demo folder and update to work.
2017-02-16 15:55:40 +01:00
JC Brand
f43084861e
Remove references to bower in docs
2017-02-16 15:39:52 +01:00
JC Brand
0a7a35372f
renamed: non_amd.html -> demo/without_bundled_dependencies.html
2017-02-16 15:39:11 +01:00
JC Brand
29ddf0b4db
CSS: fix line heights
2017-02-16 14:42:50 +01:00
JC Brand
d8b2813feb
Use local files for non_amd.html
2017-02-16 14:27:00 +01:00
JC Brand
a2081d656c
Add shim for awesomplete
2017-02-16 14:26:48 +01:00
JC Brand
026bb0cdde
The wrong fontawesome was being used
2017-02-16 14:12:16 +01:00
JC Brand
e7670a780a
remove bower stuff from makefile
2017-02-16 13:02:09 +01:00
JC Brand
4a37c6940b
Use individual strophe plugins instead of entire repo
2017-02-16 13:02:09 +01:00
JC Brand
16688ebe1c
Install fontawesome via NPM and remove last bower stuff
2017-02-16 12:03:56 +01:00
JC Brand
8b19ba51e8
Use NPM to install bourbon
2017-02-16 11:50:31 +01:00
JC Brand
bf7add78a3
Get the non-bundled example to work again.
2017-02-16 11:33:22 +01:00
JC Brand
53468800bd
Install and use bootstrap via NPM
2017-02-16 11:33:00 +01:00
JC Brand
9218d649e9
Bugfix. Avoid infinite recursion (used wrong model).
2017-02-16 11:17:38 +01:00