Commit Graph
100 Commits
Author SHA1 Message Date
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 56c4ad088f Merge pull request #1891 from vector-im/dbkr/require_e2eeconfig
Make E2EEConfig required
2023-11-15 16:13:17 +00:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 28141498b4 Merge pull request #1835 from vector-im/dbkr/sentry_migrate
Migrate to @sentry/browser
2023-10-31 09:37:02 +00:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub d94c41228f Merge pull request #1755 from vector-im/dbkr/remove_e2ee_setting
Remove E2EE setting
2023-10-13 15:37:01 +01:00
David BakerandGitHub e86f9b77fc Merge pull request #1754 from vector-im/dbkr/remove_e2ee_banner
Remove E2EEBanner
2023-10-13 15:18:51 +01:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub b0f63eb2ff Revert "Capture livekit's logs in rageshakes" 2023-09-25 09:32:32 +01:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 48b038914f Revert "Refactor useIsRoomE2EE" 2023-09-22 18:20:29 +01:00
David BakerandGitHub ef32b877ee Merge pull request #1570 from vector-im/dbkr/isroome2ee_refactor
Refactor useIsRoomE2EE
2023-09-22 18:09:33 +01:00
David BakerandGitHub 058da0a60f Merge pull request #1569 from vector-im/dbkr/bump_js_membershipid
Bump js-sdk
2023-09-22 18:06:30 +01:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 850cae9dfa Revert "fix url by providin a last & (#1550)"
This reverts commit 54e6fd4c07.
2023-09-20 16:31:45 +01:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 19bb78fbe3 Merge pull request #1534 from vector-im/dbkr/fix_groupcallroom_type
Fix a type
2023-09-19 21:57:43 +01:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub a200572f3c Merge pull request #1480 from vector-im/dbkr/lint_tests
Lint the test files
2023-09-18 20:52:47 +01:00
David BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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 BakerandGitHub 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