JC Brand
8c84e276ff
Run npm update
2022-11-08 20:35:17 +01:00
JC Brand
a251608fc5
Fix race condition where waitUntilFeaturesDiscovered
was resolved too early
...
When calling `api.supports(feature, entity_jid)`, it checks whether the entity
supports the feature or whether any of the sub-items on the entity
supports that feature.
However, on `DiscoEntity`, the `waitUntilFeaturesDiscovered` promise
didn't wait for the items on the entity to be fetched, and was therefore
resolved too quickly.
This caused the file upload button to not render.
Updates #2925
2022-11-08 20:03:37 +01:00
JC Brand
038a38cae0
Run npm update
2022-11-04 16:47:01 +01:00
JC Brand
659a69e7b7
Make sure a moderator can also add contacts...
...
since they can see real JIDs, even if the room is semi-anonymous.
Also made changes regarding programming style and conventions:
- Pass in `this` to the template
Recently I've started simplifying the `render` method by just
passing `this` into the template and letting the template calculate
what it needs from that.
- Don't use `bind()`
It's slow and arrow functions can be used instead.
- Don't use an i18n string inside a tagged template literal
Due to limitations with `xgettext` which cannot parse properly
inside tagged template literals
- Use snake-case for variables
2022-11-03 10:14:12 +01:00
JC Brand
ec70d4bc56
Classic theme: re-use CSS variable names
2022-11-03 09:53:06 +01:00
Simon Lipp
b0b8a3f89d
muc: add a add to contacts button
2022-11-03 09:46:06 +01:00
Simon Lipp
72be204f77
Show nickname in status if fullname is not provided
2022-11-01 14:39:10 +01:00
JC Brand
d5deed0871
Release 10.0.0
2022-10-30 17:03:41 +01:00
JC Brand
040d5bae9d
Rename CSS vars to try and get some more consistency
2022-10-30 16:51:15 +01:00
JC Brand
b2ad6e844c
Fix chat head buttons not showing
...
We need to use `converse-icon` now that the fontawesome fonts aren't
included
2022-10-30 16:51:15 +01:00
JC Brand
b4fb710d61
Fix import path
2022-10-30 11:53:15 +01:00
dependabot[bot]
a5be19ad50
Bump dayjs from 1.11.3 to 1.11.6
...
Bumps [dayjs](https://github.com/iamkun/dayjs ) from 1.11.3 to 1.11.6.
- [Release notes](https://github.com/iamkun/dayjs/releases )
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.6/CHANGELOG.md )
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.3...v1.11.6 )
---
updated-dependencies:
- dependency-name: dayjs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-30 10:51:26 +01:00
Allan Nordhøy
6250be89ed
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 70.3% (365 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nb_NO/
2022-10-30 10:50:10 +01:00
Gediminas Murauskas
e355814da7
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/lt/
2022-10-30 10:50:10 +01:00
SilvanaFP
1ecffd61af
Translated using Weblate (Catalan)
...
Currently translated at 85.5% (444 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ca/
2022-10-30 10:50:10 +01:00
gallegonovato
d887ea4b7b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/es/
2022-10-30 10:50:10 +01:00
Geert van der Meer
b2943351a1
Translated using Weblate (Dutch (Belgium))
...
Currently translated at 99.2% (515 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nl_BE/
2022-10-30 10:50:10 +01:00
Fotios Kolytoumpas
0b514fbc3e
Translated using Weblate (Greek)
...
Currently translated at 38.5% (200 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/el/
2022-10-30 10:50:10 +01:00
Translator
0d743d428f
Translated using Weblate (French)
...
Currently translated at 100.0% (520 of 520 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2022-10-30 10:50:10 +01:00
Geert van der Meer
0b809049e2
Translated using Weblate (Dutch (Belgium))
...
Currently translated at 90.9% (472 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/nl_BE/
2022-10-30 10:50:10 +01:00
Artem
8b64482fd4
Translated using Weblate (Ukrainian)
...
Currently translated at 34.8% (181 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/uk/
2022-10-30 10:50:10 +01:00
Vincent L
996e47b275
Translated using Weblate (Occitan)
...
Currently translated at 78.9% (410 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/oc/
2022-10-30 10:50:10 +01:00
Jaime Marquínez Ferrándiz
c3ff3370bd
Translated using Weblate (Spanish)
...
Currently translated at 94.4% (490 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/es/
2022-10-30 10:50:10 +01:00
МАН69К
83726f0821
Translated using Weblate (Russian)
...
Currently translated at 97.8% (508 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ru/
2022-10-30 10:50:10 +01:00
WofWca
1ef2c3b3d4
Translated using Weblate (Ukrainian)
...
Currently translated at 34.8% (181 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/uk/
2022-10-30 10:50:10 +01:00
random r
0af4b185ac
Translated using Weblate (Italian)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/it/
2022-10-30 10:50:10 +01:00
CreeperXP
a3a90a9be8
Translated using Weblate (Russian)
...
Currently translated at 97.6% (507 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ru/
2022-10-30 10:50:10 +01:00
vitoUwu
7861af7bf9
Translated using Weblate (Portuguese)
...
Currently translated at 99.6% (517 of 519 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/pt/
2022-10-30 10:50:10 +01:00
JC Brand
dbd36a0d75
Ran npm update
and manually update to Strophe 1.6.0
2022-10-30 10:10:27 +01:00
JC Brand
cc6a20b3e6
Fix MUC icon colors in controlbox
...
The default icon color is used elsewhere and is sufficient.
The `var(--inverse-link-color)` used previously did not have enough
contrast in the default theme.
2022-10-26 20:57:41 +02:00
JC Brand
40024f4599
Fixes #3028 Encrypted media not properly decrypting
...
Turns out that older versions Quicksy/Conversations use an IV of 16 bytes although the spec states 12
2022-10-26 09:10:45 +02:00
JC Brand
18d8b69f00
Bugfix. Use https for encrypted media unless hosted via localhost
2022-10-25 14:33:49 +02:00
Keith Maika
62cd0afa37
Save delay for future push.
...
GCE comes before the frame data. Save the delay to use in a future call to pushFrame.
Final frame needs to be pushed when EOF is encountered. Intermediate frames are pushed when a new GCE is encountered.
2022-10-24 12:11:58 +02:00
JC Brand
eb9fd74c77
Provide error message instead of aesm URL
...
when encrypted media cannot be decrypted because it can't be downloaded.
2022-10-23 11:56:59 +02:00
JC Brand
6c9f0400c8
Fix certain Gifs not loading
...
https://burtrum.org/up/2529a1fc-29cc-47bf-a7a9-7bc081382c54/winkgrin.gif
2022-10-22 18:30:13 +02:00
Dele Olajide
210d4cb87d
Fix #3053
...
Apply fix for issue #3053 - Using Concord Theme, bookmarks list is difficult to read
2022-10-21 14:48:42 +02:00
Keith Maika
7b6301d7f3
Clear before starting parsing.
2022-10-20 10:20:17 +02:00
JC Brand
63cc8411a5
Run npm update
2022-10-19 10:02:03 +02:00
JC Brand
21c41f9265
Fixes #2939
...
Data forms with a field named "username" are not displayed #2939
Also adds a test case for ad-hoc commands
Update to Lit 2.4.0
2022-10-19 09:51:20 +02:00
JC Brand
83351fb98f
Add test case for adhoc commands
2022-10-18 10:10:13 +02:00
JC Brand
4531dd4363
Move Add-Hoc commands UI code into its own plugin
2022-10-18 09:33:28 +02:00
JC Brand
31b10aa0b0
CSS: add right margin
2022-10-03 14:01:12 +02:00
JC Brand
ef16a52ced
Make toggling of rooms list reactive and remove imperative code
2022-10-02 16:04:49 +02:00
JC Brand
1a8ae3dcbe
Make roster contacts toggleable
2022-10-02 15:52:01 +02:00
JC Brand
34a4a70ae2
Move bookmarks into a modal
2022-10-01 10:52:08 +02:00
JC Brand
f791169f47
Fixes #3030
...
* The `confirm` modal didn't show the `title`
* Refactor the new modal code to not automatically show a close button in the footer.
2022-09-30 09:29:49 +02:00
JC Brand
782de0165f
Add hover effect to tabs in modal
2022-09-29 14:26:54 +02:00
JC Brand
e555469e3f
Move clearSession
function to utils
2022-09-29 14:26:54 +02:00
JC Brand
b4eb6c0994
Always enable carbons upon connection or reconnection
...
Previously we tried to remember whether carbons were enabled before by
saving a flag in the session storage, but apparently this resulted in
false positives and carbons then not being enabled.
With carbons not enabled, clients don't get sent messages.
I don't like the idea of enabling carbons every time the page reloads,
but the alternative is lost messages which is way worse.
I think the issue is that it's not possible to guarantee that the
session is always properly cleared. For example if Converse crashes, and
then the page is reloaded, the session will wrongly indicate that
carbons have been enabled, even though they won't be.
2022-09-29 14:26:54 +02:00
JC Brand
74cda3f4b4
Remove FA font files
2022-09-29 14:09:21 +02:00