Commit Graph
477 Commits
Author SHA1 Message Date
RobinandGitHub 183eea9f24 Merge pull request #336 from robintown/fix-links
Fix links
2022-05-18 08:45:33 -04:00
RobinandGitHub 548ea7220b Merge pull request #335 from robintown/drag-local-video
Make local video in 1:1 calls draggable
2022-05-18 08:45:22 -04:00
Robin Townsend 8cd45b64a1 Fix links
The href attribute was never actually being set.
2022-05-17 18:30:59 -04:00
RobinandGitHub c33d97a2ed Merge pull request #332 from robintown/double-call-name-prompt
Don't leave UnauthenticatedView if there was a room creation error
2022-05-17 17:43:17 -04:00
Robin Townsend 7926a1f9b9 Make local video in 1:1 calls draggable 2022-05-17 17:35:35 -04:00
Robin Townsend 1e5539f165 Don't leave UnauthenticatedView if there was a room creation error 2022-05-17 12:38:01 -04:00
David BakerandGitHub 6913fddcd3 Merge pull request #303 from vector-im/to-device-olm2
Add support for to-device messages via OLM
2022-05-17 13:33:30 +01:00
David BakerandGitHub c13040f0b0 Merge pull request #327 from vector-im/dbkr/end_talk_sound
Add sound when speaker stops speaking
2022-05-16 20:37:38 +01:00
David BakerandGitHub 24a1091954 Merge pull request #325 from vector-im/dbkr/fix_mute_races
Mute local mic if blocked and fix races on mute / unmute
2022-05-16 14:12:15 +01:00
David Baker 9fd7329554 Add sound when speaker stops speaking
And also a slightly nicer blocked sound (ok, I couldn't let it go).
2022-05-13 21:00:14 +01:00
David BakerandGitHub 2a19a9964d Merge pull request #326 from vector-im/dbkr/ptt_button_touch_fixes
Fixes for touch interface on push-to-talk button
2022-05-13 20:45:22 +01:00
David Baker 3fc9c1b74a Import createref separately 2022-05-13 20:43:20 +01:00
David Baker f6f0c20b08 Chain promises correctly 2022-05-13 20:39:21 +01:00
David Baker 2af87fa8b8 Fixes for touch interface on push-to-talk button
* Avoid also getting a 'mousedown' event by making the event listener
   non-passive so the preventDefault() works
 * Remember the touch that pressed the button so we only un-press
   when that touch ends, otherwise the button gets released if the
   user taps the screen anywhere else.
2022-05-13 18:28:48 +01:00
David Baker d34c8d08a4 Add comment 2022-05-13 18:09:45 +01:00
David Baker 0f687fb8b8 Fix races on mute / unmute
By serialising everything on a promise chain
2022-05-13 17:58:59 +01:00
David Baker 603dd3786a Play the blocked sound on time limit
Play the 'blocked' sound effect whenever the user is till holding
the button but can't speak anymore, whether they've been cut off
by someone else or have reached their time limit.
2022-05-12 14:13:03 +01:00
David Baker b222b4f708 Fix hold-to-speak and prompt text on mobile 2022-05-12 12:07:04 +01:00
David BakerandGitHub abc2449b07 Merge pull request #320 from vector-im/dbkr/pttcallview_types
More types on PTTCallView
2022-05-12 10:07:59 +01:00
David Baker 323505fbb4 Put back listeners commented for testing 2022-05-12 10:04:14 +01:00
David Baker 2b06c6f2e6 More types on PTTCallView
Give it a props type
2022-05-11 17:44:26 +01:00
David Baker 5a56e46f7b Prettier 2022-05-11 16:50:41 +01:00
David Baker abe9ece38f Add push-to-talk sound effects
Fixes https://github.com/vector-im/element-call/issues/296
2022-05-11 16:28:08 +01:00
David BakerandGitHub 66aede01dc Merge pull request #316 from vector-im/dbkr/typescript_round_1
Initial round of typescripting
2022-05-11 11:50:07 +01:00
David Baker abdfcd879d Hopefully add sentry to cd builds 2022-05-10 21:24:20 +01:00
Robert Long b231424f96 Reference vite/svgr types 2022-05-10 13:04:04 -07:00
David Baker b7df8019f0 Import request typings
to tell tsc about _Request which has abort()
2022-05-10 18:09:17 +01:00
David Baker 0a9115248d Include more js-sdk types 2022-05-10 17:45:54 +01:00
David Baker cf9625f33e Final type fixes
Revert previous type import hack and type a couple more bits
2022-05-10 17:18:26 +01:00
David Baker 446fd9c7c0 Make tsc happy with the js-sdk 2022-05-07 19:02:54 +01:00
David Baker adc7892d8c Enable type checking & disable lint warning 2022-05-06 22:55:47 +01:00
David Baker 00ffa1b6cd Add types from merge & fix import order 2022-05-06 22:43:22 +01:00
David Baker 055fbe786d Merge remote-tracking branch 'origin/main' into dbkr/typescript_round_1 2022-05-06 21:41:14 +01:00
David Baker 5fb1f556d5 Prettier 2022-05-06 21:34:58 +01:00
David Baker f4ba315cef Add more hook dependencies 2022-05-06 21:33:49 +01:00
David BakerandGitHub 9ba12da544 Merge branch 'main' into dbkr/fix_lint_errors 2022-05-06 21:31:35 +01:00
David BakerandGitHub 9374900ce0 Merge pull request #313 from vector-im/dbkr/fix_time_limit
Return to normal state when time limit reached
2022-05-06 21:28:40 +01:00
David Baker 7e5610eb36 Prettier 2022-05-06 21:27:07 +01:00
David Baker 1253638861 Store unmuteError in main state 2022-05-06 21:23:29 +01:00
David BakerandGitHub 5422cb76f1 Merge branch 'main' into dbkr/license_headers 2022-05-06 21:18:45 +01:00
David Baker 4488947eed Initial round of typescripting 2022-05-06 11:32:09 +01:00
David Baker bf8f164f55 Fix lint errors
Various hooks either missing dependencies or with extra ones.

Two remaining errors are from the recapcta code where I can't
work out if the extra dependency is intentional or not.
2022-05-05 13:15:07 +01:00
David Baker a70dbb130f Run prettier 2022-05-05 12:26:30 +01:00
David Baker 7edf544d73 Return to normal state when time limit reached 2022-05-05 12:22:51 +01:00
David Baker ad3bde9920 Undo unintentionally commented line 2022-05-04 17:36:35 +01:00
David Baker 85a98b3706 Remove onWindowBlur
we already do this in usePTT
2022-05-04 17:35:43 +01:00
David Baker 85e3f3761a Add all the license headers 2022-05-04 17:09:48 +01:00
David Baker f0b116714b Fix mouseup/down behaviour of PTT button
Handle mouseup events anywhere so the button releases if you move
the cursor out of the button & release. Likewsie for window losing
focus.
2022-05-04 16:52:45 +01:00
David Baker 0136fd3cab Run prettier 2022-05-04 11:24:25 +01:00
Robert LongandGitHub d930ab869a Merge pull request #308 from vector-im/dbkr/ptt_enable_flag
Put PTT behind 'feature flag'
2022-05-03 10:34:01 -07:00