Commit Graph

661 Commits

Author SHA1 Message Date
Evan Hahn
932e44e3bf Don't let quote thumbnails get taller than the quote itself 2021-01-25 18:29:01 -08:00
Evan Hahn
8a72607fa7 Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
Scott Nonnenberg
d1355d5874 Show 'you were removed from group' if dropped during migration 2021-01-25 18:29:00 -08:00
Evan Hahn
fd7b18e382 Properly handle sending videos which cannot be played locally 2021-01-25 18:29:00 -08:00
Evan Hahn
ffc5e9ef9b Remove obsolete <Message> story 2021-01-25 18:29:00 -08:00
Evan Hahn
b281420a40 Group calling: add speaker view 2021-01-25 18:28:59 -08:00
Evan Hahn
fbfcdbf84e Group calling: add overflow area 2021-01-25 18:28:59 -08:00
Evan Hahn
8e1391c70c Share group calling frame buffers to reduce memory usage 2021-01-25 18:28:59 -08:00
Evan Hahn
4c40d861cf Update link preview styles to better match designs 2021-01-25 18:28:59 -08:00
Evan Hahn
d0146a1613 Continue to show participants even when the blocked dialog is up 2021-01-25 18:28:59 -08:00
Scott Nonnenberg
cbc6c29479 Finish in-redux conversation lookups, getPropsForSearchResult moved 2021-01-25 18:28:58 -08:00
Josh Perez
2529e208c1 Move confirmation_dialog_view to ts and React
* Moves confirmation_dialog_view to ts and React

* showConfirmationDialog API
2021-01-25 18:28:58 -08:00
Scott Nonnenberg
272e6cc614 Group V2 invite links: in-conversation messages 2021-01-25 18:28:58 -08:00
Evan Hahn
8e7379a591 Move getDefaultConversation into a shared test folder 2021-01-25 18:28:58 -08:00
Evan Hahn
dd0ea6b3fe Upgrade TypeScript to the latest version, v4.1.3 2021-01-25 18:28:57 -08:00
Evan Hahn
8c25ffd6f5 Link previews: show full size image less often 2021-01-11 14:23:09 -08:00
Evan Hahn
0a35489696 Fix layout of "this person is in your contacts" tooltip 2021-01-11 13:43:21 -08:00
Evan Hahn
0c99604585 Minor: use clearTimeout instead of clearInterval in <Message> 2020-12-17 12:12:52 -05:00
Evan Hahn
1225d45ade Incremental improvements to header 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
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
1d8c7a368e When joining an empty group call, the button should say "Start Call" 2020-12-08 17:28:44 -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
a9367f48f1 Dark theme for calling device selection 2020-12-04 15:03:01 -08: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
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
673d07e176 GroupV1MigrationDialog: sort member list before display 2020-12-03 10:03:21 -06:00
Evan Hahn
c85ea814b1 Group calling participants refactor 2020-12-02 10:14:03 -08:00
Evan Hahn
d1866a0e5d Group calling: tell RingRTC about our rendered resolutions for perf 2020-12-01 17:52:01 -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
c7290309d3 Minor: remove a typecast from <CallingPip> 2020-12-01 11:57:46 -05:00
Evan Hahn
4c78a6c57f Show toast when group call is reconnecting 2020-12-01 11:46:44 -05:00
Scott Nonnenberg
2b8ae412e0 New feature flag with ability to migrate GV1 groups 2020-12-01 10:42:35 -06:00
Evan Hahn
d9e027a417 Minor: use enums instead of numbers in <CallScreen> stories 2020-11-30 13:54:12 -08:00
Evan Hahn
b2087cb8a2 Minor: rename a <CallingHeader> prop for clarity 2020-11-30 13:54:10 -08:00
Evan Hahn
abc21c8f45 Fix call header title for direct calls 2020-11-23 16:37:39 -05:00
Josh Perez
34574583b6 Group calling: fix participant hover state 2020-11-23 14:49:32 -05:00
Evan Hahn
daef1feae8 Add list of participants to the lobby, and add basic blocking for max participants 2020-11-23 14:49:32 -05:00
Josh Perez
f8b4862ed5 Participant list improvements 2020-11-23 14:49:32 -05:00
Josh Perez
7ca063a274 Scrollbar styles for participant list 2020-11-23 14:49:32 -05:00