Emmanuel Gil Peyrot
|
9702e9dee3
|
Add ARIA live region on chat-content
This asks screen readers to read every message received, and is
mandatory for blind users to get notified of new messages.
|
2019-01-23 14:01:27 +01:00 |
|
Christoph Scholz
|
9eee13e192
|
fix direct invite for membersonly room
|
2019-01-22 10:41:59 +01:00 |
|
Christoph Scholz
|
84be0fb9f7
|
new config option "roomconfig_whitelist"
|
2019-01-12 21:51:47 +01:00 |
|
JC Brand
|
a2f42d27a2
|
New release 4.1.0
|
2019-01-11 18:49:37 +01:00 |
|
JC Brand
|
79990f7e01
|
Don't unnecessarily set height on textarea
|
2019-01-11 18:38:09 +01:00 |
|
JC Brand
|
305376b27a
|
Update changelog and build
|
2019-01-11 17:43:08 +01:00 |
|
JC Brand
|
dc07440de8
|
Bugfix. Don't create chats for messages without body
|
2019-01-10 21:47:50 +01:00 |
|
JC Brand
|
1984bdd8e1
|
Remove row class.
Causes the register form to overflow the parent bounds in overlay view
|
2019-01-10 21:17:05 +01:00 |
|
JC Brand
|
1eb00d3e5d
|
CSS/HTML: Nicer styling of branding on the login page
|
2019-01-10 21:15:01 +01:00 |
|
JC Brand
|
58c29ea26b
|
Bugfix. Make sure to refresh
Otherwise we get an empty collection of features (due to features being
queried for a non-existent MUC)
|
2019-01-10 13:22:15 +01:00 |
|
JC Brand
|
01f0a65209
|
Reject the waitUntilFeaturesDiscovered promise if query failed
No code relies on this currently, but it's seems the right thing to do
|
2019-01-10 13:21:06 +01:00 |
|
JC Brand
|
96f38150f9
|
Use async/await and don't swallow errors.
Also, handle the error in `getRoomFeatures`
|
2019-01-10 13:16:08 +01:00 |
|
JC Brand
|
a4d608dcdf
|
Save room features in separate model
As a namespacing mechanism to avoid clashes.
Fixes bug where two chats are shown as currently being active in the rooms list.
|
2019-01-10 12:15:59 +01:00 |
|
JC Brand
|
2fb435b2e0
|
Don't assume id of "current" for bookmarks' PEP node
Causes problems with some versions of Ejabberd which use a different id.
Will be fixed in upcoming versions.
|
2019-01-08 15:12:02 +01:00 |
|
JC Brand
|
8c708b5fe5
|
Focus textarea when switching between rooms
|
2019-01-04 05:48:23 +01:00 |
|
JC Brand
|
d92a742877
|
Fixes #1390
|
2019-01-04 05:43:59 +01:00 |
|
JC Brand
|
0c1363c103
|
The hide_muc_server option no longer exists
|
2019-01-03 14:12:36 +01:00 |
|
JC Brand
|
a962fc0a24
|
Don't unnecessarily check for #publish-options
|
2019-01-03 13:49:39 +01:00 |
|
Christoph Scholz
|
eacd7fd933
|
implement /destroy command in muc
|
2019-01-03 13:09:13 +01:00 |
|
JC Brand
|
7d74319efd
|
Fixes #1356
|
2019-01-03 11:45:52 +01:00 |
|
JC Brand
|
aa274f41c2
|
Make background darker and add new logo
|
2019-01-02 22:54:04 +01:00 |
|
JC Brand
|
debb8f0e4f
|
Remove .icon-converse styles
|
2019-01-01 12:30:54 +01:00 |
|
JC Brand
|
a31c2d40f2
|
Remove icomoon fonts and use Bauman and the new logo for branding
|
2019-01-01 11:12:23 +01:00 |
|
JC Brand
|
98fee37a41
|
Destroy devicelist if we can't fetch the devices for it.
Otherwise Converse will try to fetch the devices again and again upon
page refresh.
|
2018-12-21 06:29:22 +01:00 |
|
JC Brand
|
45ed506551
|
Don't hardcode devices storage to session storage.
The devicelists are not stored in session storage, so we end up with
fetching all the devices per stored devicelist with every new browser
session.
|
2018-12-21 06:29:22 +01:00 |
|
JC Brand
|
e6c66cfebd
|
Ability to republish if publish-options precondition not met
|
2018-12-21 06:29:22 +01:00 |
|
JC Brand
|
bcb3bcaf03
|
OMEMO can only be supported once it's been initialized
updates #1180
|
2018-12-21 06:29:21 +01:00 |
|
JC Brand
|
a3830e9a7a
|
Use async/await
|
2018-12-21 06:29:21 +01:00 |
|
JC Brand
|
be1be3534c
|
Don't render the lock icon when the MUC doesn't qualify
Updates #1180
|
2018-12-21 06:29:21 +01:00 |
|
JC Brand
|
9aca32ad97
|
Handle errors when sending encrypted groupchat messages
updates #1180
|
2018-12-21 06:29:21 +01:00 |
|
JC Brand
|
d051085626
|
Only clear textarea once message was sent
This now requires `sendMessage` to return a boolean to indicate success.
Disable the textarea while message is being sent.
|
2018-12-21 05:58:22 +01:00 |
|
JC Brand
|
85dab7367b
|
Use pubsub#access_model to publish keys and devices publically
|
2018-12-21 04:35:28 +01:00 |
|
JC Brand
|
0b25800392
|
Add converse-pubsub.js
|
2018-12-20 21:51:16 +01:00 |
|
JC Brand
|
9c05ca9a09
|
Add test for sending/receiving MUC OMEMO messages
While adding support for MUCs, I refactored converse-omemo somewhat to move functions
out of `overrides` and to use async/await
Updates #1180
|
2018-12-20 21:51:16 +01:00 |
|
JC Brand
|
f64fdb8088
|
Render the OMEMO lock icon in MUC toolbars as well
updates #1180
|
2018-12-20 21:51:16 +01:00 |
|
JC Brand
|
c8d78d744b
|
Fix typo and formatting in user-facing strings
|
2018-12-19 05:50:06 +01:00 |
|
JC Brand
|
4a65e39804
|
Set default to avoid includes being called on undefined
|
2018-12-17 15:29:21 +01:00 |
|
Christoph Scholz
|
d2d64952a0
|
set store hint on receipts and type='chat'
|
2018-12-17 15:20:21 +01:00 |
|
JC Brand
|
38d7723bee
|
Don't call trimChats when not in overlayed mode
|
2018-12-17 15:18:36 +01:00 |
|
JC Brand
|
82bfe66cac
|
Simplify setting of MUC features.
We don't need an event handler that sets the "opposite" features to
false if we set all features properly in getFeatures
|
2018-12-17 15:18:20 +01:00 |
|
JC Brand
|
94bcba741b
|
Handle non-elements, like text nodes
|
2018-12-17 15:17:53 +01:00 |
|
JC Brand
|
9c812157ee
|
Use async/await
|
2018-12-17 15:16:43 +01:00 |
|
JC Brand
|
6c3990ac86
|
Trying to fix trimChats is not a function on Travis
|
2018-12-17 11:50:56 +01:00 |
|
JC Brand
|
49efe390f9
|
Fix typo
|
2018-12-17 11:42:43 +01:00 |
|
JC Brand
|
d5e89655dc
|
Still check the view mode since the trimChats method is debounced
|
2018-12-16 11:32:19 +01:00 |
|
JC Brand
|
a389f52adb
|
Fixes #1353 Don't expect delivery receipts to have type chat
|
2018-12-16 11:22:13 +01:00 |
|
JC Brand
|
b7c01993b7
|
User-facing term is "groupchat", not "room"
|
2018-12-16 11:22:12 +01:00 |
|
Christoph Scholz
|
216a684904
|
prevent message delivery receipts for carbons and own
|
2018-12-15 20:04:31 +01:00 |
|
JC Brand
|
6ec183451d
|
Remove global event listener when appropriate.
Otherwise trimChats called in `fullscreen` tests (due to being
registered in a previous test)
|
2018-12-15 20:01:19 +01:00 |
|
JC Brand
|
9ff505fd66
|
Add unregisterGlobalEventHandlers method
And call it when `converse.initialize` gets called again
|
2018-12-15 20:00:36 +01:00 |
|