Robin Townsend
7926a1f9b9
Make local video in 1:1 calls draggable
2022-05-17 17:35:35 -04:00
David Baker
c7da1177ab
Add CODEOWNERS file
2022-05-17 18:44:22 +01:00
Robin Townsend
1e5539f165
Don't leave UnauthenticatedView if there was a room creation error
2022-05-17 12:38:01 -04:00
David Baker
d019add257
Merge remote-tracking branch 'origin/main' into dbkr/rageshake_ptt
2022-05-17 15:41:57 +01:00
David Baker
cc8ce7a05c
Move feedback button to overflow menu
...
To be consistent with normal view and avoid nested dialogs.
Also disable space for the PTT key when the feedback dialog is visible,
since otherwise you can't type a space. Involves some rearrangement of
modal state.
Remove accidentally comitted vite port config.
2022-05-17 15:36:13 +01:00
David Baker
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 Baker
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 Baker
b3285974f9
Enable rageshake on PTT mode
...
By putting another 'Submit Feedback' button in the developer section
of the setting modal (we can work out a better place for it).
2022-05-16 16:58:39 +01:00
David Baker
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 Baker
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
26a1c165d9
Merge pull request #322 from vector-im/dbkr/blocked_sound_on_timeout
...
Play the blocked sound on time limit
2022-05-13 19:26:46 +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
9fbe4278c2
Merge pull request #321 from vector-im/dbkr/ptt_mobile_touch_prompt
...
Fix hold-to-speak and prompt text on mobile
2022-05-12 12:16:48 +01:00
David Baker
b222b4f708
Fix hold-to-speak and prompt text on mobile
2022-05-12 12:07:04 +01:00
David Baker
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
e6459de0d9
Merge pull request #319 from vector-im/dbkr/pttsounds
...
Add push-to-talk sound effects
2022-05-12 10:07:50 +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 Baker
cb8d837370
Fetch redirects file from github
2022-05-11 13:20:35 +01:00
David Baker
500a19d655
Merge pull request #318 from vector-im/dbkr/netlify_redirect
...
Add redirects to netlify deployment
2022-05-11 13:11:09 +01:00
David Baker
0d3daf5fa3
move config files into config/
2022-05-11 12:11:49 +01:00
David Baker
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
6d7be57dcf
More comments
2022-05-11 11:42:17 +01:00
David Baker
5b913205af
Add redirects to netlify deployment
2022-05-11 11:39:48 +01:00
David Baker
fd93d89b26
Merge pull request #317 from dbkr/main
...
Add GHA to deploy main branch to Netlify
2022-05-11 11:13:18 +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
b2418d5384
Put manual deployment updating back
...
the netlify action's deployment updating doesn't seem to work
2022-05-10 20:48:30 +01:00
David Baker
f2232a0740
Enable production deploys
...
and also remove the manual deployment updating as it looks like the netlify action supports it anyway
2022-05-10 19:55:05 +01:00
David Baker
04c6d990bd
Make dir name match
2022-05-10 19:39:27 +01:00
David Baker
455bb09108
Try bumping token permissions
2022-05-10 19:35:40 +01:00
David Baker
d8fe617535
Try this path
2022-05-10 19:20:15 +01:00
David Baker
970568fd17
yaml indenting
2022-05-10 19:19:22 +01:00
David Baker
f6677889e0
Hopefully deploy main branch to netlify
2022-05-10 19:11:45 +01:00
David Baker
04780ab7aa
Seems we can turn noUnusedLocals on after all
2022-05-10 18:12:10 +01: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
27d492e9e2
Pin js-sdk commit & add olm for types
2022-05-10 17:41:50 +01:00
David Baker
bc22d36ef8
Use the merged js-sdk
2022-05-10 17:22:20 +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