JC Brand
9862d747a9
Refetch the roster from the server after reconnection.
...
From the perspective of the XMPP server, this is an entirely new login,
and therefore as per RFC-6121 the roster SHOULD be queried, making the
client an "interested resource".
https://tools.ietf.org/html/rfc6121#section-2
2017-10-31 20:38:51 +01:00
JC Brand
0a7c20a1e2
Log incoming and outgoing XML stanzas in different colors
2017-10-31 20:38:51 +01:00
JC Brand
4dad60c8d6
Include timestamps in debug logs
2017-10-31 20:38:51 +01:00
JC Brand
05c3a5cad6
Move translation machinery into a separate module
2017-10-31 20:38:51 +01:00
JC Brand
bb0e4d26ec
Throw more helpful error when there's no connection
2017-10-31 20:38:51 +01:00
JC Brand
c789af346f
Add another example to the section about dealing with async
2017-10-31 20:38:51 +01:00
Giuseppe Pignataro
207d134eff
Updated italian translation ( #932 )
2017-10-31 20:38:51 +01:00
Weblate
d6de627fa3
Merge remote-tracking branch 'origin/master'
2017-10-31 18:07:31 +01:00
JC Brand
d3fb9d81c8
Update API documentation to mention promises to wait for
2017-10-31 18:07:03 +01:00
JC Brand
0acaaeb2a0
Log as warning instead of error
2017-10-31 18:06:39 +01:00
JC Brand
098c8e545c
Make sure to emit upon reconnection
2017-10-31 18:06:28 +01:00
Weblate
7ea09337a7
Merge remote-tracking branch 'origin/master'
2017-10-30 10:44:10 +01:00
JC Brand
2bce9e7272
Various changes. See below.
...
* Update localisation/translation documentation due to recent changes.
* Remove `moment_locales.js` and instead load the moment locales in `src/i18n.js`
* Mention how to load the fullscreen version. Refs #939
2017-10-30 10:44:00 +01:00
Weblate
ade8e227b3
Merge remote-tracking branch 'origin/master'
2017-10-27 11:21:29 +02:00
Weblate push user
b686fa1672
Update from Weblate. ( #938 )
...
* Translated using Weblate (German)
Currently translated at 98.4% (260 of 264 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
* Translated using Weblate (French)
Currently translated at 99.6% (263 of 264 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (Indonesian)
Currently translated at 36.3% (97 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
* Translated using Weblate (Indonesian)
Currently translated at 34.0% (91 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
* Translated using Weblate (Indonesian)
Currently translated at 32.9% (88 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
* Translated using Weblate (Indonesian)
Currently translated at 32.9% (88 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
* Translated using Weblate (Indonesian)
Currently translated at 33.7% (90 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/id/
* Translated using Weblate (German)
Currently translated at 98.1% (262 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 72.6% (194 of 267 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb/
* Translated using Weblate (German)
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
* Translated using Weblate (German)
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
* Translated using Weblate (French)
Currently translated at 92.2% (261 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (French)
Currently translated at 92.5% (262 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (French)
Currently translated at 95.7% (271 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (French)
Currently translated at 96.1% (272 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 70.3% (199 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb/
2017-10-27 11:21:22 +02:00
Weblate
a5503de530
Merge remote-tracking branch 'origin/master'
2017-10-27 11:00:20 +02:00
JC Brand
4f8a09b019
Refetch the roster from the server after reconnection.
...
From the perspective of the XMPP server, this is an entirely new login,
and therefore as per RFC-6121 the roster SHOULD be queried, making the
client an "interested resource".
https://tools.ietf.org/html/rfc6121#section-2
2017-10-27 10:59:58 +02:00
Weblate
7aa6286e7f
Merge remote-tracking branch 'origin/master'
2017-10-26 15:48:36 +02:00
JC Brand
0a3e31dda4
Log incoming and outgoing XML stanzas in different colors
2017-10-26 15:47:49 +02:00
Weblate
e786af725d
Merge remote-tracking branch 'origin/master'
2017-10-25 17:11:49 +02:00
JC Brand
00f111498d
Include timestamps in debug logs
2017-10-25 17:11:34 +02:00
Weblate
6c2f7c8745
Merge remote-tracking branch 'origin/master'
2017-10-24 12:56:47 +02:00
JC Brand
f73075d20a
Move translation machinery into a separate module
2017-10-24 12:56:35 +02:00
JC Brand
20f3172f5e
Add fixme note
2017-10-24 11:07:58 +02:00
Weblate
15430a159f
Merge remote-tracking branch 'origin/master'
2017-10-23 14:18:14 +02:00
JC Brand
dffc6fbb50
Throw more helpful error when there's no connection
2017-10-23 12:18:00 +00:00
JC Brand
71440fe2e0
Add another example to the section about dealing with async
2017-10-23 12:15:57 +00:00
Allan Nordhøy
6392b11cce
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 70.3% (199 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb/
2017-10-18 00:47:44 +02:00
Weblate
7368900112
Merge remote-tracking branch 'origin/master'
2017-10-15 11:42:47 +02:00
Giuseppe Pignataro
d5ac15319c
Updated italian translation ( #932 )
2017-10-15 11:42:41 +02:00
Jean-Baptiste
ddac7658ab
Translated using Weblate (French)
...
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:10:40 +02:00
anonymous
fca70a4b9e
Translated using Weblate (French)
...
Currently translated at 96.1% (272 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:07:06 +02:00
Jean-Baptiste
c9945145a4
Translated using Weblate (French)
...
Currently translated at 95.7% (271 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:06:23 +02:00
anonymous
60a1a802cf
Translated using Weblate (French)
...
Currently translated at 92.5% (262 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 12:00:11 +02:00
Jean-Baptiste
c3992d1d57
Translated using Weblate (French)
...
Currently translated at 92.2% (261 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2017-10-05 11:59:54 +02:00
Andreas Kleinert
a37e5ccb66
Translated using Weblate (German)
...
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
2017-09-30 21:46:13 +02:00
Andreas Kleinert
057af85a6d
Translated using Weblate (German)
...
Currently translated at 100.0% (283 of 283 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/de/
2017-09-29 20:17:58 +02:00
JC Brand
724e66d0e5
Initial code for opening a room via URL
2017-09-29 00:07:16 +02:00
Weblate
f54516aa2c
Merge remote-tracking branch 'origin/master'
2017-09-28 23:31:04 +02:00
JC Brand
79080b3569
Routing fixes
...
* Check if `Backbone.history.start()` has been called before.
* Only call it after routes have been registered.
* Use route for switching between login and register forms
2017-09-28 23:29:37 +02:00
Weblate
89ec9a6d0f
Merge remote-tracking branch 'origin/master'
2017-09-28 21:26:37 +02:00
JC Brand
79412215b5
Fix smooth scroll code for the website
2017-09-28 21:26:11 +02:00
Weblate
4cc3aa178c
Merge remote-tracking branch 'origin/master'
2017-09-27 00:36:28 +02:00
JC Brand
5ac1e00cdb
Don't add fade-in to controlbox. Causes flashes
2017-09-27 00:36:19 +02:00
Weblate
44d1d2c0bf
Merge remote-tracking branch 'origin/master'
2017-09-27 00:34:45 +02:00
JC Brand
50064ec1fd
Translation bugfix. Wait until after locales
attribute is there
2017-09-27 00:33:58 +02:00
Weblate
24e4dac2b8
Merge remote-tracking branch 'origin/master'
2017-09-26 23:24:05 +02:00
JC Brand
80b3692131
More work in removing locales from builds
2017-09-26 18:27:41 +02:00
Weblate
2d7e326dbe
Merge remote-tracking branch 'origin/master'
2017-09-25 13:55:45 +02:00
JC Brand
74b91faf9a
Use browser-based "constraint validation"
...
to validate required fields, instead of doing it manually.
All supported browsers have this feature.
2017-09-25 13:55:17 +02:00