JC Brand
52c3df7cb4
Fixes #260 Sent message carbons are not displayed.
2014-11-15 15:38:15 +01:00
JC Brand
ef8082a31d
Fixes #262 Contact requests not shown if page reloaded.
2014-11-15 14:42:56 +01:00
JC Brand
60eb7552a8
Bugfix. Only show a roster group if it has contacts in it.
2014-11-15 14:15:07 +01:00
JC Brand
3d6d14c47d
Fixes #274 Roster filtering results change with presence changes
2014-11-15 14:03:17 +01:00
JC Brand
6b88513f1d
Move render method below initialize
2014-11-15 14:01:16 +01:00
JC Brand
d007339415
Fixes #275 Custom status message doesn't reset.
2014-11-15 13:28:11 +01:00
JC Brand
fdb80e3d2c
Save the MUC domain to session storage.
...
Fixes #237
Fixes #238
2014-11-15 13:17:40 +01:00
JC Brand
6cdd793758
Update docs due to recent pull requests.
2014-11-15 11:04:33 +01:00
JC Brand
152d4886e8
Merge pull request #278 from Deuteu/message-counter-fixes
...
Multiple bind
2014-11-15 10:52:26 +01:00
JC Brand
0a57bb8a4b
Merge pull request #279 from gbonvehi/support-muc-config
...
Add more field types to MUC config
2014-11-15 10:40:25 +01:00
Guillermo Bonvehí
6ab3a7cf6b
hide_offline_users option
...
This will hide users with offline status, show_only_users still
takes precendence if enabled.
2014-11-14 15:42:27 -03:00
Guillermo Bonvehí
69ccdc9a85
Add more field types to MUC config
...
Added support for fixed, jid-multi and list-multi types.
2014-11-13 18:18:32 -03:00
Deuteu
9a8d1921c7
Multiple bind
...
Restoring a chatbox wasnt unbinding event then the unread counter for a chatbox was multiply by the time you minized it.
2014-11-13 10:56:52 +01:00
JC Brand
572b3e8d74
Use 'extend' instead of 'override'. updates #46
2014-11-09 21:27:08 +01:00
JC Brand
25b56e3538
Rename "buddy" to "contact". Fixes #226
2014-11-09 18:07:06 +01:00
JC Brand
6100aaf114
Refactor the API. updates #46
...
API methods now consist of simple accessors and mutators that are logically
grouped.
2014-11-09 13:06:09 +01:00
JC Brand
36db4c8b27
Merge branch 'master' into plugin-api
2014-11-08 16:59:25 +01:00
JC Brand
e1efb6042e
Bugfix. Previous commit didn't take closed chat boxes into consideration
2014-11-08 16:58:42 +01:00
JC Brand
dc31057cb9
Bugfix. Don't show duplicate messages.
2014-11-08 15:53:29 +01:00
JC Brand
3ab1ad88dd
Use namespace const
2014-11-08 15:34:12 +01:00
JC Brand
147e62d000
Don't increment unread msgs counter for <paused> chat state.
...
Also update release notes. updates #267
2014-10-30 11:48:58 +01:00
JC Brand
0f06902bf4
Merge pull request #267 from Deuteu/message-counter-fixes
...
Fix num_unread*2 on minimized chat
2014-10-30 11:06:26 +01:00
Guillermo Bonvehí
5620f007ea
Fix locale set during initialize not being used in utils.translation
2014-10-29 13:13:54 -03:00
Deuteu
c9e031e1c6
Fix num_unread*2 on minimized chat
...
When chat was minimized the counter num_unread of unread message was increment when receiving a compose message so the number of unread messages was doubled.
2014-10-29 13:53:08 +01:00
JC Brand
52cabd0d23
Merge branch 'profiling'
2014-10-28 18:12:50 +01:00
JC Brand
682cc8471a
Update main.js to work properly with mainConfigFile
2014-10-28 18:02:17 +01:00
JC Brand
55e32c735d
Fix tests
2014-10-27 23:06:11 +01:00
JC Brand
37eefa67d0
Performance fix. Don't query for the roster on each page load.
...
Instead, just populate the roster from sessionStorage if available.
2014-10-27 21:53:05 +01:00
JC Brand
b2b4474439
Performance fix. Don't loop through whole roster when only one item changed. updates #151
2014-10-27 21:41:41 +01:00
JC Brand
c2063eb1a7
Keep on getting disconnected. This fixed it.
...
Seems like the RID gets incremented once too many (outside of upper bound of
expected window), and then server responds with item-not-found.
See: http://xmpp.org/extensions/xep-0124.html
2014-10-27 21:35:25 +01:00
JC Brand
ec00a04068
Bugfix. .roster-group elements must be found relative to
2014-10-27 21:35:06 +01:00
JC Brand
8998a057da
Make sure that subscribeToRosterSuggestions is ...
...
called sequentially with enough time between each call.
2014-10-27 18:48:54 +01:00
JC Brand
d03a9a0192
bugfix in positionGroup.
...
Index must always be 0 if there aren't any group elements in the dom yet.
2014-10-26 23:13:04 +01:00
JC Brand
902e833dec
Some refactoring. Add showInRoster method
...
which checks if a contact should appear in the roster (depends on
show_only_online_users setting)
2014-10-26 23:10:43 +01:00
JC Brand
07186bcecd
Performance fix. Set display "none" on the roster element.
2014-10-26 20:20:05 +01:00
JC Brand
695c8f441d
Minimize debounce time for update method to 100ms.
2014-10-26 17:10:58 +01:00
Deuteu
30ccc0437c
Remove unnecessary commas for ie8 compatibility
2014-10-26 15:52:27 +01:00
JC Brand
2f968f7095
More optimizations.
...
Don't sort the global ContactRosters collection (we only need to sort the
individual groups).
Only add the roster to the DOM once the users have been added.
2014-10-25 12:33:24 +02:00
JC Brand
f4ff6370b9
Performance fix. Debounce the update method on the roster.
2014-10-25 09:57:05 +02:00
JC Brand
7e42783c62
Don't remove requesting users when clearing the roster cache. updates #262
2014-10-24 18:55:32 +02:00
JC Brand
0963f5c4d5
Add 'override' method for overriding converse Views and Models.
2014-10-22 22:17:21 +02:00
JC Brand
bb54874f35
Add extra check before accepting a passed in connection.
...
No use in using a passed in connection that's not connected.
2014-10-19 20:41:16 +02:00
JC Brand
aa2c38548c
Tweak participants' toggle so that widths don't need to be hardcoded.
2014-10-19 15:09:29 +02:00
JC Brand
35928308c8
Bugfix. "ev" isn't necessarily defined.
2014-10-15 22:56:45 +02:00
JC Brand
80b8fed6cd
New method createChatRoomMessage
2014-10-15 22:28:43 +02:00
JC Brand
b93d43d2cb
Also store message id for received messages. updates #240
2014-10-15 19:51:30 +02:00
JC Brand
a717cc464a
bugfix. msgid should be string.
2014-10-15 19:35:03 +02:00
JC Brand
a88c786991
Instead of using a hash, use milliseconds since epoch for groupchat id.
...
That way, if need be, we could sort messages.
2014-10-15 19:15:28 +02:00
JC Brand
55c57a346d
Move translation factory to utils
...
So that it can be used by plugins.
2014-10-13 22:02:55 +02:00
JC Brand
970da2acf0
Keep track of groupchat messages... fixes #240
...
by way of msgid attribute.
2014-10-13 21:15:25 +02:00