Commit Graph

275 Commits

Author SHA1 Message Date
Josh Perez ceffc2380c Add screensharing behind a feature flag 2021-05-20 17:37:19 -07:00
Fedor Indutny 80da8bb47b Display SMS/MMS disclaimer in empty search results 2021-05-20 17:37:17 -07:00
Fedor Indutny 7fa730531a Improve experience for contacts without signal accounts 2021-05-20 17:37:08 -07:00
Fedor Indutny c466d5bae3
Center tap-to-play GIF text using flex 2021-05-11 15:25:28 -07:00
Josh Perez 24b7790829
One SearchInput to rule them all 2021-05-10 20:50:43 -04:00
Fedor Indutny 986d8a66bc
Show challenge when requested by server 2021-05-05 17:09:29 -07:00
Evan Hahn fe772af251
Show "no groups in common" warning for relevant message requests 2021-04-30 15:58:57 -07:00
Fedor Indutny caf1d4c4da GIF attachments 2021-04-29 14:27:37 -07:00
Evan Hahn 3ce39a6316 Fix hidden trash icons in group details screen 2021-04-29 14:27:36 -07:00
Evan Hahn 2bae019f1a Modernize <Avatar> component code, fix an overflow bug 2021-04-29 14:27:35 -07:00
Evan Hahn 885ff5fe42 Show common groups in contact modal 2021-04-29 14:27:35 -07:00
Fedor Indutny 965c635905
Fix z-index of AvatarPopup and limit max width 2021-04-28 15:50:42 -05:00
Josh Perez d203f125c6
Adds message forwarding 2021-04-27 18:35:35 -04:00
Fedor Indutny bc5595801c
Fix group call notification color in light-theme 2021-04-27 13:03:50 -07:00
Josh Perez e75bba1c52
Replaces ConfirmationModal with ConfirmationDialog 2021-04-27 15:29:59 -04:00
Josh Perez 5e2d48cc2f
Do not populate left pane on initial link 2021-04-20 19:16:49 -04:00
Fedor Indutny 5991d14f58
Remove outline from link previews 2021-04-15 13:31:31 -05:00
Evan Hahn ea6562b7ac Merge branch 'hiqua-no_lower_limit_query' into next-beta 2021-04-14 14:14:57 -07:00
Kevin J. Sung bc3c95fea4 edit CSS to fix attachment filename being truncated 2021-04-14 12:27:52 -05:00
Jost Schulte 1493c1bf0e Reduce media min width for message reactions 2021-04-13 12:20:22 +02:00
Evan Hahn 95482fbf31 Add affirmative and destructive secondary button variants 2021-04-08 23:53:18 -04:00
Evan Hahn c8dc8a7398 Don't let users leave groups if they're the only admin 2021-04-05 18:08:50 -04:00
Evan Hahn d81aaf654f Improve left pane UI when loading search results 2021-04-05 18:08:50 -04:00
Jost Schulte 9823eb2201
Fix typos in TypeScript and SCSS files
See [#5136][0].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5136
2021-04-02 15:28:07 -05:00
Fedor Indutny 84f4e6ac64
CSS fixes for link preview dates and long attachment filenames 2021-03-29 14:36:03 -07:00
Fedor Indutny 79acb7513d
Fix delivery status overflow in sticker messages 2021-03-29 14:34:47 -07:00
Evan Hahn 544e20e1d8
Fix main header sizing issues on Linux 2021-03-22 12:51:55 -05:00
Evan Hahn 86530c3dc9 Increase readability of disappearing messages info text in dark mode 2021-03-19 16:57:36 -04:00
Fedor Indutny 529dd1a3cc Show download button for pending Link Preview images 2021-03-19 16:57:36 -04:00
Evan Hahn 8ee653f252 Respect users's "reduced motion" preference for smooth scrolling 2021-03-19 16:57:35 -04:00
Evan Hahn 6a72879c87 Group settings screen: fix focus styling for panel rows 2021-03-19 16:57:35 -04:00
Evan Hahn b81a52bbdd New Group administration: Add users 2021-03-19 16:57:35 -04:00
Fedor Indutny 12d7f24d0f New UI for audio playback and global audio player
Introduce new UI and behavior for playing audio attachments in
conversations. Previously, playback stopped unexpectedly during window
resizes and scrolling through the messages due to the row height
recomputation in `react-virtualized`.

With this commit we introduce `<GlobalAudioContext/>` instance that
wraps whole conversation and provides an `<audio/>` element that
doesn't get re-rendered (or destroyed) whenever `react-virtualized`
recomputes messages. The audio players (with a freshly designed UI) now
share this global `<audio/>` instance and manage access to it using
`audioPlayer.owner` state from the redux.

New UI computes on the fly, caches, and displays waveforms for each
audio attachment. Storybook had to be slightly modified to accomodate
testing of Android bubbles by introducing the new knob for
`authorColor`.
2021-03-19 16:57:35 -04:00
Evan Hahn 9f5335b854 New Group administration: update title and avatar 2021-03-19 16:57:35 -04:00
Evan Hahn 729d808f62 macOS: make conversation and main header draggable 2021-03-19 16:57:35 -04:00
Evan Hahn ecc04d36de Disallow group names longer than 32 extended graphemes 2021-03-19 16:57:35 -04:00
Evan Hahn a2071d9fa6 Update font values per Design's recommendations 2021-03-19 16:57:35 -04:00
Evan Hahn 5de4babc0d Support for creating New Groups 2021-03-19 16:53:52 -04:00
Evan Hahn dfa5005e7d Update conversation header design 2021-03-19 16:53:51 -04:00
Scott Nonnenberg 2aa2aca9f2 A few bug fixes 2021-03-19 16:53:51 -04:00
Evan Hahn 06fb4fd0bc Add "new conversation" composer for direct messages 2021-03-19 16:53:51 -04:00
Evan Hahn 8ee3bd9687 Create <Button> component and use it in <GroupV2JoinDialog> 2021-03-19 16:53:51 -04:00
Scott Nonnenberg 98e7e65d25 Automatic session reset 2021-03-19 16:53:51 -04:00
Josh Perez 34285054f6
Manual download of attachments with no blurHash 2021-02-11 17:50:11 -08:00
Evan Hahn e3f2b6b2de Replace "more" icon in header 2021-02-10 14:47:56 -08:00
Evan Hahn 2a43505277 On macOS, fix incoming call bar 2021-02-10 14:47:55 -08:00
Evan Hahn f832b018fc
Fix alignment of "about" 2021-02-09 17:08:24 -08:00
Chris Gaszynski 06dd10844d
Fix blinking message options when hovering the message and moving a mouse horizontally. (#4944) 2021-02-04 14:45:47 -08:00
Evan Hahn 8f1bb6f087
Don't render links (or link previews) for blocked or unapproved conversations 2021-02-02 11:09:53 -06:00
Josh Perez 267ae80442
UI fixes for conversation details screen 2021-02-01 14:57:42 -08:00