Commit Graph
57 Commits
Author SHA1 Message Date
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 0d3daf5fa3 move config files into config/ 2022-05-11 12:11:49 +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 abdfcd879d Hopefully add sentry to cd builds 2022-05-10 21:24:20 +01: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
David Baker f805f4ead6 Remove some unnecessary tsconfig bits 2022-05-06 22:44:03 +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 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 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 5487fbc048 Set formatter to prettier
Although this will only work with the extension installed
2022-05-05 12:31:09 +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 894815268a Merge remote-tracking branch 'origin/main' into ptt 2022-05-04 11:37:52 +01:00
David Baker 8ecec0bc7e 3 more warnings in the PTT stuff 2022-05-04 11:35:33 +01:00
David Baker 66839e02f6 Add ESLint support too 2022-05-04 11:35:15 +01:00
David Baker bad8f36bf5 Add prettier support
+ CI to check formatting, and fix the couple of instances that
were not in prettier format (case in HTML clour codes).
2022-05-04 11:35:15 +01:00
David Baker 0136fd3cab Run prettier 2022-05-04 11:24:25 +01:00
David Baker 61309bacd9 Add ESLint support too 2022-05-03 15:32:16 +01:00
David Baker b3e88d33a7 Add prettier support
+ CI to check formatting, and fix the couple of instances that
were not in prettier format (case in HTML clour codes).
2022-05-03 14:24:04 +01:00
David Baker 73fda641c8 Switch js-sdk depdendency back to group-call branch 2022-05-03 13:19:57 +01:00
David Baker be01a4bd81 Commit missed file 2022-05-03 12:05:40 +01:00
David Baker 0814e3c905 Revert unintentional commit 2022-05-03 12:05:22 +01:00
David Baker 43d579744f Put PTT behind 'feature flag'
AKA does the URL hash start with '#ptt'

This will let us merge PTT back to the main branch
2022-04-29 19:25:00 +01:00
David Baker 48a008093b Fix toggle button toggling
Just use isSelected directly rather than makking the button have its
own state. Also, the isPressed from useToggleButton looks like its
whether the user has the mouse button down on it or not rather than
whether the toggle switch is on, which was making the state wrong.
2022-04-29 19:08:32 +01:00
David Baker 70c099c4b5 Wire up pressing the PTT button to unmute as well as spacebar 2022-04-29 18:56:17 +01:00
David Baker b65874a6fc export variables 2021-12-20 21:00:06 +00:00
David Baker 31845dea10 Fix docker build
and add catchall route
2021-12-20 20:05:05 +00:00
David Baker 032d623acb Use unprivilged nginx image 2021-12-20 18:43:45 +00:00
David Baker ccd8b484a6 Add env vars to build script
with hardcoded values for now
2021-12-20 17:53:23 +00:00
David Baker f66158a4da Add CI 2021-12-20 16:59:39 +00:00