JC Brand
224e1eee29
Merge branch 'master' into bootstrap4
2018-02-22 14:39:20 +01:00
JC Brand
1e5b6243be
Don't show bookmark toggles when PEP bookmarking not supported by the XMPP server
2018-02-22 13:55:17 +01:00
JC Brand
5e320d031d
Don't remove the minimized chats element upon logout
2018-02-22 13:35:05 +01:00
JC Brand
33cfe07331
Recreate promises upon logout.
2018-02-22 13:35:05 +01:00
JC Brand
68b839d0d1
Add onMultipleEvents
utility method.
...
And use it instead of listening to multiple Promises.
Promises get resolved once, which means using them doesn't work for
cases where the user logs out, and then in again (because the handlers
don't get called upon 2nd login).
2018-02-22 13:35:05 +01:00
JC Brand
a5513229de
Work on showing auto_joined chatrooms
2018-02-22 11:49:59 +01:00
JC Brand
1ce46a84ae
Make sure that statusInitialized
is always called
...
regardless of wether it's a connection or reconnection event.
We can then only listen for `statusInitialized` to handle both cases.
2018-02-22 11:20:26 +01:00
JC Brand
5968eec783
Set backbone.nativeview as dependency for backbone.vdomview
2018-02-22 10:49:22 +01:00
JC Brand
47aad31899
Tricky refactoring.
...
Removed `_converse.chatboxviews.showChat` and trying to simplify how
chats are created and when they're shown.
Prompted by the work to split the MUC views into a separate plugin
2018-02-21 23:47:02 +01:00
JC Brand
d1d43edf52
Move MUC views into a new plugin
2018-02-21 22:40:30 +01:00
JC Brand
d9709af7cf
Initial work on the new chatroom modal
2018-02-21 16:59:16 +01:00
JC Brand
b5812e257d
Work on the status modal
2018-02-21 16:17:57 +01:00
JC Brand
ec2bda338b
Refactor XMPPStatus.
...
- Remove undocumented and unused event `update-status-ui`
- Remove xhr_custom_status and xhr_custom_status_url options
- Use default value
- Remove unnecessary getter and setter
2018-02-21 14:41:54 +01:00
JC Brand
ad01ab3041
Add status modal
2018-02-21 14:03:07 +01:00
JC Brand
18dd3f0ca2
Merge branch 'master' into bootstrap4
2018-02-21 11:03:12 +01:00
JC Brand
a7fa06c12c
Remove ancient screencasts. Add chat badge.
2018-02-21 10:41:57 +01:00
JC Brand
9ca04a42ef
Update licenses page
2018-02-21 10:29:11 +01:00
gnunicode
23c5312642
LibreJS support ( #1001 )
...
* Update jslicenses-inverse.html
* Update inverse.html
* Update index.html
* Update mobile.html
* Update anonymous.html
* Update CHANGES.md
2018-02-21 10:09:04 +01:00
JC Brand
1470b86896
Fix logout
2018-02-20 16:51:59 +01:00
JC Brand
21556832f8
Update chatbox headers and buttons
2018-02-20 16:48:01 +01:00
JC Brand
33595e9e01
Update af translations
2018-02-20 16:37:36 +01:00
JC Brand
83e9395868
Highlight info icon when room info is shown
2018-02-20 16:00:23 +01:00
JC Brand
2b935fa57b
Show subdued grey for icons (and darker when hovering)
2018-02-20 15:57:01 +01:00
JC Brand
6b89a6c106
Only show img tag if we have image data
2018-02-20 15:56:58 +01:00
JC Brand
5e6860754f
Update chatbox head with new markup
2018-02-19 22:36:37 +01:00
JC Brand
d8f80bc0e6
Merge branch 'master' into bootstrap4
2018-02-19 22:13:01 +01:00
JC Brand
c4367e7a0a
Show own avatar
2018-02-19 22:12:50 +01:00
JC Brand
745b821848
Bugfix. Avatars weren't being shown
2018-02-19 21:33:27 +01:00
JC Brand
c12e361ebe
Remove unused method
2018-02-19 21:03:16 +01:00
JC Brand
08c016da0e
Get ancestor element via selector
2018-02-19 20:54:58 +01:00
JC Brand
658c27730c
Fix showing of room info in rooms list
2018-02-19 18:11:02 +01:00
JC Brand
6cdaa47493
Fix roster filter functionality
2018-02-19 17:37:47 +01:00
JC Brand
493ecb2e4f
Update markup for the roster filter
2018-02-19 16:08:54 +01:00
JC Brand
2fa8304945
Improve and update roster markup
2018-02-19 15:01:02 +01:00
JC Brand
e6fdcc610f
Merge branch 'master' into bootstrap4
2018-02-19 14:28:46 +01:00
JC Brand
fa6569352c
Don't use _.template
for variable interpolation
...
It depends on `eval` which is unsafe.
2018-02-19 11:08:32 +01:00
JC Brand
4d34952eae
Consider elements with class hidden
as invisible
2018-02-19 10:35:42 +01:00
JC Brand
48c806c9d0
Shorten utils
to u
2018-02-19 10:34:52 +01:00
JC Brand
650ed22da7
Update requesting contacts and tweak bookmark icons
2018-02-16 15:24:17 +01:00
JC Brand
c4a99c7f29
Render rooms and bookmarks lists according to mockups
2018-02-16 15:08:16 +01:00
JC Brand
ede21e7c32
Remove controlbox tabs and show rooms and contacts panels together
2018-02-16 14:16:55 +01:00
JC Brand
b6501bcf09
Render .row inside #conversejs element
2018-02-15 15:50:37 +01:00
JC Brand
5401998558
Don't put #chatrooms inside #converse-roster and remove users
id
2018-02-15 15:49:16 +01:00
JC Brand
1405884c59
Reset user agent styles. Fix login form margin and height
2018-02-15 14:38:10 +01:00
JC Brand
617019af0e
Merge remote-tracking branch 'origin' into bootstrap4
2018-02-15 14:15:04 +01:00
JC Brand
db85cb7f1d
Release 3.3.3
2018-02-14 16:53:07 +01:00
JC Brand
d8f2a1eb57
In embedded mode, allow fetching of rooms from sessionStorage
...
Otherwise we lose the MUC session upon reload.
2018-02-14 15:50:47 +01:00
JC Brand
732c923324
Bugfix. Don't show hidden MUCs when new message received.
2018-02-14 13:44:17 +01:00
JC Brand
fc560bf8ac
Use this.content instead of ev.target, which is null
...
when using converse.js inside a webcomponent
2018-02-14 12:30:30 +01:00
Weblate push user
4a21d09a24
Update from Weblate. ( #1019 )
...
* Translated using Weblate (German)
Currently translated at 94.0% (268 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 35.7% (102 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/zh_Hant/
* Translated using Weblate (German)
Currently translated at 98.9% (282 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
* Translated using Weblate (Russian)
Currently translated at 60.3% (172 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ru/
* Translated using Weblate (French)
Currently translated at 100.0% (285 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (Russian)
Currently translated at 100.0% (285 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ru/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.5% (258 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.2% (260 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (285 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/pt_BR/
* Translated using Weblate (Russian)
Currently translated at 100.0% (285 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ru/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (285 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/pt_BR/
* Translated using Weblate (Ukrainian)
Currently translated at 60.3% (172 of 285 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/uk/
2018-02-14 12:20:21 +01:00