Władysław Koszałko
6e6f852a9b
Typo caused [object Object] in room info
2015-10-22 12:28:00 +02:00
Javier Mellado
3142ebbb6b
Force type comparison and documentation updates
2015-10-20 10:57:21 +01:00
Javier Mellado
4fb99c0c2a
Fix roster push when new contact is pushed from server and emit rosterPush event
2015-10-19 14:52:49 +01:00
JC Brand
6344703cb8
Merge pull request #500 from 1st8/master
...
Fix #467
2015-10-12 16:53:23 +02:00
JC Brand
12d6785d02
Fixes #472 Cannot read property 'splitOnce' of undefined
2015-10-12 14:24:22 +00:00
JC Brand
7d1fc391ac
Don't attempt to fetch archived messages if not supported
...
by the server. Otherwise we get a spinner that doesn't disappear.
2015-10-12 13:22:06 +00:00
Christoph
e20018961f
Fix outgoing chat messages not having a msgid when being put into sessionStorage, fixes #467
2015-10-12 11:06:12 +02:00
JC Brand
eeb8210ff6
Fixes #496 . Bind converse to this in callback.
2015-10-07 08:07:05 +00:00
JC Brand
795d5fb6fd
Merge branch 'master' of github.com:jcbrand/converse.js
2015-10-07 08:04:28 +00:00
JC Brand
0d9d632f40
Bugfix for #493
2015-09-30 21:04:37 +02:00
JC Brand
414265299a
Drop dragresize-tm class. Don't set height if not available
2015-09-24 13:55:48 +00:00
JC Brand
a9c2b7d99f
Remove the default_box_size setting.
...
Instead, get the height from how it's rendered in the browser (i.e. from CSS)
2015-09-24 13:52:35 +00:00
JC Brand
f3e2de9945
Document allow_dragresize option.
2015-09-22 12:40:08 +00:00
Christoph
12da915ef8
Fix [object Object] being shown as status when other presence stanza with custom 'status' is received from other resource
2015-09-09 13:19:26 +02:00
Christoph
19ef0f8c71
Fix #461 : MUC working with spaces etc. in room names
2015-09-03 16:19:06 +02:00
Christoph
73fa397c77
Fix no messages being shown in chat (first_msg_date is null, code checked for undefined only)
...
Maybe related to message archive feature or different jQuery version
2015-09-01 13:41:16 +02:00
JC Brand
1390e1a3b0
3 changes
...
- updated version of moment.js
- remove unused variables in converse.js
- fix broken link in index.html
2015-08-24 17:01:55 +02:00
JC Brand
2cc76c3af7
Type attribute on data forms is mandatory. updates #306
...
See here:
https://github.com/strophe/strophejs-plugins/pull/65
2015-07-29 14:35:07 +02:00
JC Brand
cd4aabc586
Rename the page size option and document it.
...
updates #306
2015-07-22 00:18:51 +02:00
JC Brand
8e7dba9b74
MAM-related bugfixes.
...
- Don't show another spinner if one already exists.
- last_msg_date's selector was matching chat state notifications.
- Remove the spinner when errback gets called.
updates #306
2015-07-21 21:21:33 +02:00
JC Brand
44abbeadf3
Better support for infinite scrolling with MAM for MUC.
...
updates #306
2015-07-21 20:42:14 +02:00
JC Brand
5eea22f245
More work on showing archived chatroom messages.
...
updates #306
2015-07-21 20:10:31 +02:00
JC Brand
404ab96609
Bugfix for groupchat archive queries.
...
Groupchat queries should have a "to" parameter on the IQ stanza and don't use
the "with" query option.
updates #306
2015-07-21 11:38:44 +02:00
JC Brand
e03db127cf
Add a new configuration setting. muc_history_max_stanzas
2015-07-21 11:36:07 +02:00
JC Brand
268c4b9389
Add support for receiving messages in random order.
...
Needed for ejabberd support.
updates #306
2015-07-20 20:07:29 +02:00
JC Brand
8d84d5ed03
Bugfix. Duplicate messages slipped through if they were forwarded.
2015-07-20 19:42:36 +02:00
JC Brand
388012f2cd
Workaround for ejabberd...
...
which doesn't support getting the item count of archived messages.
See here: https://xmpp.org/extensions/xep-0059.html#count
So we don't first fetch a count of archived messages instead try to fetch the
messages themselves immediately.
updates #306
2015-07-20 09:57:28 +02:00
JC Brand
79fba8a6c6
Bugfix. Didn't call debounced method.
...
Causing the chat box to not appear when a new message is received.
2015-07-20 09:54:56 +02:00
JC Brand
1675109e71
Two changes, see below.
...
- Don't play a sound notification for forwarded messages.
- Bugfix. Return when no chat box returned.
2015-07-19 23:54:45 +02:00
JC Brand
7ff38896e9
Refactored the code showing messages and day indicators.
...
Fixes the issue where a topmost day indicator wasn't shown when doing infinite
scrolling upwards.
2015-07-19 23:23:02 +02:00
JC Brand
e8fba4a7d0
Refactored showNewDay to indicate day changes between messages.
...
updates #306
2015-07-19 13:43:26 +02:00
JC Brand
06a6d6c4d0
Refactor out code for showing a new day in the chat box.
2015-07-19 12:22:10 +02:00
JC Brand
3ba12580c4
Store the isodate on chat messages in the DOM.
...
This will be useful later when we want to better place messages in the right
order.
2015-07-19 12:21:49 +02:00
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
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
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
1a9771c717
Test code which receives archived messages and calls callback
...
updates #306
2015-07-12 23:58:07 +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