Commit Graph
1899 Commits
Author SHA1 Message Date
Robin Townsend 5ef0486eff Add a URL parameter for allowing fallback ICE servers 2023-06-05 15:52:05 -04:00
RobinandGitHub b1a5417b63 Merge pull request #1083 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-06-05 14:36:38 -04:00
SomeoneandWeblate e129e90dd8 Added translation using Weblate (Vietnamese) 2023-06-05 04:16:05 +00:00
Weblate 5af7c9e7c7 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/
2023-06-04 13:07:31 +00:00
Jozef GaalandWeblate 9f924aef64 Translated using Weblate (Slovak)
Currently translated at 100.0% (139 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/sk/
2023-06-04 13:07:30 +00:00
phardyleandWeblate a0da11ea78 Translated using Weblate (Chinese (Simplified))
Currently translated at 90.6% (126 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/zh_Hans/
2023-06-04 13:07:30 +00:00
Ihor HordiichukandWeblate 48cf604bd1 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (139 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/uk/
2023-06-04 13:07:30 +00:00
VriandWeblate 00c44fb38a Translated using Weblate (German)
Currently translated at 100.0% (139 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2023-06-04 13:07:30 +00:00
RobinandGitHub 062802b3e9 Merge pull request #1082 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-06-02 10:51:46 -04:00
Jeff HuangandWeblate ce3d315d50 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (139 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/zh_Hant/
2023-06-02 14:46:17 +00:00
Robin TownsendandWeblate 0e50679db5 Translated using Weblate (Chinese (Simplified))
Currently translated at 89.9% (125 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/zh_Hans/
2023-06-02 14:46:17 +00:00
Priit JõerüütandWeblate 3db081440e Translated using Weblate (Estonian)
Currently translated at 100.0% (139 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/et/
2023-06-02 14:46:17 +00:00
GlandosandWeblate a9b2ca01a7 Translated using Weblate (French)
Currently translated at 100.0% (139 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/fr/
2023-06-02 14:46:17 +00:00
VriandWeblate af4f27cbbf Translated using Weblate (German)
Currently translated at 96.4% (134 of 139 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2023-06-02 14:46:16 +00:00
Weblate 3f8848981d Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/
2023-06-01 23:07:30 +00:00
joemamaandWeblate aa519f3c67 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.7% (134 of 140 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/zh_Hans/
2023-06-01 23:07:30 +00:00
AveryandWeblate 99f06b0322 Translated using Weblate (Spanish)
Currently translated at 100.0% (140 of 140 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/es/
2023-06-01 23:07:30 +00:00
RobinandGitHub e67290550c Merge pull request #1037 from vector-im/SimonBrandner/feat/settings
Settings improvements
2023-05-25 22:28:26 -04:00
Robin Townsend 3c118f0cf7 Add a comment 2023-05-22 15:44:39 -04:00
Robin Townsend 9c2f4be17c Bring back the rageshake request modal 2023-05-22 15:30:29 -04:00
Robin Townsend dc8d0fd81b Update strings 2023-05-22 15:12:41 -04:00
Robin Townsend ae40dea7ec Make the profile form autosave 2023-05-22 15:12:41 -04:00
Robin Townsend 85380c8142 Make width of profile tab conform to designs 2023-05-22 15:12:41 -04:00
Robin Townsend 6560d9eb1a Make remove avatar button target area larger 2023-05-22 15:12:41 -04:00
Robin Townsend 69099772e0 Make settings button icon size match designs 2023-05-22 15:12:41 -04:00
Robin Townsend cf1a7f2e21 Match settings modal to design nuances better 2023-05-22 15:12:41 -04:00
Robin Townsend eeb1f4baaf Merge branch 'main' into SimonBrandner/feat/settings 2023-05-22 12:49:57 -04:00
RobinandGitHub 568c989ff7 Merge pull request #1069 from robintown/hide-rageshake-request
Hide the rageshake request modal when the window is too small
2023-05-22 09:21:30 -04:00
Michael KayeandGitHub 8451296f3a Merge pull request #1052 from vector-im/michaelk/test_hanging_up_call
Add ability to explicitly hang up the call
2023-05-18 18:32:38 +01:00
RobinandGitHub 606358c51b Merge pull request #1070 from RiotTranslateBot/weblate-element-call-element-call
Translations update from Weblate
2023-05-17 23:33:38 -04:00
raspin0andWeblate fd0956bbc5 Translated using Weblate (Polish)
Currently translated at 100.0% (140 of 140 strings)

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/pl/
2023-05-17 22:34:03 +00:00
Robin Townsend c01e363639 Hide the rageshake request modal when the window is too small 2023-05-17 13:59:15 -04:00
Enrico SchwendigandGitHub 0114db7d2d update matrix-js-sdk (#1067) 2023-05-17 18:00:37 +02:00
RobinandGitHub e93dfb54d2 Merge pull request #1065 from robintown/resist-fingerprinting
Make Element Call work in Firefox's resist fingerprinting mode
2023-05-17 10:32:00 -04:00
Robin Townsend f1ee3604de Make Element Call work in Firefox's resist fingerprinting mode
This one is gonna take some explaining:

When in resist fingerprinting mode, Firefox exhibits some funny behavior: when we ask for the the list of media devices, it gives us fake device IDs. But when the js-sdk requests a stream for any of those devices, Firefox associates the stream with the real device ID.

Now, in order to get the names of devices included in their metadata when you query the device list, you need to be holding a stream. For this reason, useMediaHandler was set up to reload the device list whenever matrix-js-sdk got a new local stream. But because of the inconsistency in device IDs, it would enter an infinite cycle telling matrix-js-sdk to request a stream for the fake device ID, but with matrix-js-sdk always responding with the real device ID.

I already wasn't happy with useMediaHandler's use of @ts-ignore comments to inspect private js-sdk fields, and in the meantime we've come up with a simpler function for requesting device names, so I decided to refactor useMediaHandler to use it instead. Importantly, it doesn't break in resist fingerprinting mode.

This created a new UX issue though: now, when on the lobby screen, useMediaHandler would request microphone access so it could get device names, followed immediately by a *second* pop-up for the lobby screen to request camera access. That's 1 pop-up too many, so I changed useMediaHandler to only request device names when a component is mounted that actually wants to show them. Currently, the settings modal is the only such component, and users normally only open it *after* granting full audio/video access, so this solution works out quite nicely.
2023-05-15 23:13:18 -04:00
RobinandGitHub d3111758b7 Merge pull request #1064 from robintown/update-js-sdk
Update matrix-js-sdk
2023-05-15 11:10:15 -04:00
Robin Townsend abdb85226f Update matrix-js-sdk 2023-05-15 11:04:57 -04:00
David BakerandGitHub a56ef52eb0 Merge pull request #1062 from vector-im/toger5/peerConnectionCount
Update js sdk
2023-05-15 15:29:02 +01:00
Timo K 01f20bf6c0 update matrix-js-sdk 2023-05-15 16:21:00 +02:00
RobinandGitHub aae86ed830 Merge pull request #1055 from robintown/update-matrix-widget-api
Update matrix-widget-api
2023-05-15 08:43:07 -04:00
TimoandGitHub 172ff266a6 Peer connections count in posthog media summary (#1046) 2023-05-15 10:55:36 +02:00
Timo K d7ecbff9ed Merge branch 'main' into peerConnectionCount 2023-05-14 16:37:44 +02:00
TimoandGitHub f0f2ffe972 add audio concealment to posthog exporter (#1042)
* add audio concealment to posthog exporter
2023-05-14 16:36:41 +02:00
Šimon BrandnerandGitHub 491b0991cb Merge pull request #1059 from RiotTranslateBot/weblate-element-call-element-call 2023-05-14 09:11:01 +02:00
RobinandGitHub a961647e86 Merge pull request #1058 from robintown/update-js-sdk
Update matrix-js-sdk
2023-05-14 01:33:55 -04:00
Robin Townsend 207554f067 Fix tests 2023-05-14 01:32:11 -04:00
Weblate b0ba366a2c Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/
2023-05-14 00:34:03 +00:00
raspin0andWeblate 047fc822d6 Translated using Weblate (Polish)
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/pl/
2023-05-14 00:34:02 +00:00
Robin Townsend 7d454645d0 Fix types 2023-05-13 14:27:01 -04:00
Robin Townsend fcb923f6db Update matrix-js-sdk 2023-05-13 14:11:59 -04:00