Commit Graph
5299 Commits
Author SHA1 Message Date
Chris SvenningsenandJosh Perez 15e817c3e2 Migrate Linkify to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez d27a15a3eb Migrate MessageSearchResult to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 0e79f83a42 Migrate EmbeddedContact to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 84fee07a72 Migrate LightboxGallery to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 4b0c206128 Migrate Lightbox to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 3591fa005e Migrate Spinner to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez b8cc7e8107 Migrate MainHeader to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez db1f4d107f Migrate Emojify to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 88dce16b32 Migrate MediaGridItem to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez ac28f9f13c Migrate ExpireTimer to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 6494818f76 Migrate ContactDetail to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 702913b21a Migrate LeftPane to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez b112666239 Migrate MediaGallery to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 2de4a3177a Migrate MessageBodyHighlight to storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez f1d04f4751 Migrate Intl to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 6aeaabf505 Migrate countdown to storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 1ca3ec47f8 Migrate StartNewConversation to storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 309332d943 Migrate Emoji to storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 67d2dd07c3 Migrate AttachmentList to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 3416818e01 Migrate DocumentListItem to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 8975b3473c Migrate EmptyState to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez 2cd187abaf Migrate AddNewLines to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 25ab4df9cc Migrate ShortcutGuide to Storybook 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez 6f4965fd5a Minor: avatars should not be selectable 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez 85b74a7806 Add gradient for call screen controls 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez d1d1436fde Migrate composition input to storybook 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez 3b05e9ad8f Add test for Stickers.redactPackId 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez cebe72ece7 Migrate AvatarPopup to Storybook 2020-08-28 15:42:24 -04:00
Chris SvenningsenandJosh Perez c8e8291da4 Migrate Caption Editor to Storybook 2020-08-28 15:42:24 -04:00
Sidney KeeseandJosh Perez 24dfaa4da4 Migrate composition area to storybook 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez f4c11b2e67 Minor: fix double import in textsecure.d.ts 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez 49fc466fe7 Minor: remove a commented-out debugger 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez 373ea0d060 Fix instructions for running libtextsecure tests 2020-08-28 15:42:24 -04:00
Evan HahnandJosh Perez 7aff568bf8 Fix local-development.json instructions 2020-08-28 15:42:24 -04:00
Danny LinandGitHub c8261814fd Add setting to toggle notification attention drawing (#4457)
In many GNU/Linux setups, drawing attention when a notification arrives
causes the Signal window to steal focus immediately and interrupt the
user from what they were doing before the notification arrived. GNOME
Shell is the most prominent example of this behavior, but there are
likely other cases as well. Suddenly stealing focus on external events
like this can even pose a security problem in some cases, e.g. if the
user is in the middle of a typing a sudo password on one monitor while a
notification arrives and focuses Signal on another monitor. See #4452
for more information.

Disabling attention drawing entirely for Linux is also problematic
because some users rely on it as the sole indication of a new message,
as seen in #3582 and #3611.

Commit f790694559 improved the situation
by adding a hidden "--disable-flash-frame" command-line argument, but
this argument is undocumented and manually adding command-line arguments
to the application's .desktop file is not user-friendly.

This commit adds a settings option for whether to draw attention when a
new notification arrives to make it easy for all Linux users to obtain
the appropriate behavior without relying on an undocumented
command-line argument.

Fixes #4452.
2020-08-24 14:45:31 -07:00
u32i64andGitHub 0c9e7ced60 Fix some typos in messages.json (#4447) 2020-08-14 10:01:51 -07:00
Scott Nonnenberg 724a627dd3 v1.35.1-beta.1 v1.35.1-beta.1 2020-08-13 16:44:21 -07:00
Scott Nonnenberg 22e7c9c56f Update strings 2020-08-13 16:26:29 -07:00
Scott NonnenbergandGitHub 2db1569fbd Fix conversation last activity calculation 2020-08-13 17:47:50 -05:00
Evan HahnandGitHub aa43f322b3 Remove scrollbar from author title in quotes 2020-08-13 15:21:05 -07:00
Josh PerezandGitHub 02607edfff Fix selectedReaction which is now always undefined 2020-08-13 15:19:04 -07:00
Scott NonnenbergandGitHub 3615096497 Fix contact name rendering on call screen 2020-08-13 18:02:28 -04:00
d3d3c41f94 Convert <Avatar /> component to Storybook
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
Co-authored-by: Sidney Keese <me@sidke.com>
2020-08-13 13:53:45 -07:00
Josh PerezandGitHub 4169c120fc Ensure all native modules exist outside of asar 2020-08-12 18:30:47 -07:00
Scott NonnenbergandGitHub eb44e2fc6a Calling: Show call event summaries in left pane 2020-08-12 19:52:34 -04:00
Josh PerezandGitHub 474d1694ed Error out in CI if there is a diff 2020-08-12 15:47:46 -07:00
Evan HahnandGitHub a8090d8c66 A few CSS fixes for message bubbles 2020-08-12 15:47:20 -07:00
Scott NonnenbergandGitHub c369363e10 Storage Service: Don't create groups from incoming v1 records 2020-08-11 21:07:55 -04:00
Scott NonnenbergandGitHub 67058e27bb Safely generate cached conversation props on startup 2020-08-11 19:15:06 -04:00
Evan HahnandGitHub b32445cd20 Upgrade node-fetch to latest version, v2.6.0 2020-08-11 14:23:37 -07:00