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
Robin and GitHub
035498a8eb
Merge pull request #849 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-15 22:20:48 -05:00
Robin and GitHub
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 and GitHub
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
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 and GitHub
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
Robin and GitHub
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
Robin and GitHub
de7343d16a
Merge pull request #821 from robintown/save-lockfile
...
Save lockfile
2023-01-05 10:35:52 -05:00
Robin and GitHub
7ee6b02aeb
Merge pull request #820 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-04 09:12:43 -05:00
Robin and GitHub
6b021b9f70
Merge pull request #822 from robintown/reduce-local-feed
...
Reduce the size of the local feed in 1:1 calls at small window sizes
2023-01-04 09:05:49 -05:00
Robin Townsend
faa8f95f97
Reduce the size of the local feed in 1:1 calls at small window sizes
2023-01-04 08:38:24 -05:00
Robin Townsend
c09fec5f88
Save lockfile
2023-01-04 08:25:26 -05:00
Robin and GitHub
e5572210d3
Merge pull request #813 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-03 23:06:48 -05:00
Robin and GitHub
5e47a439ca
Merge pull request #811 from vector-im/dbkr/gha_filter_on_head_repo
...
Add conditional on head_repo on Netlify main GHA job
2022-12-22 18:51:20 -05:00
Robin and GitHub
7765cfe1c2
Merge pull request #792 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-12-20 15:32:38 -05:00
Robin and GitHub
b60a92112f
Merge pull request #779 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-12-16 11:54:25 -05:00
Robin and GitHub
cfe5ce977e
Merge pull request #790 from robintown/no-controls
...
Hide controls completely in picture-in-picture view
2022-12-14 07:37:34 -05:00
Robin Townsend
102ce87bb0
Hide controls completely in picture-in-picture view
...
This is to prepare for upcoming design changes to the picture-in-picture view in Element Web.
2022-12-13 18:20:30 -05:00
Robin and GitHub
f9845617b3
Merge pull request #783 from robintown/font-params
...
Add URL params to control fonts
2022-12-10 18:55:35 -05:00
Robin and GitHub
1ec598453b
Merge pull request #784 from robintown/prettier-everything
...
Apply Prettier to the entire project
2022-12-10 18:55:15 -05:00
Robin and GitHub
4659e58be8
Merge pull request #785 from robintown/leave-icon
...
Update the leave icon
2022-12-10 18:54:58 -05:00
Robin and GitHub
9f6cacb3b6
Merge pull request #782 from robintown/yarn-lock
...
Save lockfile
2022-12-09 15:09:02 -05:00
Robin Townsend
32168fb467
Update the leave icon
2022-12-09 14:41:43 -05:00
Robin Townsend
90ef5505bb
Apply Prettier to the entire project
...
This ensures that our tests will be formatted by Prettier, among other things.
2022-12-09 14:34:25 -05:00
Robin Townsend
acc41c532e
Add URL params to control fonts
...
This was also a good chance to switch to the semantic font size names used in Compound.
2022-12-09 14:31:13 -05:00
Robin Townsend
fb4fe0e928
Save lockfile
2022-12-09 08:40:58 -05:00
Robin and GitHub
5bd0429e98
Merge pull request #772 from robintown/toolbar-animation
...
Subtly animate video tile toolbars
2022-12-02 13:03:16 -05:00
Robin Townsend
0a38395bdc
Subtly animate video tile toolbars
2022-12-02 12:44:31 -05:00
Robin and GitHub
29d8f03a43
Merge pull request #719 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-12-01 08:38:21 -05:00
Robin and GitHub
bba60189e9
Merge pull request #769 from robintown/dont-start-calls
...
Don't start new calls in widget mode
2022-11-30 08:37:17 -05:00
Robin Townsend
44e22e2684
Don't start new calls in widget mode
...
In widget mode, it's the client's duty to start the call.
2022-11-29 15:47:39 -05:00
Robin and GitHub
aa828fe9f5
Merge pull request #761 from robintown/update-js-sdk
...
Enable users to join calls from multiple devices
2022-11-28 16:37:15 -05:00
Robin Townsend
aec034182b
Update matrix-js-sdk
2022-11-28 16:34:50 -05:00
Robin Townsend
5ba7267164
Fix lints
2022-11-28 16:15:47 -05:00
Robin Townsend
13def24f7e
Enable users to join calls from multiple devices
2022-11-21 12:39:48 -05:00
Robin and GitHub
6ef41b924d
Merge pull request #743 from robintown/config
...
Improve config documentation and setup
2022-11-11 08:19:40 -05:00
Robin and GitHub
d8688413f5
Merge pull request #745 from robintown/brand
...
Actually remove Matrix Video Chat branding for real
2022-11-10 07:34:57 -05:00
Robin Townsend
556f975552
Actually remove Matrix Video Chat branding for real
2022-11-09 17:23:22 -05:00
Robin Townsend
12079ded4f
Add instructions to put config.json inside public/
2022-11-09 10:55:21 -05:00
Robin Townsend
62988e6b46
Make the sample config usable without any edits
2022-11-09 10:54:13 -05:00
Robin Townsend
0e478f4c20
Add config documentation, and better types
2022-11-09 10:54:04 -05:00
Robin Townsend
9bf1b6f928
Remove unused variables from .env.example
2022-11-09 10:53:00 -05:00
Robin and GitHub
3f341de78f
Merge pull request #739 from robintown/develop-js-sdk
...
Switch to the develop branch of matrix-js-sdk
2022-11-08 16:13:43 -05:00
Robin Townsend
6498d2bd19
Update matrix-js-sdk
2022-11-08 16:11:19 -05:00
Robin Townsend
15bb710394
Merge branch 'main' into develop-js-sdk
2022-11-08 16:10:43 -05:00
Robin and GitHub
57bf934bc2
Merge pull request #736 from robintown/missing-audio-logs
...
Add logs to debug missing spatial audio
2022-11-08 14:53:28 -05:00
Robin and GitHub
7553983655
Merge pull request #741 from robintown/copy
...
Improve the analytics opt-in copy
2022-11-08 08:36:31 -05:00
Robin Townsend
ca6d75e384
Improve the analytics opt-in copy
2022-11-08 07:53:17 -05:00
Robin Townsend
ba6c3fac7d
Update matrix-js-sdk
2022-11-07 15:51:54 -05:00
Robin Townsend
b5f7b52a63
CI?? hello???
2022-11-07 14:38:03 -05:00
Robin Townsend
88ec0d7c2f
Maybe fix CI?
2022-11-07 14:35:28 -05:00
Robin Townsend
5f84cb5790
Fix lint
2022-11-07 14:03:28 -05:00
Robin Townsend
fb75c1536b
Merge branch 'main' into missing-audio-logs
2022-11-07 14:00:22 -05:00
Robin and GitHub
715bec5949
Merge pull request #737 from robintown/double-audio
...
Disable spatial audio for the maximized speaker
2022-11-07 13:59:07 -05:00
Robin Townsend
667f902278
Switch to the develop branch of matrix-js-sdk
2022-11-07 12:50:59 -05:00
Robin Townsend
70344fd40f
Disable spatial audio for the maximized speaker
2022-11-07 11:50:05 -05:00
Robin Townsend
0a5701b9fa
Add logs to debug missing spatial audio
...
And potentially fix it, by recreating the source node when the stream changes.
2022-11-07 11:46:10 -05:00
Robin and GitHub
6a619de67b
Merge pull request #720 from robintown/fix-screenshare-crash
...
Fix a crash when someone leaves while screensharing
2022-11-03 16:20:11 -04:00
Robin Townsend
a47bd13db6
Fix a crash when someone leaves while screensharing
2022-11-03 16:11:57 -04:00
Robin Townsend
806a9032e1
Update matrix-js-sdk
2022-11-03 14:41:14 -04:00
Robin and GitHub
02e1d602d9
Merge pull request #708 from robintown/join-polish
...
Improve the visual experience of joining a call
2022-11-03 14:01:22 -04:00
Robin and GitHub
1e02afe1c1
Merge pull request #709 from robintown/crisp-avatars
...
Fix blurry avatars
2022-11-03 14:01:04 -04:00
Robin Townsend
2d5f413a1f
Improve the visual experience of joining a call
...
Because useMeasure always returns a width and height of zero on the first render, various call UI elements would flash in and out of existence or animate in from the wrong place when joining a call. This poses an accessibility issue, and is generally unpleasant.
2022-11-02 23:17:36 -04:00
Robin Townsend
093bf7c1a1
Fix blurry avatars
2022-11-02 23:12:43 -04:00
Robin and GitHub
db66700595
Merge pull request #704 from robintown/feedless-tiles
...
Don't show toolbar buttons on connecting tiles
2022-11-02 12:36:36 -04:00
Robin and GitHub
f93c022c27
Merge pull request #703 from robintown/fix-key-warning
...
Fix a warning about missing keys
2022-11-02 12:36:28 -04:00
Robin Townsend
84a92845c3
Don't show toolbar buttons on connecting tiles
...
Because connecting tiles don't have a feed, clicking the local volume button would cause a soft crash. This also fixes a few strict mode errors in the surrounding area while we're at it.
2022-11-02 12:34:31 -04:00
Robin Townsend
8731f83fb5
Fix a warning about missing keys
2022-11-02 12:15:32 -04:00
Robin and GitHub
7b71e9b20f
Merge pull request #692 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-11-02 11:47:14 -04:00
Robin and GitHub
9b93d45ea0
Merge pull request #702 from robintown/no-double-clients
...
Don't doubly initialize the client in strict mode
2022-11-02 11:28:21 -04:00
Robin Townsend
f1c050c327
Don't doubly initialize the client in strict mode
2022-11-02 11:23:05 -04:00
Robin and GitHub
99dbcffcaf
Merge pull request #697 from robintown/rename
...
Clean up remaining 'Matrix Video Chat' branding
2022-11-02 07:45:59 -04:00
Robin and GitHub
57da08e6ff
Merge pull request #698 from robintown/fix-triage-automation
...
Attempt to fix triage automation
2022-11-02 07:45:47 -04:00
Robin and GitHub
e1d6f99f25
Merge pull request #696 from robintown/readme
...
Improve the README
2022-11-02 07:45:35 -04:00
Robin Townsend
956388807f
Attempt to fix triage automation
...
The 'PR_' ID format appears to be deprecated.
2022-11-01 22:31:56 -04:00
Robin Townsend
9bd6f346e9
Improve the README
...
Apparently linking matrix-js-sdk isn't necessary - I was able to clone and launch the app without a local matrix-js-sdk copy without problems.
2022-11-01 22:21:09 -04:00
Robin Townsend
b1083baacf
Clean up remaining 'Matrix Video Chat' branding
2022-11-01 22:19:44 -04:00
Robin Townsend
5b5c649b49
Update matrix-js-sdk
2022-11-01 19:56:30 -04:00
Robin and GitHub
0767a6f9dd
Merge pull request #691 from robintown/triage-automation
...
Add basic triage automation
2022-11-01 07:24:39 -04:00
Robin Townsend
77b139226b
Add basic triage automation
2022-10-31 16:48:20 -04:00
Robin and GitHub
658185a119
Merge pull request #690 from robintown/link-underline
...
Add an underline to blue (external) links on hover
2022-10-31 16:11:16 -04:00
Robin Townsend
37d9e48c0a
Add an underline to blue (external) links on hover
2022-10-31 15:16:02 -04:00
Robin and GitHub
a1c61fc1fd
Merge pull request #679 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-10-31 15:07:29 -04:00
Robin and GitHub
9b3835c166
Merge pull request #689 from robintown/logo-description
...
Add an accessible description to the logo
2022-10-31 14:44:46 -04:00
Robin and GitHub
54d903933b
Merge pull request #688 from robintown/load-olm-once
...
Ensure that Olm is only loaded once
2022-10-31 14:44:33 -04:00
Robin Townsend
dc1e086ea2
Add an accessible description to the logo
2022-10-31 14:03:41 -04:00
Robin Townsend
a3b8dfcdf2
Update matrix-js-sdk
2022-10-31 13:59:20 -04:00
Robin and GitHub
e6eb2e093c
Merge pull request #685 from robintown/reduced-motion
...
Disable animations for users that prefer reduced motion
2022-10-31 13:45:58 -04:00
Robin Townsend
d4caa1585b
Ensure that Olm is only loaded once
...
React 18's strict mode intentionally mounts all components twice, which was causing Olm to get double-loaded. Also, it doesn't need to be loaded if the app is running as a widget.
2022-10-31 13:43:03 -04:00
Robin and GitHub
363ea2e669
Merge pull request #687 from robintown/hide-abort-errors
...
Don't log AbortErrors from videos that are never played
2022-10-31 13:37:08 -04:00
Robin Townsend
c25874ced5
Don't log AbortErrors from videos that are never played
...
It's normal for the play operation on video feeds to be cancelled due to tiles unmounting quickly (especially with React 18's strict mode), but it logs a scary error which can be misleading during debugging.
2022-10-31 12:34:56 -04:00
Robin Townsend
7932d7a471
Disable animations for users that prefer reduced motion
2022-10-31 11:46:17 -04:00