Robin and GitHub
97c294687e
Merge pull request #662 from robintown/matryoshka-rageshake
...
Make rageshake requests work in matryoshka mode
2022-10-24 15:38:58 -04:00
Robin Townsend
2b74c2d9ce
Merge branch 'main' into matryoshka-rageshake
2022-10-24 13:59:35 -04:00
Robin Townsend
d2a5baf403
Update matrix-js-sdk
2022-10-24 13:51:54 -04:00
Robin Townsend
e1090377f9
Merge branch 'main' into matryoshka-rageshake
2022-10-24 13:50:45 -04:00
Robin and GitHub
669b1403fc
Merge pull request #663 from robintown/matryoshka-avatar
...
Fix avatars of remote participants in matryoshka mode
2022-10-24 13:49:32 -04:00
Robin and GitHub
a4076cd528
Merge pull request #661 from robintown/i18n-ci
...
Add i18n CI
2022-10-24 13:49:13 -04:00
Robin and GitHub
877726dc3c
Merge pull request #656 from robintown/1-1-freedom
...
Re-enable focusing tiles in 1:1 calls
2022-10-24 13:49:00 -04:00
Robin and GitHub
c7a2c7110a
Merge pull request #655 from robintown/missing-translations
...
Make more of the lobby translateable
2022-10-24 13:48:49 -04:00
Robin Townsend
efe9e6c2b3
Fix avatars of remote participants in matryoshka mode
...
RoomWidgetClient doesn't do lazy loading, so it only has the state event data to work with and not the lazy loaded user object.
Previously avatars of remote participants were all replaced by fallback avatars.
2022-10-24 13:19:16 -04:00
Robin Townsend
9bdd5b0e58
Make rageshake requests work in matryoshka mode
2022-10-24 12:30:30 -04:00
Robin Townsend
fbf7b5d022
Add i18n CI
2022-10-24 10:53:55 -04:00
Robin Townsend
7ad84de9c2
Re-enable focusing tiles in 1:1 calls
2022-10-24 10:22:51 -04:00
Robin Townsend
bf94a5dcaf
Make more of the lobby translateable
2022-10-24 10:17:12 -04:00
Robin and GitHub
4e9abfa3b0
Merge pull request #654 from robintown/no-devices
...
Fix joining calls in matryoshka mode without audio or video inputs
2022-10-23 13:33:15 -04:00
Robin Townsend
d26de7d27f
Fix joining calls in matryoshka mode without audio or video inputs
...
The join handler was requesting a stream with both video and audio, even if the system lacked video or audio devices. Requesting one of audio or video is enough to get all device labels.
2022-10-23 13:22:43 -04:00
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