JC Brand
7cd27a71b3
Enable automatic reconnecting when `prebind
and
prebind_url
` are
...
specified.
fixes #330
updates #333
2015-03-21 23:41:39 +01:00
JC Brand
8d818fd5fd
updates #339 .
...
* The JID is only required when using keepalive with prebind.
* Provide a logout API method.
2015-03-21 21:50:48 +01:00
JC Brand
1a670e1d47
Require that a "JID" be specified with keepalive. updates #339
2015-03-21 21:32:04 +01:00
pzia
a629e0cc61
Hide 'Server' Label when hiding server input
2015-03-17 11:27:43 +01:00
JC Brand
d0b8a3870b
Add a test to check that notifications are properly sent in chat rooms.
2015-03-16 17:27:26 +01:00
JC Brand
90e4d6cba6
Add new configuration setting "allow_contact_removal".
2015-03-09 19:47:24 +01:00
JC Brand
9dd3440f86
Add new config option prebind_url
2015-03-05 22:24:26 +01:00
JC Brand
2e3eaa5d41
Bugfix. The stanza wasn't being passed into the handlers.
2015-03-05 20:18:25 +01:00
JC Brand
6c10d2b7b2
Remove strophe.muc.js completely. closes #307
2015-03-04 23:22:19 +01:00
JC Brand
df724788fc
Two chat room bugfixes. updates #307
...
* Prevent "join" being called twice by having more finegrained connection
status for a chat room.
* The directInvite method used the wrong JID.
* Rename getRoomJID to getRoomJIDAndNick to avoid confusion.
2015-03-04 23:02:47 +01:00
JC Brand
db44a297cb
Remove the last calls to connection.muc. updates #307
2015-03-04 22:27:11 +01:00
JC Brand
3daf6d6c1a
Refactor to no longer user muc.saveConfiguration. updates #307
2015-03-01 23:57:49 +01:00
JC Brand
c893a51ac5
Rewrite the MUC commands to not use strophe.muc. updates #307
...
Also added 3 new commands, /member, /revoke, /admin
2015-03-01 20:00:11 +01:00
JC Brand
acd3463abd
Remove usage of muc.groupchat. updates #307
2015-03-01 19:22:34 +01:00
JC Brand
762e2bac04
Write a test for rooms listing.
2015-03-01 19:09:10 +01:00
JC Brand
c7d5b8b13f
Refactor to no longer call muc.listRooms. updates #307
2015-03-01 13:32:53 +01:00
JC Brand
6c31f76406
Refactor other tests. All tests pass now again. updates #307
2015-03-01 11:58:07 +01:00
JC Brand
405351058a
Rename the nick changed tests. updates #307
...
Test from a lower level (stanza request received by strophe) and also test the
case where the server automatically changed the nick.
2015-03-01 11:22:37 +01:00
JC Brand
551a8842ce
Drop dependence on muc.leave. updates #307
2015-03-01 01:23:53 +01:00
JC Brand
4a5eb7c38a
Initial work on refactoring MUC chat rooms. updates #307
...
In the process of removing the strophe.muc plugin completely.
Already implemented join function and handler delegation in converse.js.
2015-03-01 00:55:22 +01:00
JC Brand
bd0d7ace04
Remove old, deprecated API methods. updates #46
2015-02-27 21:19:16 +01:00
JC Brand
387bb6f3a4
Bugfix. Custom status message form does not submit/disappear.
2015-02-27 18:32:23 +01:00
JC Brand
c70561b898
Some API changes:
...
* Let contacts.get() return all roster contacts.
* Also, add "open" method for the chats API.
* chats.get will now only return a chat box if it's already open.
2015-02-25 18:31:09 +01:00
JC Brand
04912c5c5a
Merge branch 'master' into amd-strophe
...
Conflicts:
docs/CHANGES.rst
2015-02-22 12:53:18 +01:00
JC Brand
b31261f6fd
Expand the API to allow configuration settings to...
...
be set on the fly.
2015-02-11 15:08:10 +01:00
JC Brand
5839e38fc0
Performance fix. updates #151
...
_.pluck was being called inside the form loop.
2015-02-08 20:58:37 +01:00
JC Brand
0407826057
Two websocket related changes. updates #204
...
* Handle case where no websocket url is specified.
* Update the documentation w.r.t. websockets
2015-02-08 20:02:53 +01:00
JC Brand
3e9994e01c
Websocket support. closes #204
2015-02-07 16:54:58 +01:00
JC Brand
95bc55c1c3
Merge branch 'master' into amd-strophe
2015-02-07 14:10:32 +01:00
JC Brand
e5e8539f2b
Fix the non-AMD usecase.
2015-02-03 22:39:03 +01:00
JC Brand
f283f6bce5
Fix failing tests after introducing AMD version of Strophe
2015-02-01 16:15:34 +01:00
JC Brand
8eabf93cec
Fix typo
2015-01-30 15:54:59 +01:00
JC Brand
b7643eaba0
Initial work on letting converse.js use the AMD version of strophe.js
2015-01-27 15:10:58 +01:00
Guillermo Bonvehí
fe03940f53
Fix issue #305 , show=online presence sent
...
setStatusMessage was modified to send the presence using
sendPresence method which skips show tag when type is 'online'
Added getStatus helper method
2015-01-23 11:16:16 -03:00
Guillermo Bonvehí
5cd28ff71b
Strophe.log and .error now calls converse.log, this honors converse.debug flag
2015-01-22 17:38:36 -03:00
JC Brand
c646e93a9b
Don't set out message carbons IQ stanza on each page load.
2015-01-17 13:24:05 +01:00
JC Brand
8478b432c3
Lazily call parseJSON on translation data.
...
Also, moved locales.js to ./src folder.
Add it as dependency to utils.js and remove it from the deps scripts
2015-01-16 22:33:18 +01:00
JC Brand
31cb3d4b6e
Fix the non-AMD case.
2015-01-16 22:07:27 +01:00
JC Brand
607c2a81c9
Instead of GONE, set chat_state to INACTIVE when a box is closed.
...
Also, fixed all broken tests.
2015-01-09 10:48:36 +01:00
JC Brand
b4d53aaa94
Some refactoring of chat states work. updates #292
...
- Don't add a timeout for the GONE state.
- Change state to GONE when the user closes the chat box.
- Change the state to inactive when the user minimizes the chat box.
- Change the state to active when the users maximizes the chat box.
- Add more tests for chat states.
2015-01-09 09:09:49 +01:00
JC Brand
bb468ae0a3
Add better support for XEP-0085. closes #292
...
Converse.js will now send chat state notifications of <paused>, <inactive> and
<gone> when the user has stopped typing for 30 seconds, 2 minutes and 10 minutes
respectively.
2015-01-01 22:59:10 +01:00
JC Brand
3175bddc46
Initial work on adding support for sending <paused> and <gone> chat states.
2015-01-01 05:52:10 +01:00
JC Brand
1c3b61274c
Bugfix. Don't trim the newly opened (and only current) chat.
2014-12-31 17:07:02 +01:00
JC Brand
516def29cb
Styling for the minimized chats list.
2014-12-31 16:58:15 +01:00
JC Brand
96d904f38e
Merge branch 'master' into skeleton
2014-12-31 11:34:34 +01:00
JC Brand
35a542da83
Bugfix. Translate method called before it was defined.
2014-12-31 11:28:52 +01:00
JC Brand
640a344ee2
Make sure placeholder is also translateable
2014-12-20 11:57:03 +01:00
JC Brand
fadbf2d159
JSHint bitching about wrapped or statements
2014-12-20 10:17:20 +01:00
JC Brand
970fed4d29
Rename button to clarify
2014-12-13 00:14:35 +01:00
JC Brand
cbfd8d8e90
Merge pull request #288 from arsh-co/master
...
Set immediate to true when calling _.debounce
2014-12-12 15:37:21 +01:00