Commit Graph

4070 Commits

Author SHA1 Message Date
David Baker 83feb28909 Merge pull request #312 from vector-im/dbkr/license_headers
Add all the license headers
2022-05-06 21:19:44 +01:00
David Baker 5422cb76f1 Merge branch 'main' into dbkr/license_headers 2022-05-06 21:18:45 +01:00
David Baker a6eb52ae76 Merge pull request #311 from vector-im/dbkr/fix_pt_button_behaviour
Fix mouseup/down behaviour of PTT button
2022-05-06 21:17:50 +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 dbef06269b Merge pull request #310 from vector-im/ptt
Add feature-flagged support for Radio/PTT Mode
v0.1.3
2022-05-04 11:40:26 +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
Robert Long f5c50230a9 Enable source-maps 2022-05-04 11:34:28 +01:00
David Baker 0136fd3cab Run prettier 2022-05-04 11:24:25 +01:00
Robert Long 2d18953344 Merge pull request #309 from vector-im/dbkr/prettier
Add prettier & ESLint support
2022-05-03 10:36:08 -07:00
Robert Long 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
Robert Long dbdb82bd74 Switch to useShouldShowPtt hook 2022-05-03 10:32:06 -07: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
Robert Long c7dd2e2093 Merge pull request #307 from vector-im/dbkr/fix_toggle
Fix toggle button toggling
2022-05-02 11:30:05 -07:00
Robert Long cfa525f957 Merge pull request #306 from vector-im/dbkr/button_for_ptt
Wire up pressing the PTT button to unmute as well as spacebar
2022-05-02 11:28:00 -07: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
Robert Long 363f2340a0 Finish basic ptt implemenation 2022-04-28 17:44:50 -07:00
Robert Long 3a6346aa63 Create a voice group call when using ptt 2022-04-28 11:13:20 -07:00
Robert Long 9ef9680e07 Fix PTT button alignment 2022-04-28 11:13:01 -07:00
Robert Long e3cec93669 Add basic mobile styling 2022-04-27 17:19:58 -07:00
Robert Long b6c926d2c8 Additional in-room PTT styling 2022-04-27 16:47:23 -07:00
Robert Long c430ebb3a3 Finish first pass at PTT lobby UI 2022-04-27 15:18:55 -07:00
Robert Long ae13814449 Merge pull request #305 from vector-im/enable-source-maps
Enable source-maps
2022-04-27 13:51:40 -07:00
Robert Long 7a9ff98550 Add OLM_OPTIONS global TODO 2022-04-27 13:51:08 -07:00
Robert Long 3d54047f87 Fix Olm import 2022-04-27 13:38:16 -07:00
Robert Long dc75c1cfb4 Enable source-maps 2022-04-27 12:11:59 -07:00
Robert Long e2aee0be81 Fix olm import 2022-04-26 16:28:21 -07:00
Robert Long 44486aa62d Fix building olm library in production 2022-04-26 16:11:32 -07:00
Robert Long a0e4de73cc Add support for to-device messages via OLM 2022-04-26 15:20:06 -07:00
Robert Long 38f9a79bd3 Initial PTT designs 2022-04-22 18:05:48 -07:00
Robert Long fc1aaf02bf Use dbkr/ptt matrix-js-sdk package 2022-04-22 11:15:39 -07:00
Robert Long c05b6c5118 Merge pull request #291 from vector-im/remove-matrix-react-sdk-dep
Remove dependency on matrix-react-sdk
v0.1.2
2022-04-07 15:43:55 -07:00
Robert Long 72197c1a0a Remove dependency on matrix-react-sdk 2022-04-07 14:22:36 -07:00
Robert Long 46bcb8ac75 Merge pull request #285 from vector-im/fix-title
Fix Title
v0.1.1
2022-03-29 11:15:42 -07:00