Robin and GitHub
e139ac6584
Merge pull request #635 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-10-19 09:18:55 -04:00
Robin and GitHub
50f7fedfa0
Merge pull request #632 from robintown/freedom-screenshare
...
Prevent screenshare feeds from collapsing when you're alone in freedom mode
2022-10-18 11:58:53 -04:00
Robin Townsend
178c6496bd
yarn prettier:format
2022-10-18 00:48:29 -04:00
Robin Townsend
c5eb9f0b99
Prevent screenshare feeds from collapsing when you're alone in freedom mode
...
The code was previously confusing focused and presenter tiles quite a bit, and also had a couple different spots that would mistakenly engage 1:1 layout behavior when you're alone with your own screensharing feed.
2022-10-18 00:30:37 -04:00
Robin and GitHub
af4c1280f5
Merge pull request #631 from robintown/fix-fullscreen
...
Fix fullscreen buttons fullscreening the wrong feed
2022-10-17 14:53:31 -04:00
Robin Townsend
97ae11f656
Fix fullscreen buttons fullscreening the wrong feed
2022-10-17 12:31:56 -04:00
Robin and GitHub
e182dd50f2
Merge pull request #630 from robintown/matryoshka-baseurl
...
Make avatars work in matryoshka mode
2022-10-17 09:32:30 -04:00
Robin Townsend
43f98e6be6
yarn prettier:format
2022-10-17 09:30:22 -04:00
Robin Townsend
70ba6c3c6b
Make avatars work in matryoshka mode
...
The client just didn't have a homeserver URL to perform media queries against.
2022-10-17 01:46:44 -04:00
Robin and GitHub
29a7376bc7
Merge pull request #629 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-10-17 01:11:07 -04:00
Robin Townsend
db02178fce
Revert en-GB changes
2022-10-17 01:07:43 -04:00
Robin Townsend
1d69bef7f9
Remove country codes from most language codes
2022-10-17 01:07:25 -04:00
Robin Townsend and Weblate
4aba1c8b74
Translated using Weblate (Indonesian)
...
Currently translated at 99.2% (130 of 131 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/id/
2022-10-15 13:59:22 +00:00
Robin Townsend and Weblate
dc694d4ffe
Translated using Weblate (Turkish)
...
Currently translated at 77.0% (101 of 131 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/tr/
2022-10-15 13:59:21 +00:00
Robin Townsend and Weblate
fafc56bb90
Translated using Weblate (Korean)
...
Currently translated at 5.3% (7 of 131 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/ko/
2022-10-15 13:59:21 +00:00
Robin Townsend and Weblate
37f72fe0b6
Translated using Weblate (German)
...
Currently translated at 94.7% (126 of 133 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2022-10-15 13:21:31 +00:00
Robin Townsend and Weblate
ec1f846c92
Translated using Weblate (German)
...
Currently translated at 25.5% (34 of 133 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2022-10-15 13:21:31 +00:00
Robin Townsend and Weblate
d556fe188a
Translated using Weblate (German)
...
Currently translated at 16.5% (22 of 133 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2022-10-15 13:21:31 +00:00
Robin Townsend and Weblate
28a20d9b1e
Translated using Weblate (German)
...
Currently translated at 16.5% (22 of 133 strings)
Translation: Element Call/element-call
Translate-URL: https://translate.element.io/projects/element-call/element-call/de/
2022-10-15 13:21:31 +00:00
Robin and GitHub
5e57a56d21
Merge pull request #627 from robintown/dedup-strings
...
Consolidate some similar strings
2022-10-15 09:16:45 -04:00
Robin Townsend
402f62e09a
Consolidate some similar strings
2022-10-14 18:38:33 -04:00
Robin and GitHub
6ec2e9c822
Merge pull request #621 from robintown/hide-invite
...
Hide the invite button in non-public rooms
2022-10-14 10:56:22 -04:00
Robin Townsend
684defdc19
Merge branch 'main' into hide-invite
2022-10-14 10:51:41 -04:00
Robin Townsend
5ed2dc6e0e
Split room state hooks out into separate files
2022-10-14 10:50:36 -04:00
Robin and GitHub
e9ebccf0df
Merge pull request #619 from robintown/unmute
...
Leave audio elements unmuted regardless of mute state
2022-10-14 09:59:54 -04:00
Robin Townsend
02b2aef958
Hide the invite button in non-public rooms
2022-10-14 09:40:21 -04:00
Robin and GitHub
c6d60cff64
Merge pull request #620 from robintown/update-js-sdk
...
Update matrix-js-sdk
2022-10-14 08:08:13 -04:00
Robin Townsend
81771f511c
Fix types
2022-10-13 21:25:15 -04:00
Robin Townsend
004160b664
Update matrix-js-sdk
2022-10-13 20:24:48 -04:00
Robin and GitHub
2d25d3c2bc
Merge pull request #618 from robintown/i18n
...
Set up translation with i18next
2022-10-13 19:53:43 -04:00
Robin Townsend
4728804a33
Leave audio elements unmuted regardless of mute state
2022-10-13 10:49:16 -04:00
Robin Townsend
8524b9ecd6
Set up translation with i18next
2022-10-12 14:53:49 -04:00
Robin and GitHub
70d6c3e9bf
Merge pull request #608 from robintown/reduced-controls
...
Show a reduced set of controls when the window is narrow
2022-09-27 07:54:24 -04:00
Robin and GitHub
90e32af220
Merge pull request #607 from robintown/tooltip-style
...
Make tooltips look more like Element Web's
2022-09-27 07:54:14 -04:00
Robin Townsend
fdc0272940
Show a reduced set of controls when the window is narrow
2022-09-26 20:36:51 -04:00
Robin Townsend
d90a837714
Make tooltips look more like Element Web's
...
The only thing they're missing now is animated fading.
2022-09-26 20:17:55 -04:00
Robin and GitHub
47f7e0e5a0
Merge pull request #605 from robintown/maximized-fill
...
Let the maximized video feed fill the window
2022-09-26 12:28:53 -04:00
Robin Townsend
2155d9bb80
Let the maximized video feed fill the window
...
instead of getting letterboxed.
2022-09-26 09:55:39 -04:00
Robin and GitHub
ae66e4b3f8
Merge pull request #599 from robintown/simplify-maximised
...
Further simplify the maximised speaker view
2022-09-23 00:30:44 -04:00
Robin Townsend
1e65f10d3f
Merge branch 'main' into simplify-maximised
2022-09-23 00:29:29 -04:00
Robin and GitHub
a76f27152b
Merge pull request #598 from robintown/no-fullscreen-self
...
Don't allow the user to fullscreen their own screenshare feed
2022-09-23 00:28:02 -04:00
Robin Townsend
de0df4b534
Further simplify the maximised speaker view
2022-09-22 17:52:05 -04:00
Robin Townsend
f78cf6e79a
Don't allow the user to fullscreen their own screenshare feed
2022-09-22 17:35:23 -04:00
Robin and GitHub
80cc10e8b9
Merge pull request #586 from robintown/update-js-sdk
...
Update matrix-js-sdk and matrix-widget-api
2022-09-16 11:12:09 -04:00
Robin Townsend
10c37d205a
Update matrix-js-sdk and matrix-widget-api
2022-09-16 11:09:08 -04:00
Robin Townsend
a9e94c341c
Update matrix-js-sdk
2022-09-16 10:27:56 -04:00
Robin and GitHub
3b181224fd
Merge pull request #581 from robintown/maximise
...
Maximise the active speaker when the window is small
2022-09-16 10:25:55 -04:00
Robin Townsend
89fa9dfd64
Only maximise a participant when the window is narrow, too
2022-09-16 10:23:23 -04:00
Robin Townsend
4a08ae75b3
Make the maximised prop of VideoTile optional
2022-09-16 10:21:41 -04:00
Robin Townsend
d9b0f45c6a
Merge branch 'main' into maximise
2022-09-16 10:20:29 -04:00
Robin and GitHub
c5a3fb72e1
Merge pull request #584 from robintown/strict-plugin
...
Enable strict mode checks with typescript-strict-plugin
2022-09-15 10:27:18 -04:00
Robin Townsend
f0d7d8fac6
Enable strict mode checks with typescript-strict-plugin
...
No CI checks at this time, the only effect this will have is adding IDE errors.
2022-09-15 08:31:24 -04:00
Robin Townsend
9e367db324
Maximise the active speaker when the window is small
2022-09-14 19:05:05 -04:00
Robin and GitHub
73d09bc99c
Merge pull request #576 from robintown/unpersist
...
Unpersist widget after hanging up
2022-09-13 08:34:41 -04:00
Robin and GitHub
5ebb54a857
Merge pull request #575 from robintown/dont-dedup-widgets
...
Don't kill other sessions when running as a widget
2022-09-13 08:34:28 -04:00
Robin Townsend
8725b2c230
Unpersist widget after hanging up
...
Otherwise it can get stuck on screen in Element Web.
2022-09-12 22:54:20 -04:00
Robin Townsend
fd18f2acdf
Don't kill other sessions when running as a widget
2022-09-12 15:37:39 -04:00
Robin and GitHub
3bffe58549
Merge pull request #574 from robintown/ec-in-ew
...
Prepare for integration into Element Web
2022-09-09 10:01:40 -04:00
Robin Townsend
e8bc22370b
Upgrade matrix-js-sdk
2022-09-09 09:54:26 -04:00
Robin Townsend
b7be3011da
Add widget actions for joining and leaving calls and switching layouts
...
These actions are processed lazily to ensure that even if the app takes a while to start up, they won't be missed.
2022-09-09 02:14:12 -04:00
Robin Townsend
f0045c9406
Initialize all widget-related things at the top level
2022-09-09 02:09:12 -04:00
Robin Townsend
3186b5f24b
Add a URL parameter for hiding the room header
2022-09-09 02:04:53 -04:00
Robin and GitHub
3406b46db5
Merge pull request #535 from robintown/fix-call-type-dropdown
...
Fix the call type selector
2022-08-19 09:09:32 -04:00
Robin Townsend
2b45cf1f67
Convert UnauthenticatedView to TypeScript
2022-08-18 18:48:24 -04:00
Robin Townsend
ba4258aa89
Fix the call type selector
2022-08-18 18:48:17 -04:00
Robin and GitHub
8f95da4b07
Merge pull request #518 from robintown/logout-lost-sessions
...
Log out lost sessions
2022-08-13 09:38:40 -04:00
Robin and GitHub
102bde65ba
Merge pull request #517 from robintown/fix-imports
...
Remove top level matrix-js-sdk imports
2022-08-13 09:38:11 -04:00
Robin Townsend
3d5421819f
Stop the temporary client
2022-08-12 20:13:52 -04:00
Robin Townsend
5167cacee8
Log out lost sessions
...
To prevent sessions from piling up quite as much
2022-08-12 17:58:29 -04:00
Robin Townsend
882eed0737
Remove top level matrix-js-sdk imports
2022-08-12 16:46:53 -04:00
Robin and GitHub
a17b62b14c
Merge pull request #516 from robintown/missing-audio
...
Fix a case where someone's audio could be missing if the audio track arrived late
2022-08-12 14:28:12 -04:00
Robin Townsend
88cffdb70e
Fix a case where someone's audio could be missing if the audio track
...
arrived late
2022-08-12 14:24:19 -04:00
Robin and GitHub
1dfffce606
Merge pull request #416 from robintown/matroska
...
Matroska mode
2022-08-09 10:01:05 -04:00
Robin Townsend
7e98b19587
Update matrix-js-sdk
2022-08-09 09:53:45 -04:00
Robin Townsend
2a1689009a
Extract state event capabilities into a variable
2022-08-09 09:43:12 -04:00
Robin Townsend
5ef3b055ff
Merge branch 'main' into matroska
2022-08-09 09:03:02 -04:00
Robin Townsend
f9a41be530
Merge branch 'main' into matroska
2022-08-08 14:46:24 -04:00
Robin Townsend
eb43b96a1b
Merge branch 'main' into matroska
2022-08-05 16:16:59 -04:00
Robin Townsend
a2963adbee
Upgrade matrix-widget-api
2022-08-05 15:41:25 -04:00
Robin and GitHub
c3c2f409e7
Merge pull request #495 from robintown/fix-crash
...
Fix a crash
2022-08-02 13:34:32 -04:00
Robin Townsend
89312ceb58
Fix types
2022-08-02 13:31:11 -04:00
Robin Townsend
9b915d289b
Fix a crash
...
CallEvent.SendVoipEvent is sent with a raw dictionary, not an actual
MatrixEvent.
2022-08-02 13:21:44 -04:00
Robin Townsend
69f19d24a3
Merge branch 'main' into matroska
2022-07-28 16:27:04 -04:00
Robin Townsend
549c54e311
Request fewer permissions
2022-07-28 16:26:14 -04:00
Robin Townsend
cf56b24dda
Add a URL param for room ID
...
And consolidate our URL params logic
2022-07-27 16:31:48 -04:00
Robin Townsend
2a8cb3c4e2
Merge branch 'main' into matroska
2022-07-26 14:58:40 -04:00
Robin Townsend
689835cc17
Merge branch 'main' into matroska
2022-07-15 16:56:52 -04:00
Robin and GitHub
6456a6b0c0
Merge pull request #471 from robintown/await-room-creation
...
Make room setup more reliable
2022-07-15 16:17:55 -04:00
Robin Townsend
996c5f86c1
Refactor to use fewer else's
2022-07-15 16:08:26 -04:00
Robin Townsend
3fc8fe505b
Merge branch 'main' into matroska
2022-07-15 14:38:12 -04:00
Robin Townsend
daeecc9b68
Add a missing type
2022-07-15 13:07:19 -04:00
Robin Townsend
982398b32f
Remove unnecessary complexity from createRoom
...
With fae4c504c9 , the changes from
b4a56f6dd7 are no longer necessary.
2022-07-15 13:05:06 -04:00
Robin Townsend
fae4c504c9
Consolidate all group call creation into useLoadGroupCall
...
This enables us to automatically create a group call in rooms that
exist, but contain no calls.
2022-07-15 12:59:54 -04:00
Robin Townsend
b4a56f6dd7
Wait for the created room to come down sync before placing a group call
2022-07-15 11:31:52 -04:00
Robin Townsend
fc26bef80a
Make Vite work with matrix-widget-api
2022-07-15 11:24:38 -04:00
Robin Townsend
7fab4ca1ba
Merge branch 'main' into matroska
2022-07-13 15:54:06 -04:00
Robin and GitHub
631e63a0b5
Merge pull request #444 from robintown/wt-small
...
Adapt walkie-talkie layout to hide controls at small sizes
2022-07-05 16:07:55 -04:00
Robin Townsend
4cb2306de0
Make button be constrained primarily by width rather than height
2022-07-05 15:49:48 -04:00
Robin Townsend
f15ee439a9
Fix page layout
2022-07-05 15:41:57 -04:00
Robin Townsend
b9a2473d19
Adapt walkie-talkie layout to hide controls at small sizes
2022-07-05 13:47:53 -04:00