JC Brand
e52056bb33
Refactor the emoji-picker somewhat
...
Trigger an `emojiSelected` event instead of manually calling `insertIntoTextArea` on the `converse-message-form` a component.
This loosens the coupling between the emoji picker and `converse-message-form`.
Call `disableArrowNavigation` when the emoji-picker is disconnected from
the DOM or when escape is pressed. See #2754
2022-03-09 12:44:33 +01:00
JC Brand
1c0ce25f12
Move keycodes and chat states to constants.js
2022-03-09 12:22:44 +01:00
JC Brand
c42bd90c9d
Don't clear textarea on escape, unless we're correcting a message
2022-03-09 11:24:32 +01:00
SilverYoCha
7409668a5d
Fixes #2754
2022-03-08 16:40:26 +01:00
JC Brand
d432bab73a
Remove and recreate lockfiles
...
To see if that fixes Github Actions CI
2022-02-28 13:34:40 +01:00
JC Brand
9328db645d
Update to latest Skeletor
...
So that we can use the `getAll` IndexedDB method to fetch multiple
entries at once. Should result in a significant speedup.
2022-02-28 10:37:58 +01:00
JC Brand
21d3159081
Replace TravisCI badge with Github Actions badge
2022-02-24 06:19:52 +01:00
JC Brand
b7ad1eaade
Fix failing tests
2022-02-22 11:44:53 +01:00
JC Brand
727bad01c7
Don't send <show>online</show>
joining a MUC
2022-02-22 11:30:38 +01:00
JC Brand
b248803a4b
Fixes #2822
2022-02-20 19:17:52 +01:00
JC Brand
a468a0fb24
Don't load Converse in the docs
2022-02-20 18:45:21 +01:00
JC Brand
c2ba8ecf97
Upgrade Python dependencies
...
Allows for docs to be built on Python3.9
2022-02-20 18:45:21 +01:00
JC Brand
7b63b7b30f
Make various error messages ephemeral.
...
Also make it possible to specify the timeout for an ephemeral message.
2022-02-19 23:11:22 +01:00
JC Brand
ca20f687bf
minimize: initialize chat via event instead of override
2022-02-19 23:10:17 +01:00
JC Brand
bbef09346a
Various CSS fixes and use converse-icon
for nav button
2022-02-19 23:09:39 +01:00
JC Brand
1c8085f00e
CSS: Set modal header color for error alerts
...
Also fix various element colors for Dracula theme
2022-02-19 21:32:25 +01:00
JC Brand
beb220f188
Updates #2781
...
Only send presence status update when a MUC is entered, and when joining
a MUC, include the `<show>` element.
2022-02-18 10:55:20 +01:00
JC Brand
20cd90855f
Dracula theme: Set correcting color
2022-02-16 10:14:53 +01:00
JC Brand
39e9ed8fe4
Updates #2733
...
Rather use `false` for a bool
2022-02-15 14:48:01 +01:00
JC Brand
22a7e1b35f
Updates #2733
...
Set `is_error` to back to undefined
2022-02-15 14:46:00 +01:00
JC Brand
9a95c2d048
Normalize URL path
...
Udates #2814
Otherwise `"` gets escaped as `"` by lit-html which is not correct.
2022-02-15 14:38:40 +01:00
JC Brand
9a2424fa26
Fixes #2814 . Links are mangled on open/copy
2022-02-15 14:10:40 +01:00
JC Brand
b44e1c82f0
Updates #2733
...
- Clear timer when a messages changes from epehemeral to non-ephemeral
- Set MUC occupant on `groupchat` message when `type` changes to `groupchat` (from `error`)
- Set roster contact on `chat` message when `type` changes to `chat` (from `error`)
Thanks @afriedmanGlacier
2022-02-15 12:23:46 +01:00
JC Brand
a07bd7c817
Use SVG icons for refresh button and toggle switch
2022-02-15 11:17:41 +01:00
JC Brand
85d75a5494
Fixes #2745 . Wraps MUC details in converse-rich-text
...
Also fixed an issue where the `config` model on the MUC wasn't being
properly persisted and fetched.
2022-02-15 11:17:33 +01:00
JC Brand
a2c7e83812
Take offset into account when parsing text for URLs
2022-02-14 19:08:26 +01:00
JC Brand
7c7b667745
MUC: Register handler to parse for commands in the plugin index.js
2022-02-14 15:17:05 +01:00
JC Brand
e1a919749f
Add Prime Sound as sponsor
2022-02-14 15:01:14 +01:00
JC Brand
8dff87658f
Remove Pluckeye as sponsor
2022-02-14 13:05:49 +01:00
JC Brand
38519a6261
Updates #2733
...
Properly handle the same OMEMO message being recieved twice, with the
2nd one failing to decrypt.
2022-02-14 12:59:49 +01:00
JC Brand
f6c524f760
Move MUC modals to the muc-views plugin
2022-02-14 12:59:49 +01:00
JC Brand
94d29bc617
Create Github action to run tests
...
Also remove .travis.yml since tests no longer run on Travis
2022-02-14 10:55:40 +01:00
JC Brand
0fb4dcac96
Translated using Weblate (Spanish)
...
Currently translated at 90.1% (460 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/es/
2022-02-10 14:24:06 +01:00
Xosé M
caf8360745
Translated using Weblate (Galician)
...
Currently translated at 100.0% (510 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/gl/
2022-02-10 14:24:06 +01:00
Dalde Pro
ea63c9a17d
Translated using Weblate (Spanish)
...
Currently translated at 90.1% (460 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/es/
2022-02-10 14:24:06 +01:00
ButterflyOfFire
6a293de86b
Translated using Weblate (Arabic)
...
Currently translated at 74.3% (379 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/ar/
2022-02-10 14:24:06 +01:00
translator
5caa5aa9ae
Translated using Weblate (French)
...
Currently translated at 100.0% (510 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/fr/
2022-02-10 14:24:06 +01:00
Yaron Shahrabani
b8487cfaa6
Translated using Weblate (Hebrew)
...
Currently translated at 73.3% (374 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/he/
2022-02-10 14:24:06 +01:00
aitzol berasategi
203afea72b
Translated using Weblate (Basque)
...
Currently translated at 99.8% (509 of 510 strings)
Translation: Converse.js/Translations
Translate-URL: https://hosted.weblate.org/projects/conversejs/translations/eu/
2022-02-10 14:24:06 +01:00
JC Brand
7f40d1a2f2
Fix #2627
2022-02-10 13:36:22 +01:00
JC Brand
47f3109957
Dracula: Set colors for unread messages indicator and nickname autocomplete
2022-02-10 13:03:47 +01:00
JC Brand
066d29d637
Fix alignment of close button for MUC sidebar
2022-02-10 12:09:02 +01:00
JC Brand
12a2354d9e
CSS: Fix chat heading colors
2022-02-09 21:38:30 +01:00
JC Brand
d8f6a16936
Avoid unnecessary call to requestUpdate and use updateComplete
2022-02-09 21:22:38 +01:00
JC Brand
8a9e0f6d23
CSS fix for emoji picker when there are no search results
2022-02-09 20:47:29 +01:00
JC Brand
f4fdc36d31
Add modal for changing your nickname...
...
once you're already in a MUC.
2022-02-09 20:05:30 +01:00
JC Brand
ba52defdae
Move nickname tests into a new file
2022-02-09 20:05:30 +01:00
JC Brand
505416a59e
Let bookmarks be created/removed via a modal
2022-02-09 20:05:30 +01:00
JC Brand
9d250c3cbf
Fix failing test due to converse-icon being used
2022-02-09 20:05:30 +01:00
JC Brand
46e6cfb0d4
Fix some failing tests after #2803
2022-02-09 20:05:30 +01:00