Commit Graph

  • 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
  • 905177f0b6 Don't present internal error messages as if they are localized Robin 2025-06-13 00:09:33 -04:00
  • 31c35583fb Replace technical & unlocalized error message with "Connection lost" Robin 2025-06-13 00:04:13 -04:00
  • 764c6fce24 Fix missing text on "Call not found" screen Robin 2025-06-12 23:54:40 -04:00
  • 86aa459a84 Center the heading on the error screen Robin 2025-06-12 23:47:33 -04:00
  • 32b6250cc3 fix: Force the docker image for lk-jwt-service to be pulled everytime (#3325) fkwp 2025-06-12 16:42:06 +02:00
  • 4a6dbf350f bump js-sdk to latest develop (containing a fix for membership manager resend join event issue) (#3333) Timo 2025-06-12 16:28:00 +02:00
  • 80ebfcae45 addressing review comments. We now default to latest-ci build and force the image to be pulled everytime fkwp/dev_env_fixed_version_for_jwt_service fkwp 2025-06-12 15:11:41 +02:00
  • 29968a3eba Apply new timing constants to MatrixRTC session (#3332) fkwp 2025-06-12 14:10:54 +02:00
  • d429f2f4f8 review comments fkwp/config/adapt_new_time_constants fkwp 2025-06-12 14:05:11 +02:00
  • 37ebf2a7a3 bump js-sdk to latest develop (containing a fix for membership manager resend join event issue) toger5/bump-js-sdk-membership-manager-rejoin-issue Timo K 2025-06-12 14:03:16 +02:00
  • 98bfab47dc selectedId == PreferredId for controlled output This skips the usage of the useSelectedId hook that only really makes sense for non controlled audio. Timo K 2025-06-12 13:50:22 +02:00
  • 84ff12e4de better hooks for media context Timo K 2025-06-11 17:35:17 +02:00
  • aa092c2195 Merge pull request #3323 from element-hq/fkwp/dev_build fkwp 2025-06-11 22:56:38 +02:00
  • bf2540bab4 apply new timing constants fkwp 2025-06-11 20:15:17 +02:00
  • 0bf5c4a835 simplify package.json scripts and remove NODE_ENV variables since we dont use them fkwp/dev_build fkwp 2025-06-11 16:54:10 +02:00
  • 3d47609cff Since we are now using templating anyhow we can also combine full and embedded build into one step fkwp 2025-06-10 18:17:16 +02:00
  • 1425de8726 Expose keep alive event configurarion in ec config and update defaults. (#3303) Timo 2025-06-10 18:09:52 +02:00
  • 3f4aa4dfd0 Update config/config.sample.json toger5/delayed-event-config Timo 2025-06-10 17:52:18 +02:00
  • be10214325 Update vite-embedded.config.js Timo 2025-06-10 17:51:47 +02:00
  • 9cf05e8b26 Update src/config/ConfigOptions.ts Timo 2025-06-10 17:51:10 +02:00
  • 9e479a013d cleanup config.sample.json and always use non depreacted names Timo 2025-06-10 17:45:56 +02:00
  • ddb8173f60 Update config/config.sample.json Timo 2025-06-10 17:39:32 +02:00
  • d8968fbc04 more naming cleanup Timo 2025-06-10 16:58:00 +02:00
  • c1aa1888f0 Merge pull request #3327 from element-hq/renovate/livekit-client fkwp 2025-06-10 16:12:11 +02:00
  • 58ebbfeed7 Merge pull request #3326 from element-hq/fkwp/doc_self-hosting_update fkwp 2025-06-10 15:59:12 +02:00
  • d287415b8f example and snake case Timo 2025-06-10 15:40:18 +02:00
  • 0567a8ad60 expose keep alive event configurarion in ec config and update defaults. Timo 2025-05-30 16:26:13 +02:00
  • 02f3f1b71a Improvements to audio renderer codebase. (#3308) Timo 2025-06-10 15:00:21 +02:00
  • bf4f13bb2f Use html audio element to call setsink id for reactions and call sounds. toger5/html-audio-for-reactions Timo 2025-06-05 11:53:01 +02:00
  • 603639030d review toger5/audio-renderer-brushup Timo 2025-06-04 23:22:49 +02:00
  • 025a2dc2a9 Improvements to audio renderer codebase. Timo 2025-06-03 13:26:00 +02:00
  • f7a6e20ae4 Update dependency livekit-client to v2.13.4 renovate[bot] 2025-06-10 12:31:41 +00:00
  • 378d59e948 prettier fkwp/doc_self-hosting_update fkwp 2025-06-10 14:27:15 +02:00