JC Brand
ed4b9a85cc
Remove ChatBox views when they get closed.
...
Previously views were only hidden, but not removed. This was an unnecessary
"optimization" which introduced unnecessary complexity.
Problem solved was that closing minimized chats didn't dereference the model
for hidden "normal" chat views, causing an exception to be raised when trying
to log out.
2016-03-28 12:23:36 +00:00
JC Brand
f353fe8611
Bugfix for headline messages.
...
Couldn't handle messages with no "from" attribute.
Some refactoring to add code that checks if a messages is a headline to the
utils module.
Updated tests. Add sinon so that we can test returned value of spy.
2016-03-28 10:51:32 +00:00
JC Brand
b3e9a177e2
Merge pull request #617 from lixmal/master
...
Remove split of fullname. Fixes #609
2016-03-28 10:28:38 +02:00
Viktor Liu
eec2a4f5e9
Fix tests for #609
2016-03-23 23:27:25 +01:00
JC Brand
d2b2437a2b
Fix wrong default value mentioned in docs.
2016-03-23 14:43:18 +00:00
JC Brand
95b81f13c1
Add support for showing headline messages in notifications
2016-03-22 08:45:54 +00:00
JC Brand
946e9fed5d
Add new MUC option auto_join_rooms
.
...
Fixes #156
2016-03-22 08:15:52 +00:00
JC Brand
fc7f50887a
Refactored MUC plugin to not have to override ChatBoxes collection.
...
Instead we use event handlers.
2016-03-22 07:49:25 +00:00
JC Brand
1f2840035b
Bugfix. contact is a map, not a Backbone.Model
2016-03-22 07:15:48 +00:00
JC Brand
b18059fc04
Bugfix. We no longer use the 'chatroom' bool
2016-03-21 11:33:34 +00:00
JC Brand
d3c97486dd
Work around Prosody not properly setting type for headline messages
2016-03-21 10:40:52 +00:00
JC Brand
a4c4d6d2d3
Don't break when roster is not defined
2016-03-21 10:40:47 +00:00
JC Brand
7b4fe90286
Fix the live mockup again (and move to mockup.html)
2016-03-21 10:00:15 +00:00
JC Brand
2d846961c2
Use 'type' = 'chatroom' instead of 'chatroom' boolean.
2016-03-21 10:00:15 +00:00
JC Brand
3aefba3200
Change ping plugin to not have to use overrides.
...
Had to add a `reconnect` event to core.
2016-03-21 10:00:15 +00:00
JC Brand
82aa9fec2c
Support for showing headline messages.
2016-03-21 10:00:10 +00:00
Viktor Liu
ad036ea75f
Remove split of fullname. Fixes #609
2016-03-20 01:47:51 +01:00
JC Brand
8e18d736b4
fixed indentation of comments
2016-03-19 22:16:00 +00:00
JC Brand
fa69bb1b0a
trimChats called in converse-minimize. Return the view.
2016-03-19 21:56:55 +00:00
JC Brand
55593245f3
converse-otr should depend on converse-minimize
...
Also generated new dist files.
updates #616
2016-03-19 13:34:03 +00:00
JC Brand
ae6a7f4b02
Option to ignore certain JIDs' chat state notifications
2016-03-18 09:11:43 +00:00
JC Brand
9a449e3615
comment indentation
2016-03-18 08:49:32 +00:00
JC Brand
f65b99e81c
RST formatting fixes.
2016-03-18 08:39:47 +00:00
JC Brand
a2b8d04d84
Move config settings to the relevant plugins
2016-03-18 08:12:23 +00:00
JC Brand
3f0e9e8d87
Merge pull request #614 from badfiles/patch-3
...
Include notification strings into Russian translation
2016-03-17 12:56:31 +01:00
JC Brand
37001a9bc6
Also send out presence stanza when setting it via API
2016-03-17 05:38:52 +00:00
badfiles
f9af99e81e
Include notification strings into Russian translation
2016-03-16 23:50:03 +03:00
JC Brand
d3767426f6
Allow stanza listener to be registered without options obj
2016-03-16 18:31:55 +00:00
JC Brand
36a875a402
Add stanza-specific event listener.
...
Therefore removing the `presence` event again.
2016-03-16 18:12:11 +00:00
JC Brand
1c961ab4d1
Emit an event presence
when a presence stanza is received.
2016-03-16 15:59:07 +00:00
JC Brand
ff41e085f8
Merge pull request #613 from badfiles/patch-2
...
Clean up Russain translation
2016-03-16 16:25:00 +01:00
badfiles
501d96e339
More relevant wording
2016-03-16 18:10:37 +03:00
badfiles
f406da6834
Clean up Russain translation
...
More relevant wording
Spelling corrections
2016-03-16 17:57:55 +03:00
JC Brand
302c8d42d8
Move VCard stuff from converse-rosterview to converse-vcard
2016-03-16 13:50:52 +00:00
JC Brand
6506d4745a
Call initialized
event once everything in core has been set up
2016-03-16 13:50:35 +00:00
JC Brand
2173359718
Set dataType JSON of ajax request of prebind_url
2016-03-16 12:56:11 +00:00
JC Brand
e461b22ff9
disconnect and reset before attempting to reconnect.
2016-03-16 12:44:59 +00:00
JC Brand
5bb76b103c
Fix jquery not defined
2016-03-16 12:44:51 +00:00
JC Brand
685ea5e1fd
Trigger event once converse has been loaded.
2016-03-16 12:05:16 +00:00
JC Brand
f57f02029a
Generated new dist files.
2016-03-16 11:49:35 +00:00
JC Brand
08222182c5
Move VCard functionality into separate plugin
2016-03-16 11:21:27 +00:00
JC Brand
5651f76373
Bugfix. onConnected overrides need to return promise.
2016-03-16 10:10:50 +00:00
JC Brand
bf9929b1e3
Fix failing tests after adding rel="noopener"
2016-03-16 09:06:44 +00:00
JC Brand
6618d694b1
No need to override ChatBoxView with MUC-specific method
2016-03-16 09:03:00 +00:00
JC Brand
2fa39f2150
Move dependencies to the plugins that actually use them
2016-03-16 09:02:12 +00:00
JC Brand
df99fa8c0d
Use rel=noopener
with links that contain target=_blank
...
...
to prevent potential phishing attacks.
More info here: https://mathiasbynens.github.io/rel-noopener
2016-03-16 08:52:45 +00:00
JC Brand
4f8c46c4a7
Update changelog
2016-03-15 18:14:49 +00:00
JC Brand
3fd2225fae
Don't try to restore if rid, jid and sid are passed in.
...
Fixes an issue whereby those tokens are passed in but not used and instead
converse attempts to restore the session (and then totally ignores the tokens
when it fails).
Makes sense to me that you'd want your passed in tokens to be used always, even
when there are restorable tokens.
2016-03-15 18:09:50 +00:00
JC Brand
57aae4ad26
Mention send
API command and fix formatting.
2016-03-15 08:28:41 +00:00
JC Brand
49d58d321c
Fix timing bug with minimized_chats not being available in time
2016-03-14 17:20:21 +00:00