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
adad60e298
Refactor so that nick-deduplication takes VCard nick into account
...
Updates #968
2018-05-24 10:24:48 +02:00
JC Brand
3849f56270
Swop buttons and try to make column responsive
2018-05-24 10:18:27 +02:00
JC Brand
e76dc01265
Use nickname from VCard when joining a room
...
updates #968
2018-05-24 10:15:58 +02:00
JC Brand
dd51ad8618
Bugfix. Nickname wasn't being set correctly in vcard
2018-05-24 10:15:25 +02:00
JC Brand
dd5f6f1025
Show join/leave notifications for members who go offline
...
updates #1094
2018-05-24 09:48:01 +02:00
JC Brand
04e95a17c5
Make sure converse-muc-views
is loaded first (if available)
2018-05-24 09:09:09 +02:00
JC Brand
d484320c09
Test that bundles can be updated via PEP
...
Fix bugs in the process
udpates #497
2018-05-23 12:51:01 +02:00
JC Brand
ddd0ef8e20
Test that device lists can get updated via PEP
...
Fix various bugs in the process.
updates #497
2018-05-23 12:51:01 +02:00
JC Brand
41db49ffca
Initial code for handling a bundle update via PEP
...
udpates #497
2018-05-23 12:51:01 +02:00
JC Brand
839210f87c
Fetch and parse bundles, then generate sessions for them
...
udpates #497
2018-05-23 12:51:01 +02:00
JC Brand
5b9f81099b
More OMEMO work
...
- Implement storage interface required by libsignal
- Add some skeleton code for building sessions and sending encrypted messages
updates #497
2018-05-23 12:51:01 +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
61dcebbbf6
When generating a device id, check whether it already exists
...
and if so, generate a new one.
To do so we have to change the order of events.
1. first we fetch our device list
2. then we generate our bundle info (if necessary)
3. then we update our device list (if necessary)
4. then we publish our bundle
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
9645641505
Add own device to the server-stored devicelist
...
updates #497
2018-05-23 12:51:01 +02:00
JC Brand
281865d9b1
Based on feedback from @iNPUTmice, no need to check for PEP support
...
Since you can still start OMEMO sessions with contacts without it, they
just can't create sessions with you.
2018-05-23 12:51:01 +02:00
JC Brand
09eb1731b5
Add code to generate and publish our bundle and update the test
...
updates #497
2018-05-23 12:51:01 +02:00
JC Brand
6042c233bc
Add test that the OMEMO toolbar button renders
...
Fix and improve accordingly. updates #497
2018-05-23 12:51:01 +02:00
JC Brand
2f149a0ea2
Fetch devices upon devicelist creation
...
updates #497
2018-05-23 12:51:01 +02:00
JC Brand
0c50808b65
Add missing declaration and don't run OTR tests
...
Add 3rd party dependencies
updates #497
2018-05-23 12:51:01 +02:00
JC Brand
e833af14bf
updates #497
...
Various fixes to code checking for server and contact client support
2018-05-23 12:51:01 +02:00
JC Brand
bfc246d9c7
Disable OTR and add code for adding the toolbar button.
2018-05-23 12:51:01 +02:00
JC Brand
039f30a5d3
Add 3rdparty dependencies (used by libsignal)
...
Hopefully later we can use NPM for them, first want to get things to work
2018-05-23 12:51:01 +02:00
JC Brand
7b28cb7943
updates #497
...
Initial work on adding OMEMO support
2018-05-23 12:51:00 +02:00
JC Brand
3f0920a8c4
Don't remove occupants who are on member lists.
...
updates #1094
2018-05-23 12:48:11 +02:00
JC Brand
9afc344b89
We no longer clear the whole roster, only presence data
2018-05-23 04:34:38 +02:00
JC Brand
da06a62b22
Regenerated dist files
2018-05-23 04:27:33 +02:00
JC Brand
f0b1295577
Updates #1098 IE doesn't support document.contains
2018-05-23 04:22:47 +02:00
JC Brand
9500900f22
Make sure bookmarks are cleared before re-initializing
...
Otherwise subtle, hard-to-reproduce bugs happen while testing.
Also, don't unnecessarily call `delegateEvents`, it also causes
heisen-breakage.
2018-05-22 21:59:17 +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
4b12562218
Translated using Weblate (Afrikaans)
...
Currently translated at 81.1% (254 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/af/
2018-05-19 10:34:10 +02:00
JC Brand
b939de03bc
Make sure that the textarea resizes back to original size
...
after sending
2018-05-19 08:22:57 +02:00
JC Brand
fe8b257243
Looks like we stopped supporting EXTERNAL auth
2018-05-19 08:22:24 +02:00
JC Brand
c920725832
Add a clearSession
event to avoid using overrides.
2018-05-18 15:44:42 +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
JC Brand
e82112715d
Update padding of controlbox elements
...
Instead of padding the container, pad individual elements that need it.
This enables us to have highlighting (e.g. on hover) that spans the full
width of the controlbox.
updates #1069
2018-05-18 15:44:42 +02:00
JC Brand
6e2249e99e
Make sure popovers are positioned correctly
...
in the overlayed view_mode
2018-05-18 15:44:42 +02:00
JC Brand
59535656b6
Add checkbox to indicate whether this is a trusted device
2018-05-18 15:44:42 +02:00
JC Brand
d4a33656d8
Move form specific styles to _forms.scss
2018-05-18 15:44:42 +02:00
ChaosKid42
7a36acade5
remove "?" from user-search-query ( #1103 )
2018-05-17 18:26:06 +02:00
JC Brand
d339a06ea7
Bugfix. Wrong dict key used.
2018-05-17 11:25:05 +02:00
JC Brand
7076146dae
Updated pot and po files
2018-05-17 11:21:29 +02:00
JC Brand
4490e27e08
Forgot we're moving away from using inverse here :)
2018-05-17 11:19:07 +02:00
Weblate push user
05ac4d867c
Update from Weblate. ( #1104 )
...
* Translated using Weblate (Dutch)
Currently translated at 100.0% (313 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nl/
* Translated using Weblate (Flemish)
Currently translated at 100.0% (313 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nl_BE/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (313 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ja/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (313 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/hu/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 84.9% (266 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb/
* Translated using Weblate (French)
Currently translated at 99.0% (310 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (Arabic)
Currently translated at 79.2% (248 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ar/
* Translated using Weblate (Arabic)
Currently translated at 86.5% (271 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ar/
* Translated using Weblate (Indonesian)
Currently translated at 27.4% (86 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
2018-05-17 11:18:26 +02:00
Weblate
bcb7330540
Merge branch 'master' into weblate-merge-tmp
2018-05-17 11:17:39 +02:00
Bitelaserkhalif 555
696891f33a
Translated using Weblate (Indonesian)
...
Currently translated at 27.4% (86 of 313 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
2018-05-17 11:17:35 +02:00
JC Brand
897a5b2a86
branding
2018-05-17 11:10:52 +02:00
JC Brand
5e17d6b117
Update fonts for better Linux support
2018-05-15 15:49:52 +02:00