Commit Graph

  • 42d905df7f Translations updates fkwp 2025-06-26 20:01:42 +00:00
  • 30eea63aae Merge pull request #3337 from element-hq/robin/error-fixes Robin 2025-06-26 09:52:35 -04:00
  • 825b83dc03 reduce wait after network error timeout down to 100 ms (#3365) fkwp 2025-06-26 11:54:41 +02:00
  • 3ddd6fa118 reduce wait after network error timeout down to 100 ms fkwp/config/reduce_network_error_timeout fkwp 2025-06-26 11:38:26 +02:00
  • f509c06cc6 Earpiece switcher and overlay (#3347) v0.13.0-rc.1 Robin 2025-06-26 05:08:57 -04:00
  • 5e147c6941 Test the CallViewModel output switcher directly robin/earpiece-overlay Robin 2025-06-25 16:49:14 -04:00
  • 9d216ae6fa Request capability to learn the room name Robin 2025-06-25 16:25:51 -04:00
  • c012aec909 Merge pull request #3353 from element-hq/toger5/device-permissions-request-possible-fix Robin 2025-06-25 15:56:10 -04:00
  • 09c81e52f7 Merge branch 'livekit' into robin/earpiece-overlay Robin 2025-06-25 15:54:04 -04:00
  • d08a180c54 Simplify and improve locality of the device name request logic toger5/device-permissions-request-possible-fix Timo 2025-06-25 20:12:54 +02:00
  • db948cb718 Merge pull request #3364 from element-hq/renovate/livekit-components Robin 2025-06-25 15:49:25 -04:00
  • c03e2c4bde simple subject instead of derived observable Timo 2025-06-23 13:57:52 +02:00
  • e47a743f1e Also fix camera reloading in widget mode Timo 2025-06-23 12:27:35 +02:00
  • 73ccb38c11 comment Timo 2025-06-23 11:22:59 +02:00
  • ab4eadf58f Only rerequest permissions if we do not yet get labels when enumerating Timo 2025-06-20 18:32:51 +02:00
  • 93cb7955c9 Update LiveKit components renovate[bot] 2025-06-25 18:41:41 +00:00
  • 8f841dfb59 Merge pull request #3363 from element-hq/toger5/fix-initial-device-selection-in-controlled-devices-mode Robin 2025-06-25 13:47:42 -04:00
  • f4d590c703 Use consistent name for preferred device IDs toger5/fix-initial-device-selection-in-controlled-devices-mode Robin 2025-06-25 13:42:31 -04:00
  • f3419f94c3 Fix empty string IDs not counting as devices Robin 2025-06-25 13:40:39 -04:00
  • a53585c96d Fix white borders in PiP mode android (Fix scroll issues in small documents) (#3362) Timo 2025-06-25 19:38:51 +02:00
  • 3b1ce22b71 Fold map operation into combineLatest Robin 2025-06-25 13:38:47 -04:00
  • 9787ac3abc bugfix: #3344 Reconnecting to the same SFU on membership change (#3361) Valere Fedronic 2025-06-25 19:35:50 +02:00
  • 03e6d47592 make scrolling work in the call list toger5/fix-white-border-android-pip Timo 2025-06-25 19:30:32 +02:00
  • 74760dd54e Remove redundant fix for spurious focus changes valere/fix_sfu_reconnect_bug Robin 2025-06-25 12:28:24 -04:00
  • 166816d5f7 Keep useActiveLivekitFocus from changing focus spuriously Robin 2025-06-25 12:26:47 -04:00
  • 2207e6ac21 fix logic for earpiece quick switcher to be based on switching target (also show quick switcher if headphones are connected) Timo 2025-06-25 17:43:59 +02:00
  • a98ced3e5b fix back to video button Timo 2025-06-25 16:23:19 +02:00
  • b01a1292c1 add snapshot test Timo 2025-06-25 16:01:00 +02:00
  • a8e67b76f2 prioritize header > hideHeader Timo 2025-06-25 15:32:16 +02:00
  • ce15188d48 remove dead code Timo 2025-06-25 15:22:45 +02:00
  • 58c5021cc1 fix tests Timo 2025-06-25 15:16:07 +02:00
  • 4a39627878 fix lints Timo 2025-06-25 15:13:09 +02:00
  • 0e5aea4182 Add "Back to video" button Timo 2025-06-25 13:02:39 +02:00
  • da847d52d7 fix initial selection when using controlled media Timo 2025-06-25 12:14:05 +02:00
  • 131bdc3522 fix initial selection when using controlled media Timo 2025-06-25 12:14:05 +02:00
  • df3f962f47 Style header icon color as desired and switch earpice/speaker icon Timo 2025-06-25 11:12:25 +02:00
  • a6ce3df3f6 Fix scroll issues in small documents (PiP mode android) This scroll issue resulted in white borders on android PiP mode. Timo 2025-06-25 10:18:20 +02:00
  • e5affa8942 Modernize AppBarContext Timo 2025-06-25 09:46:57 +02:00
  • eb294b111d revert android overlay app_bar Timo 2025-06-25 09:37:38 +02:00
  • 12d1f4c03a hide app bar in pip Timo 2025-06-24 18:03:52 +02:00
  • d5ba11956c fix styling - make video render below the header on Android. Timo 2025-06-24 16:38:55 +02:00
  • ffd2c9f272 fixup! commit error Valere 2025-06-24 16:33:48 +02:00
  • 630841d9aa bugfix: #3344 Reconnecting to the same SFU on membership change Valere 2025-06-24 15:22:48 +02:00
  • daa931c3c4 Merge pull request #3358 from element-hq/robin/remove-forward-ref Robin 2025-06-24 08:32:03 -04:00
  • 0f8c4675cf Make condition simpler robin/remove-forward-ref Robin 2025-06-24 08:28:00 -04:00
  • 337d09cd4d Use the platform property for ios detection (#3360) Timo 2025-06-24 14:25:05 +02:00
  • 40fbf19cbf fix top clipping with header Timo 2025-06-24 14:24:02 +02:00
  • 336a4240c1 Use the platform property for ios detection toger5/use-platform-for-ios-detection Timo 2025-06-24 14:06:51 +02:00
  • 54a4706bcf Fix header The header needs to be passed forward as a string to some components and as a bool (hideHeader) to others. Also use a enum instead of string options. Timo 2025-06-24 14:02:46 +02:00
  • e112b527a8 WIP: Add app bar and earpiece toggle button Robin 2025-06-23 21:54:48 -04:00
  • 6383c94f2f Add an earpiece overlay Robin 2025-06-13 13:18:29 -04:00
  • 49c9f5e769 Add a global control for toggling earpiece mode Robin 2025-06-13 12:13:39 -04:00
  • c084b7518b Tidy up controls.ts Robin 2025-06-13 11:05:53 -04:00
  • 6b6b679774 Make camera unavailable if using earpice mode (#3351) Timo 2025-06-24 10:59:16 +02:00
  • 193dc3fcca Make camera unavailable if using earpice mode toger5/mute-in-earpice Timo 2025-06-19 16:50:57 +02:00
  • 3ffb118dc7 Modernize how we use React contexts (#3359) Robin 2025-06-24 04:48:35 -04:00
  • a507bcde90 Add onBackButtonPressed controls api (#3357) Timo 2025-06-24 10:46:04 +02:00
  • 5cd38e5a3d Update docs/controls.md toger5/back-controls-api Timo 2025-06-24 10:42:33 +02:00
  • 0c27610119 Remove usages of forwardRef Robin 2025-06-23 22:48:37 -04:00
  • 4df74c7134 Simplify our context providers robin/context-codemods Robin 2025-06-23 22:59:58 -04:00
  • d4b38563e7 Replace useContext with use Robin 2025-06-23 22:57:39 -04:00
  • f86c9fe0a0 Merge pull request #3355 from element-hq/renovate/major-compound Robin 2025-06-23 22:10:07 -04:00
  • fdcf1196aa Add onBackButtonPressed controls api Timo 2025-06-23 18:08:25 +02:00
  • 3ae535bf31 Update dependency @vector-im/compound-web to v8 renovate[bot] 2025-06-23 00:39:22 +00:00
  • 5e2e94d794 Refactor media devices to live outside React as Observables (#3334) Robin 2025-06-20 12:37:25 -04:00
  • d1aabdea81 Merge branch 'livekit' into fkwp/change_video_codec fkwp 2025-06-20 16:34:21 +02:00
  • 5bf7361d01 Update dependency livekit-client to v2.13.8 (#3352) renovate[bot] 2025-06-20 10:01:31 +02:00
  • 06b2e8bb20 Fixes from ios debugging session: (#3342) robin/mvvm-media-devices Timo 2025-06-19 16:42:19 +02:00
  • 0fe8d16740 Update dependency @livekit/components-react to v2.9.10 (#3349) renovate[bot] 2025-06-19 16:42:15 +02:00
  • f1a2002072 Update dependency livekit-client to v2.13.7 (#3350) renovate[bot] 2025-06-19 16:40:28 +02:00
  • 2162383948 debug livekit logging fkwp 2025-06-19 13:22:41 +02:00
  • af7ef0e9fa wip fkwp 2025-06-19 13:20:57 +02:00
  • 64f5d46f9b Merge branch 'livekit' into fkwp/change_video_codec fkwp 2025-06-19 13:20:11 +02:00
  • 1af1a8ed0b Update dependency livekit-client to v2.13.6 (#3348) renovate[bot] 2025-06-19 13:19:31 +02:00
  • 0a18451640 wip fkwp 2025-06-19 10:42:14 +02:00
  • dc2665873f wip fkwp 2025-06-19 10:36:50 +02:00
  • 6d783384b0 wip fkwp 2025-06-18 22:49:31 +02:00
  • ec99fc5360 wip fkwp 2025-06-18 22:45:12 +02:00
  • dab1383d26 wip fkwp 2025-06-18 22:33:51 +02:00
  • f2e6e86e8e wip fkwp 2025-06-18 22:19:45 +02:00
  • 4fa26a062a wip fkwp 2025-06-18 22:15:03 +02:00
  • c2b75580e9 wip fkwp 2025-06-18 22:10:04 +02:00
  • 045b8b1afd wip fkwp 2025-06-18 21:59:12 +02:00
  • 9a83eb9e3b wip fkwp 2025-06-18 21:56:18 +02:00
  • 51b6d26a05 typo fkwp 2025-06-18 21:47:15 +02:00
  • 790cd82cc5 trying different resolutions fkwp 2025-06-18 21:44:01 +02:00
  • bb414d975e Address review feedback Robin 2025-06-18 15:42:56 -04:00
  • e74f168a4e trying different resolutions fkwp 2025-06-18 21:12:12 +02:00
  • 9a38c235c1 trying different resolutions fkwp 2025-06-18 20:49:41 +02:00
  • 717bd1c02c add h264 specific presets and use them as simlucast layers fkwp 2025-06-18 20:32:57 +02:00
  • 8b3af0017a change video codec from vp8 to h264 fkwp 2025-06-18 16:40:13 +02:00
  • 0970db8297 Update dependency livekit-client to v2.13.5 (#3343) renovate[bot] 2025-06-18 13:59:35 +02:00
  • 981bc6b1a4 Move things over from ios debugging session: - dont use preferred vs selected concept in controlled media. Its not needed since we dont use the id for actual browser media devices (the id's are not even actual browser media devices) - add more logging - add more conditions to not accidently set a deviceId that is not a browser deviceId but one provided via controlled. toger5/robin/mvvm-media-devices Timo 2025-06-17 20:16:19 +02:00
  • cd8768a1a6 Add a global control for toggling earpiece mode robin/switch-mobile-output Robin 2025-06-13 12:13:39 -04:00
  • a36e72147c Hide error screen icon from accessibility technologies robin/error-fixes Robin 2025-06-16 16:48:13 -04:00
  • eb09710e61 Tidy up controls.ts Robin 2025-06-13 11:05:53 -04:00
  • 032e1e438c Refactor media devices to live outside React as Observables Robin 2025-05-16 06:41:46 -04:00
  • 7f4a5a8bab Merge pull request #3338 from element-hq/renovate/compound Robin 2025-06-16 08:50:53 -04:00
  • 442fc1fc16 Update dependency @vector-im/compound-design-tokens to v4.0.4 renovate[bot] 2025-06-16 01:46:00 +00:00
  • 2f565fb8e3 maybe helpful logging toger5/fix-ios-audio Timo K 2025-06-13 13:03:25 +02:00