Commit Graph

965 Commits

Author SHA1 Message Date
Evan Hahn dc918aea1d
Check leaks in Mocha 2021-01-11 12:17:09 -08:00
Josh Perez 7543d8b60d
Ensures emoji index does not exceed bounds on results change 2021-01-07 13:39:17 -08:00
Evan Hahn 55091edefa Avoid unnecessary re-render on CHECK_NETWORK_STATUS 2020-12-17 12:12:52 -05:00
Evan Hahn eff2318157 Minor: mark reducer arguments as Readonly 2020-12-17 12:12:52 -05:00
Evan Hahn 0c99604585 Minor: use `clearTimeout` instead of `clearInterval` in <Message> 2020-12-17 12:12:52 -05:00
Evan Hahn 116ff74be8 Update license tests in preparation for new year 2020-12-17 12:12:52 -05:00
Evan Hahn 1225d45ade Incremental improvements to header 2020-12-17 12:12:52 -05:00
Evan Hahn 7af68ff74d Minor: remove unused exports from calling service 2020-12-17 12:12:52 -05:00
Scott Nonnenberg 25f64a5140
Emoji: Search on short name first, eliminate short_names, proper sort 2020-12-14 10:15:55 -06:00
Evan Hahn c87ffcd2e9
Call lobby: render local preview at camera's aspect ratio 2020-12-11 16:44:07 -08:00
Scott Nonnenberg 0506b79f6b
Quotes: Use authorId when navigating to original message 2020-12-11 12:06:04 -06:00
Josh Perez 016fc62b8b
When group call is empty you are now full screen 2020-12-10 10:40:34 -08:00
Evan Hahn a237946ba0
Disable camera when quickly toggling the call lobby 2020-12-10 10:39:39 -08:00
Evan Hahn db0ebc5779
Update group membership for a group call when it changes 2020-12-09 15:21:34 -08:00
Scott Nonnenberg 3f58a9b762
Clean up UUID-handling to prepare for future 2020-12-09 17:26:37 -05:00
Scott Nonnenberg 5369950c1d
Don't promote archived sessions, more logging on error 2020-12-09 14:05:11 -08:00
Evan Hahn 1098e59f87
Handle group calling event sync messages 2020-12-09 16:04:34 -06:00
Evan Hahn a142cb522e
Send group call events to linked devices 2020-12-09 16:02:50 -06:00
Evan Hahn 496bdec35d
Fix duplicate timeline items for group call events 2020-12-09 15:57:34 -05:00
Josh Perez e8e43a53b2
Fixes lint and TS warning 2020-12-08 19:48:02 -05:00
Josh Perez 456c51308f
Group Calling: You is in this call 2020-12-08 18:35:21 -05:00
Evan Hahn 159e2eae55
Fix lint warning in Conversation model 2020-12-08 17:29:13 -05:00
Evan Hahn 1d8c7a368e
When joining an empty group call, the button should say "Start Call" 2020-12-08 17:28:44 -05:00
Josh Perez 5b0e267fb2
Revs up the desktop.storageWrite2 feature flag 2020-12-08 16:16:40 -05:00
Evan Hahn 4aaf08ba49
Minor: fix year in license comment 2020-12-08 15:02:32 -05:00
Josh Perez 318013e83d
Handles safety number changes while in a call 2020-12-08 14:37:04 -05:00
Evan Hahn 0c039bf431
Add group calling events to the message timeline 2020-12-07 14:43:19 -06:00
Evan Hahn a2f285d243
Put group calling behind a remote feature flag 2020-12-07 14:35:14 -06:00
Evan Hahn 23fed9ce63
Group calling SFU URL should be configurable 2020-12-07 13:40:11 -06:00
Evan Hahn ec35bdc3e5
Don't peek group calls if feature flag is disabled 2020-12-07 14:19:59 -05:00
Evan Hahn a9367f48f1
Dark theme for calling device selection 2020-12-04 15:03:01 -08:00
Evan Hahn 31c2fe56f4
yarn test-electron: automatically pick up test files 2020-12-04 13:54:46 -08:00
Scott Nonnenberg 6832b8acca
Timeline: repair oldest/newest metrics if we fetch nothing 2020-12-04 14:41:40 -06:00
Scott Nonnenberg 56ae4a41eb
Emoji completion: reverse results to show higher results at the top 2020-12-04 13:27:51 -06:00
Evan Hahn 6af78be51a
Fix logging when updating audio output device 2020-12-04 11:10:33 -08:00
Evan Hahn f65af33e6a
Remove `any` from GroupCallRemoteParticipant stories 2020-12-04 09:30:46 -08:00
Scott Nonnenberg df4e7c1bd4
GroupV1Migration: Pass areWeInvited value, don't set to always true 2020-12-03 14:39:41 -06:00
Evan Hahn 511ad14137
Fix mutation in CallingParticipantList component 2020-12-03 09:24:44 -08:00
Scott Nonnenberg a4d0c0dfab
MessageReceiver: still queue message, even if respond(200) fails 2020-12-03 10:04:50 -06:00
Scott Nonnenberg 673d07e176
GroupV1MigrationDialog: sort member list before display 2020-12-03 10:03:21 -06:00
Scott Nonnenberg 845532c9b7
MessageReceiver: Wait for derived GV1 data 2020-12-02 14:31:42 -08:00
Evan Hahn c85ea814b1
Group calling participants refactor 2020-12-02 10:14:03 -08:00
Evan Hahn be99bbe87a
Calling selectors are now based on the root state 2020-12-02 10:11:54 -08:00
Evan Hahn d1866a0e5d
Group calling: tell RingRTC about our rendered resolutions for perf 2020-12-01 17:52:01 -08:00
Evan Hahn b30b83ed57
Send group call update messages when joining/leaving a call 2020-12-01 17:49:08 -08:00
Josh Perez 81cc8a1211
Group Calling: blocking participants
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2020-12-01 19:30:25 -06:00
Evan Hahn f3f2cb2b5e
Show active speaker in group calling PiP 2020-12-01 15:52:09 -08:00
Scott Nonnenberg b3c161f484
Migration: Use pendingMember roles, better 'you were invited' 2020-12-01 15:45:39 -08:00
Evan Hahn bb5036364e
Prevent calling PiP from going off-screen 2020-12-01 11:21:47 -08:00
Evan Hahn 688938b5a1
Don't send messages to blocked group members 2020-12-01 12:04:14 -05:00