JC Brand
|
b4110dc162
|
Merge branch 'master' into converse-omemo
|
2018-08-18 10:24:55 +02:00 |
|
JC Brand
|
299fa4f3f8
|
Nicer error logging when translations are not found
|
2018-08-18 10:22:31 +02:00 |
|
JC Brand
|
2db3db9bab
|
Add support for editing messages containing mentions
|
2018-08-16 15:17:54 +02:00 |
|
JC Brand
|
d9c5867ff2
|
Check references when incrementing unread messages counter
|
2018-08-16 15:17:54 +02:00 |
|
JC Brand
|
b7eb19e225
|
Render mentions in a message
|
2018-08-16 15:17:54 +02:00 |
|
JC Brand
|
15df9b8605
|
Inlcude references in the outgoing XMPP stanza
|
2018-08-16 15:17:54 +02:00 |
|
JC Brand
|
ddfe35b2c8
|
Set proper content type for file upload
|
2018-08-14 18:45:45 +02:00 |
|
JC Brand
|
f2c283c907
|
More work on decrypting messages
|
2018-08-04 19:41:06 +02:00 |
|
JC Brand
|
be0eaecff9
|
Parse incoming OMEMO encrypted messages
|
2018-08-04 09:26:23 +02:00 |
|
JC Brand
|
4c3645c559
|
Merge branch 'master' into converse-omemo
|
2018-08-03 14:47:20 +02:00 |
|
JC Brand
|
f120fbd209
|
Bugfix. Own groupchat messages weren't being recognized
|
2018-08-01 18:37:54 +02:00 |
|
JC Brand
|
dc4c832fce
|
Add jsdoc docstrings to chats API.
Link to the jsdoc output from the Sphinx docs
|
2018-08-01 12:11:10 +02:00 |
|
JC Brand
|
1443fdd447
|
(WIP) Wait for promises before opening chats in API methods
|
2018-08-01 11:10:43 +02:00 |
|
JC Brand
|
bf13927946
|
Merge branch 'master' into converse-omemo
|
2018-07-21 11:34:51 +02:00 |
|
JC Brand
|
bb5dff9a74
|
Merge branch 'better-chat_status' of https://github.com/linkmauve/converse.js into linkmauve-better-chat_status
|
2018-07-16 01:05:45 +02:00 |
|
JC Brand
|
6717315d05
|
Add support for message corrections in MUC.
|
2018-07-16 00:49:00 +02:00 |
|
Emmanuel Gil Peyrot
|
d643d4c9cf
|
Remove order constraint in file upload error message.
|
2018-07-14 18:26:42 +02:00 |
|
JC Brand
|
84a10d77d9
|
Cancel message correction by pressing the down arrow
Also, add a class `correcting` to the message being corrected, to
provide a visual cue.
updates #421
|
2018-07-08 11:30:15 +02:00 |
|
JC Brand
|
2929647e16
|
Add support for correcting the last message sent
fixes #421
|
2018-07-08 00:39:28 +02:00 |
|
JC Brand
|
9e965fa20e
|
Add a rudimentary message versions modal
|
2018-07-06 01:36:34 +02:00 |
|
JC Brand
|
19b9aeadfd
|
Show an indicator that the message has been edited
|
2018-07-06 01:18:03 +02:00 |
|
JC Brand
|
9f42f09d1e
|
Get the first message correction test to pass
|
2018-07-06 01:04:34 +02:00 |
|
JC Brand
|
52d5677e40
|
Rename message to stanza to avoid confusion
|
2018-07-06 00:59:16 +02:00 |
|
JC Brand
|
efa5e30596
|
updates #1069 Highlight currently open private chat in the sidebar
|
2018-07-04 09:08:22 +02:00 |
|
JC Brand
|
118a84f111
|
Bugfix. Make sure outgoing messages all have unique ids
|
2018-07-01 12:01:07 +02:00 |
|
JC Brand
|
e2b5f1d15e
|
Don't reuse the forwarded stanza's id
|
2018-07-01 11:46:16 +02:00 |
|
JC Brand
|
648c0387dd
|
Refactor message sending
so that we don't have to always wait for stanza creation.
We only need to wait when OMEMO is active, so we keep the waiting
contained to that usecase.
|
2018-07-01 11:45:58 +02:00 |
|
JC Brand
|
6785eff4a7
|
Merge branch 'master' into converse-omemo
|
2018-07-01 11:44:04 +02:00 |
|
JC Brand
|
2cdd46f6dc
|
Don't close chatboxes after disconnection has already happened
Otherwise it attemtps to send out stanzas (causing `this.socket is null`
errors when using websocket).
|
2018-06-07 14:29:47 +02:00 |
|
JC Brand
|
d4d03925b8
|
Set hidden to true by default for chats in singleton mode.
However, when a new chat is created due to an incoming message, and
there aren't any other chats visible, then show it.
|
2018-06-07 14:09:19 +02:00 |
|
JC Brand
|
37b622251e
|
Improve and simplify unread message notifications in the roster
Use one event instead of two, by listening to `num_unread` on chatboxes.
|
2018-06-07 13:40:20 +02:00 |
|
JC Brand
|
083f191ead
|
Consider delayed, non-archived messages as "new"
New in the sense that we haven't seen them before
|
2018-06-07 13:06:32 +02:00 |
|
JC Brand
|
ec65bb3512
|
createMessage doesn't need the delay parameter
|
2018-06-07 12:37:56 +02:00 |
|
JC Brand
|
eed141b53e
|
Remove unnecessary path aliases from the webpack config
|
2018-06-06 11:04:23 +02:00 |
|
JC Brand
|
1dac1d781f
|
Don't show own typing notifications in groupchats
|
2018-06-06 09:57:37 +02:00 |
|
JC Brand
|
3153604823
|
Inform user of error messages which don't have text
|
2018-06-05 13:14:24 +02:00 |
|
JC Brand
|
a3fe6162c1
|
Proper MUC reconnection is handled in converse-muc-views
|
2018-06-05 13:01:47 +02:00 |
|
JC Brand
|
ca9d53a653
|
These didn't have the intended effect.
Calling `remove` without models does nothing
|
2018-06-05 12:42:49 +02:00 |
|
JC Brand
|
bea76e5b2b
|
Use the logout event, instead of an override
|
2018-06-05 12:42:49 +02:00 |
|
JC Brand
|
f7c3351e2b
|
Merge branch 'master' into webpack
|
2018-06-04 13:46:27 +02:00 |
|
JC Brand
|
b00567a0ea
|
Fix styles for mobile view
|
2018-06-01 12:49:45 +02:00 |
|
JC Brand
|
9c6c90a4fc
|
Move config settings into the relevant plugins
|
2018-05-31 06:38:40 +02:00 |
|
JC Brand
|
6dc9e8edf1
|
Use webpack for module bundling
|
2018-05-25 14:23:32 +02:00 |
|
JC Brand
|
c0080390a7
|
Only initialize presence collection after login
|
2018-05-24 15:09:01 +02:00 |
|
JC Brand
|
63f659326b
|
Store VCard JID on the groupchat message
for easier retrieval later and to work around MUC's inability to
retrieve VCards for users not in the MUC.
|
2018-05-24 10:50:07 +02:00 |
|
JC Brand
|
f906761dc0
|
Initial work on sending a different stanza for OMEMO messages
updates #497
|
2018-05-23 12:51:01 +02:00 |
|
JC Brand
|
a99e7a317e
|
Change lock icon when clicking the toggle
updates #497
|
2018-05-23 12:51:01 +02:00 |
|
JC Brand
|
fd3bb570cd
|
Add an omemo_active flag on the chatbox
updates #497
|
2018-05-23 12:51:01 +02:00 |
|
JC Brand
|
36fd859a88
|
Store presence info in a separate collection
So that we can cache roster data for longer and presence data for
shorter.
|
2018-05-22 21:09:43 +02:00 |
|
JC Brand
|
2508ef0e9e
|
Make the default value for the 'trusted' checkbox configurable
Also remove the `message_storage` setting.
|
2018-05-18 15:44:42 +02:00 |
|