JC Brand
6ee3ddbc8c
Make sure we're connected to MUC before sending status update
2021-12-17 20:55:57 +01:00
JC Brand
c3aafdf341
Fix TypeError and remove tab
2021-12-17 20:55:52 +01:00
JC Brand
9411860f69
Document issues around keeping users logged in across page reloads
2021-12-17 17:27:03 +01:00
JC Brand
4dc78c3742
Bump to Strophe 1.4.3
2021-12-17 17:27:03 +01:00
Dele Olajide
ee4ab47442
corrected as advised
2021-12-16 15:44:43 +01:00
Dele Olajide
4bb4f932cf
fix #2751 - Media not rendered when Converse runs in a browser extension
2021-12-16 15:44:43 +01:00
JC Brand
f25f110e0e
Avoid infinite loop when BOSH URL returns 404
2021-12-11 12:37:02 +01:00
JC Brand
e9ae5306e3
Bugfix. Avoid calling this.authenticate
twice in one method
2021-12-11 12:28:04 +01:00
JC Brand
8ad097f23f
Catch and log parser errors
2021-12-10 22:57:33 +01:00
JC Brand
048560908e
Login form: Allow user to choose the connection URL
...
if `websocket_url` and `bosh_service_url` are not set and XEP-0156
lookup was unsuccessful.
2021-12-10 22:57:33 +01:00
JC Brand
0dee9897dd
Use CustomElement
instead of ElementView
for login form
2021-12-10 22:57:33 +01:00
JC Brand
a673086941
Rename loginpanel to loginform
...
Run prettier and move constants to `constants.js`
2021-12-10 22:57:33 +01:00
JC Brand
b16d035975
Move setUserJID
to init.js
2021-12-10 22:57:33 +01:00
JC Brand
ca9e13a047
Update embedded
view mode documentation
2021-12-10 22:21:16 +01:00
JC Brand
dc66c3a101
Make sure converse.initialize
still returns a Promise
2021-11-30 16:11:52 +01:00
JC Brand
47bab27f7b
Fix JSDoc syntax error and update RELEASE.md
2021-11-29 10:11:56 +01:00
JC Brand
077162529d
Release 9.0.0
2021-11-29 10:00:38 +01:00
Siddhesh Mhadnak
32bc8917ab
Translated using Weblate (Marathi)
...
Currently translated at 5.5% (28 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/mr/
2021-11-29 09:35:28 +01:00
Kiiryth X
b418db5643
Translated using Weblate (Bulgarian)
...
Currently translated at 32.0% (163 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/bg/
2021-11-29 09:35:28 +01:00
Siw Falch
1c247969b4
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 71.1% (362 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb_NO/
2021-11-29 09:35:28 +01:00
Eric
c178cbbcd8
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (509 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/zh_Hans/
2021-11-29 09:35:28 +01:00
52871299hzy
d31f1ce317
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.2% (505 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/zh_Hans/
2021-11-29 09:35:28 +01:00
random r
209bea2fcc
Translated using Weblate (Italian)
...
Currently translated at 100.0% (509 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/it/
2021-11-29 09:35:28 +01:00
Kim Alvefur
c820920b2c
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (504 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/sv/
2021-11-29 09:35:28 +01:00
Quentin PAGÈS
ed7efb2c61
Translated using Weblate (Occitan)
...
Currently translated at 80.5% (410 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/oc/
2021-11-29 09:35:28 +01:00
random r
801a21e049
Translated using Weblate (Italian)
...
Currently translated at 99.0% (504 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/it/
2021-11-29 09:35:28 +01:00
52871299hzy
a8a397d8b2
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 97.0% (494 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/zh_Hans/
2021-11-29 09:35:28 +01:00
Ali Frh
bdc7390eca
Translated using Weblate (Persian)
...
Currently translated at 23.9% (122 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fa/
2021-11-29 09:35:28 +01:00
Nikita Epifanov
0f99d4833e
Translated using Weblate (Russian)
...
Currently translated at 98.6% (502 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ru/
2021-11-29 09:35:28 +01:00
Jakub Tabor
b96150a629
Translated using Weblate (Polish)
...
Currently translated at 92.3% (470 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/pl/
2021-11-29 09:35:28 +01:00
Emmanuel Gil Peyrot
6001273c6f
Translated using Weblate (French)
...
Currently translated at 100.0% (509 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2021-11-29 09:35:28 +01:00
Oğuz Ersen
430f1f5a0e
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (509 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/tr/
2021-11-29 09:35:28 +01:00
Gediminas Murauskas
128079f2a4
Translated using Weblate (Lithuanian)
...
Currently translated at 64.0% (326 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/lt/
2021-11-29 09:35:28 +01:00
Xosé M
8efafc7c25
Translated using Weblate (Galician)
...
Currently translated at 100.0% (509 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/gl/
2021-11-29 09:35:28 +01:00
nautilusx
20666a334e
Translated using Weblate (German)
...
Currently translated at 100.0% (509 of 509 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
2021-11-29 09:35:28 +01:00
JC Brand
c81841e036
Fix margin issues at different viewport sizes
2021-11-26 09:52:52 +01:00
JC Brand
3d74ed31c2
Fixes #2683 , Updates #1317
2021-11-24 22:44:02 +01:00
JC Brand
1a6a7ade73
Fixes #2715
2021-11-24 21:52:40 +01:00
JC Brand
ee4e056125
Fixes #2718 : Message is not displayed if it contains an invalid URL
2021-11-24 21:43:20 +01:00
JC Brand
e4da0f894d
MUC: Make info messages ephemeral
...
Otherwise they pollute the history and it's not easy to dedupe them
because they can be created before the MAM history is fetched.
2021-11-24 21:28:11 +01:00
JC Brand
284eccf047
Create converse-omemo-profile
component
...
Removes the need to override the ProfileModal
2021-11-24 21:14:11 +01:00
JC Brand
bad2577e5e
OMEMO Refactoring
...
When calling `getDeviceList`, wait for the devices to be fetched
Otherwise a race condition might occur, whereby a new device gets
created in the collection, and then removed again as the collection is
replaced with the values fetched from the browser-storage cache.
Also created `converse-omemo-fingerprints` component to asynchronously
render fingerprints in the user details modal. Was done as part of this
commit because due to `getDeviceList` being async, the relevant test for
the modal were also failing
2021-11-24 21:14:11 +01:00
JC Brand
9b1a7c70a3
Wait on OMEMOInitialized
promise...
...
before parsing message stanza for encryption parameters.
Otherwise we might not know what our own device-id/sid is, and therefore
can't decrypt the incoming message.
Fixes #2733
2021-11-24 21:14:11 +01:00
JC Brand
a06d180827
Could not find dependency "converse-controlbox" for plugin "converse-muc"
...
Fixes #2423
2021-11-21 12:13:13 +01:00
JC Brand
2af758e66d
Not sending headers with upload request
...
Fixes #2728
2021-11-21 11:56:53 +01:00
JC Brand
fa562cabae
Don't fetch member list if not affiliated
...
Fixes #1426
2021-11-21 11:05:23 +01:00
JC Brand
07b2425ff9
Don't show unnecessary errors for undecryptable OMEMO messages
...
As mentioned in the XEP, don't show error messages for OMEMO messages
that can't be decrypted because they were already decrypted before or
because they weren't encrypted for this device.
2021-11-20 13:43:27 +01:00
JC Brand
d48d748e30
Don't cache the most recent message.
...
Since messages are ordered by time, the call to get it isn't very
expensive and by not caching we avoid getting a stale cache value
2021-11-20 13:43:27 +01:00
JC Brand
33f3cb76ad
Use the extended MAM message data to get the sender's real JID
...
That solves the problem of not being able to look up OMEMO session data
from incoming MAM messages.
See here: https://github.com/conversejs/converse.js/issues/2241#issuecomment-974626847
Updates #2241
2021-11-20 12:50:25 +01:00
JC Brand
78846ab984
Fix: don't show avatars for followup messages
2021-11-19 23:05:16 +01:00