David Baker and GitHub
5aa719565f
Merge pull request #2144 from hereje/refactor/replace-jest-with-vitest
...
refactor: replace jest with vitest
2024-02-16 10:34:00 +00:00
David Baker and GitHub
95a44f5462
Merge pull request #1902 from vector-im/dbkr/hide_rooms_no_key
...
Hide rooms we don't have the key for in recents list
2023-11-21 15:26:45 +00:00
David Baker
b0dac561d5
Update comment
2023-11-21 09:59:07 +00:00
David Baker and GitHub
0ba550f56b
Merge pull request #1910 from vector-im/dbkr/fix_no_media_perms
...
Fix joining calls with no media permission
2023-11-21 09:18:00 +00:00
David Baker
861d8ec016
Fix joining calls with no media permission
...
You can still try to unmute your media in the preview screen and
the button will show unmuted, but then mute again once you actually
join, so not 100% perfect but better.
Fixes https://github.com/vector-im/element-call/issues/1907
Fixes https://github.com/vector-im/element-call/issues/1661
2023-11-20 18:49:08 +00:00
David Baker and GitHub
4f17c62338
Merge pull request #1903 from vector-im/dbkr/update_js_sdk_norotate
...
Update js-sdk
2023-11-17 15:02:05 +00:00
David Baker
3e7a800424
Update js-sdk
...
For https://github.com/matrix-org/matrix-js-sdk/pull/3877
2023-11-16 17:55:11 +00:00
David Baker and GitHub
68f31ed52d
Merge pull request #1901 from vector-im/renovate/livekit-components-react-1.x-lockfile
...
Update dependency @livekit/components-react to v1.4.0
2023-11-16 16:41:32 +00:00
David Baker
92d61fa0f1
Hide rooms we don't have the key for in recents list
2023-11-16 16:32:25 +00:00
David Baker and GitHub
081c42f5bc
Merge pull request #1892 from vector-im/dbkr/focus_switch_keep_screenshare
...
Keep screenshares when switching focus
2023-11-16 09:39:17 +00:00
David Baker
57ca5d1713
Another comment
2023-11-15 16:23:06 +00:00
David Baker
be5cd619bb
Add comment
2023-11-15 16:20:28 +00:00
David Baker and GitHub
56c4ad088f
Merge pull request #1891 from vector-im/dbkr/require_e2eeconfig
...
Make E2EEConfig required
2023-11-15 16:13:17 +00:00
David Baker and GitHub
d46156d860
Merge pull request #1889 from vector-im/dbkr/close-precreated-track
...
Close precreated tracks if we never add them
2023-11-15 14:44:34 +00:00
David Baker
c146e83c15
Keep screenshares when switching focus
...
This also removes the use of the useLivekitRoom hook: we had reached
the point where the only thing it was actually doing was disconnecting,
so we now do that in the onClick handler for the leave button (I don't
think we need to disconnect on unmount?). It was otherwise just getting in
the way and causing tracks to be enabled/disabled when we didn't want them
to be. This also removes the need for the blockAudio code.
Fixes https://github.com/vector-im/element-call/issues/1413
2023-11-10 15:24:43 +00:00
David Baker
5ab6d18712
Make E2EEConfig required
...
Previously it could be either undefined or type None which meant the
same thing: no need to have both, just make it required.
This also means we can move the line to set e2ee enabled into a more
sensible place rather than in the ActiveCall de-nulling wrapper.
2023-11-10 11:54:59 +00:00
David Baker
e4e721818a
Close precreated tracks if we never add them
...
As the log line says, this should never happen, but if it does we
still shouldn't leak tracks.
2023-11-10 11:18:20 +00:00
David Baker and GitHub
daf6e677d6
Merge pull request #1885 from vector-im/renovate/node-20.x-lockfile
...
Update dependency @types/node to v20.9.0
2023-11-09 12:58:57 +00:00
David Baker and GitHub
ae86409d56
Merge pull request #1882 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.88.3
2023-11-09 12:57:44 +00:00
David Baker and GitHub
2624b096c6
Merge pull request #1880 from vector-im/renovate/uuid-9.x-lockfile
...
Update dependency @types/uuid to v9.0.7
2023-11-08 16:21:25 +00:00
David Baker and GitHub
ac5e49e7d7
Merge pull request #1879 from vector-im/renovate/lodash-4.x-lockfile
...
Update dependency @types/lodash to v4.14.201
2023-11-08 16:21:05 +00:00
David Baker and GitHub
ae5cdcef66
Merge pull request #1870 from vector-im/renovate/content-type-1.x-lockfile
...
Update dependency @types/content-type to v1.1.8
2023-11-08 16:19:37 +00:00
David Baker and GitHub
2dc1ad399d
Merge pull request #1869 from vector-im/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.10.0
2023-11-08 16:19:01 +00:00
David Baker and GitHub
9a5ace6401
Merge pull request #1881 from vector-im/dbkr/bump-js-sdk-keyrotate
...
Update js-sdk for per-participant key rotation
2023-11-08 11:37:05 +00:00
David Baker
0154370ae4
Update js-sdk for per-participant key rotation
...
To pull in https://github.com/matrix-org/matrix-js-sdk/pull/3833
2023-11-08 11:16:04 +00:00
David Baker and GitHub
7c6fbfb18b
Merge pull request #1866 from vector-im/renovate/eslint-8.x-lockfile
...
Update dependency eslint to v8.53.0
2023-11-06 15:24:27 +00:00
David Baker and GitHub
0fcf96ea56
Merge pull request #1863 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.14.3
2023-11-03 15:16:49 +00:00
David Baker and GitHub
92dd94f3b1
Merge pull request #1858 from vector-im/renovate/vitejs-plugin-react-4.x-lockfile
...
Update dependency @vitejs/plugin-react to v4.1.1
2023-11-03 10:15:20 +00:00
David Baker and GitHub
ec8016acd4
Merge pull request #1841 from vector-im/renovate/eslint-plugin-unicorn-49.x
...
Update dependency eslint-plugin-unicorn to v49
2023-11-01 16:56:04 +00:00
David Baker and GitHub
731f1e4008
Merge pull request #1772 from vector-im/dbkr/ppe2ee
...
Support key-per-participant e2ee
2023-10-31 20:08:05 +00:00
David Baker
ba376d7005
Back to js-sdk develop branch now it's merged
2023-10-31 20:00:48 +00:00
David Baker and GitHub
28141498b4
Merge pull request #1835 from vector-im/dbkr/sentry_migrate
...
Migrate to @sentry/browser
2023-10-31 09:37:02 +00:00
David Baker and GitHub
1775b0948f
Merge pull request #1836 from vector-im/dbkr/add_double_mic_sentry_message
...
Add sentry message if we hit the extra mic check
2023-10-31 09:36:44 +00:00
David Baker
49c90a4612
Amalgamate E2EEMode & E2eeType
2023-10-30 17:06:59 +00:00
David Baker
c65ce86001
Update for renamed function
...
and new js-sdk containing it
2023-10-30 16:55:16 +00:00
David Baker and GitHub
477f67c5ad
Merge pull request #1837 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.14.2
2023-10-27 20:45:29 +01:00
David Baker and GitHub
e2c6a3eda6
Merge pull request #1831 from vector-im/renovate/docker-setup-buildx-action-digest
...
Update docker/setup-buildx-action digest to 6d5347c
2023-10-26 18:15:58 +01:00
David Baker and GitHub
13137e9f3c
Merge pull request #1829 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.87.0
2023-10-26 13:54:07 +01:00
David Baker and GitHub
48e3ba0e3d
Merge pull request #1813 from vector-im/renovate/eslint-plugin-import-2.x-lockfile
...
Update dependency eslint-plugin-import to v2.29.0
2023-10-24 09:15:15 +01:00
David Baker and GitHub
59213e27fe
Merge pull request #1816 from vector-im/renovate/node-20.x
...
Update dependency @types/node to v20
2023-10-24 09:11:34 +01:00
David Baker and GitHub
90b34fc7e8
Merge pull request #1815 from vector-im/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v6.9.0
2023-10-24 09:10:53 +01:00
David Baker and GitHub
5c09a60dcb
Merge pull request #1807 from vector-im/renovate/eslint-8.x-lockfile
...
Update dependency eslint to v8.52.0
2023-10-23 11:07:22 +01:00
David Baker and GitHub
22db3e023e
Merge pull request #1798 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.14.1
2023-10-19 11:12:14 +01:00
David Baker and GitHub
0d75f4459e
Merge pull request #1776 from vector-im/dbkr/fix_send_leave_event
...
Update js-sdk to fix sending call member events on leave
2023-10-17 16:47:02 +01:00
David Baker and GitHub
d94c41228f
Merge pull request #1755 from vector-im/dbkr/remove_e2ee_setting
...
Remove E2EE setting
2023-10-13 15:37:01 +01:00
David Baker and GitHub
e86f9b77fc
Merge pull request #1754 from vector-im/dbkr/remove_e2ee_banner
...
Remove E2EEBanner
2023-10-13 15:18:51 +01:00
David Baker and GitHub
6ef4ce6d29
Merge pull request #1756 from vector-im/dbkr/safari_screenshare
...
Re-enable screen sharing on Safari
2023-10-13 15:18:27 +01:00
David Baker and GitHub
777daaf209
Merge pull request #1759 from vector-im/dbkr/fix_using_non_default_device
...
Fix using a non-default audio device
2023-10-13 13:38:15 +01:00
David Baker and GitHub
1b7354ff5c
Merge pull request #1752 from vector-im/renovate/node-18.x-lockfile
...
Update dependency @types/node to v18.18.5
2023-10-13 13:13:01 +01:00
David Baker and GitHub
42d9fe1962
Merge pull request #1720 from vector-im/dbkr/write_key_with_right_roomid
...
Always store room passwords with the right room ID
2023-10-13 11:35:38 +01:00
David Baker and GitHub
61d7adf0d4
Merge pull request #1740 from vector-im/dbkr/log_mic_and_focus
...
Add logging & guards for mic pre-creation & focus
2023-10-13 10:34:41 +01:00
David Baker and GitHub
ac7a39d23f
Merge pull request #1753 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.14.0
2023-10-13 10:34:23 +01:00
9d4ade97b0
Remove redundant check
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2023-10-11 16:10:03 +01:00
David Baker and GitHub
5900b76be2
Merge pull request #1694 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.83.0
2023-10-11 11:48:21 +01:00
David Baker and GitHub
d9ea66f091
Merge pull request #1712 from vector-im/renovate/node-18.x-lockfile
...
Update dependency @types/node to v18.18.4
2023-10-11 11:47:42 +01:00
David Baker and GitHub
908b466b1e
Merge pull request #1713 from vector-im/renovate/uuid-9.x-lockfile
...
Update dependency @types/uuid to v9.0.5
2023-10-11 11:47:14 +01:00
David Baker and GitHub
be36ce43e0
Merge pull request #1716 from vector-im/renovate/docker-build-push-action-digest
...
Update docker/build-push-action digest to 0f84726
2023-10-11 11:21:06 +01:00
David Baker and GitHub
d575ea4117
Merge pull request #1722 from vector-im/dbkr/dont_use_sender
...
Don't use event.sender
2023-10-10 17:20:35 +01:00
51f87fa42a
Add comment
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2023-10-10 17:06:49 +01:00
David Baker and GitHub
7ab69435e5
Merge pull request #1717 from vector-im/dbkr/fix_url_password_param
...
Use base64url encoding for the password param
2023-10-10 11:07:45 +01:00
David Baker and GitHub
e2abeba194
Merge pull request #1705 from vector-im/dbkr/use_secure_random
...
Generate call passwords with secure RNG
2023-10-06 16:20:50 +01:00
David Baker and GitHub
bc36acafc8
Merge pull request #1704 from vector-im/dbkr/refactor_room_create
...
Refactor room creation code a little
2023-10-06 16:18:18 +01:00
David Baker and GitHub
be4afaeb7e
Merge pull request #1687 from vector-im/dbkr/update_default_device
...
Switch capture devices if the default device changes
2023-10-06 12:01:46 +01:00
David Baker and GitHub
44e604aaa1
Merge pull request #1703 from vector-im/dbkr/keep_password_in_url
...
Keep the password in the URL
2023-10-06 10:55:12 +01:00
David Baker and GitHub
3e0bc8a0d9
Merge pull request #1659 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-29 11:28:20 +01:00
David Baker and GitHub
2357cc18a9
Merge pull request #1657 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-09-29 09:13:00 +01:00
David Baker and GitHub
426132927f
Merge pull request #1647 from vector-im/renovate/posthog-js-1.x-lockfile
...
Update dependency posthog-js to v1.81.2
2023-09-28 14:24:15 +01:00
David Baker and GitHub
03caa22f0e
Merge pull request #1611 from vector-im/dbkr/depthlimit
...
Re-enable livekit rageshake logging & with depth limit
2023-09-27 13:28:38 +01:00
David Baker and GitHub
96eafef027
Merge pull request #1627 from vector-im/renovate/nwtgck-actions-netlify-2.x
...
Update nwtgck/actions-netlify action to v2
2023-09-27 09:06:08 +01:00
2cfa007d4c
Typo
...
Co-authored-by: Robin <robin@robin.town >
2023-09-26 17:31:00 +01:00
David Baker and GitHub
a1aaacaad7
Merge pull request #1592 from vector-im/dbkr/use_loglevel
...
Use the loglevel library's extensions
2023-09-26 11:14:47 +01:00
31446e7997
Typo
...
Co-authored-by: Robin <robin@robin.town >
2023-09-25 20:55:04 +01:00
David Baker and GitHub
ac6747bbf3
Merge pull request #1578 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.13.4
2023-09-25 10:18:09 +01:00
David Baker and GitHub
845b4e133b
Merge pull request #1577 from vector-im/revert-1566-dbkr/lklogs
...
Revert "Capture livekit's logs in rageshakes"
2023-09-25 09:37:08 +01:00
David Baker and GitHub
b0f63eb2ff
Revert "Capture livekit's logs in rageshakes"
2023-09-25 09:32:32 +01:00
David Baker and GitHub
444a37224b
Merge pull request #1573 from vector-im/dbkr/dont_always_join
...
Don't always try to join rooms
2023-09-22 19:17:28 +01:00
David Baker and GitHub
6bc8ccf1ce
Merge pull request #1571 from vector-im/revert-1570-dbkr/isroome2ee_refactor
...
Revert "Refactor useIsRoomE2EE"
2023-09-22 18:27:41 +01:00
David Baker and GitHub
48b038914f
Revert "Refactor useIsRoomE2EE"
2023-09-22 18:20:29 +01:00
David Baker and GitHub
ef32b877ee
Merge pull request #1570 from vector-im/dbkr/isroome2ee_refactor
...
Refactor useIsRoomE2EE
2023-09-22 18:09:33 +01:00
David Baker and GitHub
058da0a60f
Merge pull request #1569 from vector-im/dbkr/bump_js_membershipid
...
Bump js-sdk
2023-09-22 18:06:30 +01:00
David Baker and GitHub
e9e37736b0
Merge pull request #1566 from vector-im/dbkr/lklogs
...
Capture livekit's logs in rageshakes
2023-09-22 13:13:31 +01:00
David Baker and GitHub
a5131be7c7
Merge pull request #1557 from vector-im/dbkr/fix_password_race
...
Fix race where app would be opened with no e2ee key
2023-09-20 18:42:35 +01:00
David Baker and GitHub
fb4e0784fc
Merge pull request #1558 from vector-im/revert-1550-confined_to_room_fix
...
Revert "fix url by providin a last &"
2023-09-20 16:39:46 +01:00
David Baker and GitHub
850cae9dfa
Revert "fix url by providin a last & ( #1550 )"
...
This reverts commit 54e6fd4c07 .
2023-09-20 16:31:45 +01:00
David Baker and GitHub
4842b2a89b
Merge pull request #1552 from vector-im/dbkr/unsupported_browser_message
...
Better error for browsers that don't support e2ee
2023-09-20 14:30:22 +01:00
David Baker and GitHub
393eeabfa8
Merge pull request #1546 from vector-im/dbkr/fix_toggle_ipad
...
Fix layout toggle on safari
2023-09-20 12:40:07 +01:00
David Baker and GitHub
0128fece80
Merge pull request #1533 from vector-im/dbkr/include_room_name
...
Include the room name in the generated URL
2023-09-20 08:40:15 +01:00
David Baker and GitHub
19bb78fbe3
Merge pull request #1534 from vector-im/dbkr/fix_groupcallroom_type
...
Fix a type
2023-09-19 21:57:43 +01:00
David Baker and GitHub
2df95c4fe9
Merge pull request #1530 from vector-im/dbkr/no_auto_create
...
Don't auto create calls from visiting the URL
2023-09-19 18:47:43 +01:00
53e3cbcf61
Don't include the brand name
...
Co-authored-by: Robin <robin@robin.town >
2023-09-19 18:26:08 +01:00
David Baker and GitHub
32a2bf3b32
Merge pull request #1529 from vector-im/dbkr/roomnamekey
...
Use the room ID as the react key
2023-09-19 18:17:44 +01:00
David Baker and GitHub
caa6f5bcde
Merge pull request #1507 from vector-im/dbkr/more_assetlinks
...
Add nightly & main app to assetlinks
2023-09-19 10:23:24 +01:00
David Baker and GitHub
a200572f3c
Merge pull request #1480 from vector-im/dbkr/lint_tests
...
Lint the test files
2023-09-18 20:52:47 +01:00
David Baker and GitHub
949caa4a32
Merge pull request #1479 from vector-im/dbkr/refactor_urlparams
...
Small refactor of URLParams stuff
2023-09-18 20:40:31 +01:00
David Baker and GitHub
38b8b4d67e
Merge pull request #1463 from vector-im/renovate/livekit-components-react-1.x-lockfile
...
Update dependency @livekit/components-react to v1.2.0
2023-09-18 12:06:59 +01:00
David Baker and GitHub
cd5c0c9b55
Merge pull request #1461 from vector-im/renovate/livekit-client-1.x-lockfile
...
Update dependency livekit-client to v1.13.3
2023-09-18 11:13:54 +01:00
5570e3f806
More obvious syntax
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2023-09-13 14:32:21 +01:00
David Baker and GitHub
9efb15941c
Merge pull request #1348 from vector-im/dbkr/matrixrtcsession
...
Switch to the MatrixRTCSession layer in js-sdk
2023-09-12 16:33:02 +01:00
David Baker and GitHub
59f719acb6
Merge pull request #1420 from vector-im/dbkr/apple-site-association
...
Add apple site association
2023-09-12 14:00:13 +01:00
David Baker and GitHub
054361ab3a
Merge pull request #1431 from vector-im/renovate/livekit-components-react-1.x-lockfile
...
Update dependency @livekit/components-react to v1.1.8
2023-09-12 13:59:29 +01:00