JC Brand
6bd0037cbb
Save the chat content area on the view.
...
To reduce $.find queries.
2015-07-19 12:08:43 +02:00
JC Brand
1a7a5e8054
Add a spinner when loading during infinite scrolling.
...
updates #306
2015-07-18 21:39:49 +02:00
JC Brand
ec02d34af9
Improvement. Don't lose your place with infinite upscroll.
...
updates #306
2015-07-18 09:20:13 +02:00
JC Brand
796582d96f
Refactoring: got rid of the maybeFetchArchivedMessages method.
...
updates #306
2015-07-18 00:08:21 +02:00
JC Brand
3b2b4ed6c7
Some improvements to scrolling.
2015-07-17 23:46:02 +02:00
JC Brand
36306c7418
Improve support for infinite scrolling of arhived messages.
...
updates #306
2015-07-17 23:13:43 +02:00
JC Brand
8a6bca191a
Small doc fixes.
2015-07-17 20:57:00 +02:00
JC Brand
99c7b9cb95
Add a new emitted event: serviceDiscovered.
...
Gets thrown every time converse learns of a supported server service.
Useful when 3rd party code wants to use API methods that depend on the service
being discovered first.
2015-07-17 20:34:48 +02:00
JC Brand
10e53468fb
Initial work on adding infinite scrolling for archived messages.
...
updates #306
2015-07-17 20:11:13 +02:00
JC Brand
080d86e7fe
Show most recent archived messages first.
...
- Also ensure that the archive.query API always return messages chronologically.
- Fix docs which wrongly state that null can be passed in.
updates #306
2015-07-17 17:56:47 +02:00
JC Brand
8625d1daba
Add initial support for fetching and showing archived messages.
...
In the proces I added converse.chatboxes.getChatBox which allowed me to
remove the getWrappedChatBox method.
2015-07-17 16:49:58 +02:00
JC Brand
d992efc34b
Optimization: only query for MAM prefs when necessary
...
updates #306
2015-07-17 16:43:20 +02:00
JC Brand
393dd6150d
Use the Strophe.NS.XFORM constant
2015-07-17 16:42:00 +02:00
JC Brand
8ab0d7e8b7
Add sudo:false to travis so that containers are used.
...
http://docs.travis-ci.com/user/migrating-from-legacy/?utm_source=legacy-notice&utm_medium=banner&utm_campaign=legacy-upgrade
2015-07-15 15:47:03 +02:00
JC Brand
6cd9fb5500
Merge branch 'master' into mam
2015-07-14 10:43:35 +02:00
JC Brand
7fd475e2a3
Avoid adding a falsey value as resource. fixes #440
2015-07-14 10:27:40 +02:00
JC Brand
087718d7f0
Expand a test case to also check for received archived messages.
...
updates #306
2015-07-13 23:16:21 +02:00
JC Brand
1a9771c717
Test code which receives archived messages and calls callback
...
updates #306
2015-07-12 23:58:07 +02:00
JC Brand
27afd32aeb
Test that archive.query takes a Strophe.RSM object.
...
updates #306
2015-07-12 22:00:32 +02:00
JC Brand
69de033cea
Write documentation for the archive API. Also add another test.
...
update #306
2015-07-12 21:27:22 +02:00
JC Brand
dca0472e80
For archive.query, call callback once after receiving all messages.
...
updates #306
2015-07-12 16:29:04 +02:00
JC Brand
9abbd1e8f0
Allow a Strophe.RSM object to be passed in to archive.query.
...
updates #306
2015-07-11 14:55:02 +02:00
JC Brand
ae58e3d1be
Merge branch 'master' into mam
2015-07-11 13:53:28 +02:00
JC Brand
1766aa75f2
Bugfix: keepalive and autologin aren't mutually exclusive.
...
fixes #439
2015-07-11 13:51:44 +02:00
JC Brand
a0d344c7c4
Add better support for the results from a MAM query.
...
updates #306
2015-07-11 13:40:02 +02:00
JC Brand
7437cf2b42
Bugfix. Closured converse is not defined in utils.
2015-07-11 13:39:52 +02:00
JC Brand
1261a2525d
Use Strophe.RSM for result set management.
2015-07-11 12:03:20 +02:00
JC Brand
b77d76b364
Started adding the API for querying archived messages.
2015-07-11 06:36:44 +02:00
JC Brand
eeeaddbe04
Add the ability to read and set MAM preferences.
2015-07-10 15:24:13 +02:00
JC Brand
2442eb74f4
Use Strophe.NS and only advertise enabled features.
2015-07-10 15:07:32 +02:00
JC Brand
5a5d3757ea
Move the addEmoticons jQuery plugin to utils.js
2015-07-10 15:02:48 +02:00
JC Brand
3d7f5eda8e
Some explanatory comments
2015-07-10 10:35:33 +02:00
JC Brand
4f87fa3c4f
Depend on the latest strophe.js
2015-07-05 15:00:14 +02:00
JC Brand
14c64151ab
New release: 0.9.4
2015-07-04 17:21:21 +02:00
JC Brand
38434c1d57
Remove two more builds to prevent repo bloat.
...
These bulids can can still be generated by running `make build`
2015-07-04 17:20:00 +02:00
JC Brand
eae706690f
Renamed some methods and added docstrings, for clarity.
2015-07-04 10:24:00 +02:00
JC Brand
761fe9425b
Merge pull request #436 from infernaler/patch-1
...
Update Makefile.win
2015-07-03 22:28:43 +02:00
infernaler
4f60d3f8bd
Update Makefile.win
...
There are spaces instead of tabs and this is causing an error.
2015-07-03 14:25:50 +03:00
JC Brand
6736a5bce4
Test carbons of user's own sent messages.
...
Found and fixed a bug in the process.
2015-07-03 11:55:13 +02:00
JC Brand
0afa7ec188
Don't carbon copy OTR messages.
2015-07-03 11:41:14 +02:00
JC Brand
0fdf28625b
Add a test for forwarded carbon messages.
2015-07-03 11:36:30 +02:00
JC Brand
c2ccb2c693
New test and fixes to the message handler. updates #431
2015-07-02 11:23:52 +02:00
JC Brand
7703b9b33c
Bugfix. Check if CSI is enabeld before sending.
2015-07-02 11:23:19 +02:00
JC Brand
b310d8a143
Add more logging to try and debug 431
2015-07-02 10:41:11 +02:00
JC Brand
722c172fbe
Ensure that node and domain parts of the user's JID are lower case.
...
updates #234
updates #431
2015-07-01 19:44:14 +02:00
JC Brand
734d5b65ba
Bugfix. Didn't add "bind".
2015-07-01 19:44:14 +02:00
JC Brand
939c626370
Merge pull request #434 from thierrytiti/cleanup
...
Cleanup references to strophe.roster.js
2015-07-01 17:24:39 +02:00
thierrytiti
f514081a78
Cleanup references to strophe.roster.js
2015-07-01 16:56:36 +02:00
JC Brand
d8c29c7e3f
Make sure text is logged instead of XML.
...
Otherwise the log output is truncated when people copy paste from the console
(for bug reports).
updates #431
2015-06-29 11:57:37 +02:00
JC Brand
114a25a172
Add initial text on writing a converse.js plugin.
2015-06-27 21:49:40 +02:00