David Baker
47c2e9e101
Don't crash if we can't find our own member event
2023-01-20 12:10:58 +00:00
David Baker
0bb18be4ef
Merge pull request #861 from vector-im/dbkr/dont_lowercase_room_ids
...
Fix joining rooms by ID
2023-01-20 10:57:46 +00:00
David Baker
81997624d4
Fix joining rooms by ID
...
We use this in embedded mode. Regressed by https://github.com/vector-im/element-call/pull/860
Lowercasing room IDs obviously makes them break, so… don't do that.
2023-01-20 10:51:52 +00:00
David Baker
c2883e52bb
Merge pull request #860 from vector-im/dbkr/lowercase_room_alias
...
Lowercase room alias before joining
2023-01-20 09:43:28 +00:00
David Baker
7e1033f5a4
Add colon in comment
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-20 09:35:50 +00:00
David Baker
524f530dce
Lowercase room alias before joining
2023-01-19 19:20:42 +00:00
Robin Townsend
46d1351d83
More fixes
2023-01-18 13:38:29 -05:00
Robin Townsend
2318d75bc7
prettier
2023-01-18 11:33:40 -05:00
Robin Townsend
486674c442
fixes
2023-01-18 11:32:51 -05:00
Robin Townsend
d3fba7fd5f
WIP minus unfinished split grid layouts
2023-01-18 10:52:12 -05:00
David Baker
9437a00997
Merge pull request #853 from vector-im/dbkr/better_rageshake
...
Change rageshake to save much more regularly
2023-01-17 10:20:26 +00:00
David Baker
e1c4042d15
Add units to constant
2023-01-17 10:16:55 +00:00
David Baker
860aff4958
Change rageshake persistence to throttled flushing
...
Rather than every 30 seconds. This way we'll save logs for sessions
lasting less than 30 seconds which we previously didn't. Also save
on window unload just in case that doesn't catch everything.
Plus remove some more unused params.
2023-01-16 17:27:49 +00:00
David Baker
13b1dcf785
Mostly cosmetic fixes to rageshake
...
* Remove duplicate copyright header
* Remove ts-ignores by just using the objects directly rather than via
event.target
* Use error.message rather than errorCode which TS doesn't know about
and may or may not exist.
* Remove some unused things like the skip rageshake function and
the option to init rageshakes without storage.
* Turn single function with a boolean param to make it take two entirely
separate code paths into two functions.
2023-01-16 16:43:45 +00:00
Robin
035498a8eb
Merge pull request #849 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-15 22:20:48 -05:00
Avery
030ca29664
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (141 of 141 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/es/
2023-01-14 15:33:25 +00:00
David Baker
ecdeb97502
Merge pull request #848 from vector-im/dbkr/uncecryptable_todevice
...
Log undecryptable to-device events
2023-01-13 21:44:39 +00:00
David Baker
6168109894
Use merged js-sdk commit
2023-01-13 21:41:21 +00:00
David Baker
a2a1a9032a
Use js-sdk from branch
2023-01-13 18:33:58 +00:00
David Baker
abd909c03a
Log undecryptable to-device events
...
Listen for the new undecryptable to-device event event and log
events for it in Posthog & Sentry, and make it visible in the
call flow diagram.
2023-01-13 18:27:22 +00:00
David Baker
be1db442d9
Merge pull request #846 from vector-im/dbkr/prevent_keyrepeat_mute_spam
...
Prevent mute event spam from key repeats
2023-01-13 11:59:34 +00:00
David Baker
afdce66896
Merge remote-tracking branch 'origin/main' into dbkr/prevent_keyrepeat_mute_spam
2023-01-13 11:57:02 +00:00
David Baker
1b08a5cac3
Rename file
2023-01-13 11:56:29 +00:00
David Baker
843e7690fa
Merge pull request #845 from vector-im/dbkr/disable_keyboard_shortcuts_rageshake
...
Disable keyboard shortcuts when feedback modal is open
2023-01-13 11:55:51 +00:00
David Baker
a5977fc992
Rename to useCallViewKeyboardShortcuts
2023-01-13 11:52:40 +00:00
David Baker
6277359d30
Merge pull request #844 from vector-im/dbkr/fix_cache
...
Fix caching headers on Docker image
2023-01-13 10:39:50 +00:00
David Baker
73682b67ba
Merge pull request #843 from vector-im/dbkr/dev_mode_idb_no_worker
...
Use IndexedDB storage in dev mode, just without the worker
2023-01-13 10:14:01 +00:00
David Baker
f2193302c1
Prevent mute event spam from key repeats
2023-01-12 18:26:21 +00:00
David Baker
9ba4ce429f
Disable keyboard shortcuts when feedback modal is open
2023-01-12 17:31:19 +00:00
David Baker
d9b0e08ea2
Fix caching headers on Docker image
2023-01-12 16:20:37 +00:00
David Baker
5f26534496
Use IndexedDB storage in dev mode, just without the worker
...
As per comment, we can't use workers in Vite dev mode. We previously
fell back to the memory store but this ends up with it working significantly
differently in dev mode to production, eg. dev mode would always start
by doing an initial sync, so old to-device messages would arrive again.
There's no need to fall all the way back to the memory store though,
we can use the IndexedDB store without the worker.
2023-01-12 15:17:46 +00:00
David Baker
30688715cd
Revert f20fc78bd7
2023-01-12 13:20:11 +00:00
David Baker
f20fc78bd7
Use branch of js-sdk with Olm debugging
...
Pulls in changes from https://github.com/matrix-org/matrix-js-sdk/pull/3055
Not intended to stay long-term.
2023-01-12 11:28:15 +00:00
Robin
741233909d
Merge pull request #829 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-09 13:35:43 -05:00
Robin
4e0f4a8dc7
Merge pull request #835 from robintown/unmuted-when-speaking
...
Work around mute state updates being slow
2023-01-09 13:35:05 -05:00
Šimon Brandner
0d151452ba
Merge pull request #833 from vector-im/SimonBrandner/feat/hide-audio
2023-01-09 19:28:04 +01:00
Robin Townsend
4fd76f9599
Work around mute state updates being slow
...
Since the app already determines when someone is speaking, we can use that information to make it less obvious when to-device messages are being slow to deliver mute state updates.
2023-01-09 11:10:59 -05:00
Robin
d123793deb
Merge pull request #832 from robintown/update-js-sdk
...
Update matrix-js-sdk
2023-01-09 10:52:19 -05:00
Robin Townsend
449c1c9d79
Try updating Olm to fix type errors
2023-01-09 10:49:01 -05:00
Robin Townsend
de5b58792e
Update matrix-js-sdk
2023-01-09 10:32:05 -05:00
Robin Townsend
7769074410
Merge branch 'main' into update-js-sdk
2023-01-09 10:31:39 -05:00
Šimon Brandner
881054e265
Hide local volume controls for tiles with no audio
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-01-07 10:09:20 +01:00
Robin
767f9cdc4a
Merge pull request #831 from robintown/no-video-mute
...
Leave audio elements unmuted regardless of mute state
2023-01-06 12:08:13 -05:00
Robin Townsend
946f564f84
Update matrix-js-sdk
2023-01-06 10:39:29 -05:00
Robin Townsend
468e389324
Leave audio elements unmuted regardless of mute state
2023-01-06 10:26:10 -05:00
Jozef Gaal
62e98f6c47
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (141 of 141 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/sk/
2023-01-06 09:33:22 +00:00
Priit Jõerüüt
de31c099e3
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (141 of 141 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/et/
2023-01-06 09:33:22 +00:00
Ihor Hordiichuk
49cae76387
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (141 of 141 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/uk/
2023-01-06 09:33:22 +00:00
Glandos
d45ea78ddb
Translated using Weblate (French)
...
Currently translated at 100.0% (141 of 141 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/fr/
2023-01-06 09:33:22 +00:00
Linerly
dcbc3ed865
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (141 of 141 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/id/
2023-01-06 09:33:22 +00:00