Commit graph

685 commits

Author SHA1 Message Date
Josh Perez
4015259def
Adds captions in the viewer 2022-04-14 13:02:12 -04:00
Fedor Indutny
247149c58e Support search for E164 without candidate contacts 2022-04-13 15:02:41 -07:00
Scott Nonnenberg
302604f67e
Restore ability to message someone from embedded contact 2022-04-11 17:26:09 -07:00
Scott Nonnenberg
7f89f6162f
Disable forward for messages with embedded contact 2022-04-11 13:57:44 -07:00
Scott Nonnenberg
45fcf827dd
Don't apply custom color style if message is deleted for everyone 2022-04-11 09:45:50 -07:00
Josh Perez
b96b02593b
Add aria-label to all <Select /> instances 2022-04-07 17:40:57 -04:00
Scott Nonnenberg
b50c96c0b5
Improve layout of various message bubbles 2022-04-07 09:58:15 -07:00
Fedor Indutny
5fdda012cd
Raise voice note time limit to one hour 2022-04-06 14:39:54 -07:00
Fedor Indutny
9568d5792e
Allow adding to a group by phone number 2022-04-04 17:38:22 -07:00
Scott Nonnenberg
85989fda3c
More peeking of group calls to prevent out-of-date member info 2022-03-31 18:06:56 -07:00
Josh Perez
3b5cc26fec
Adds logic around downloading stories 2022-03-28 18:10:08 -07:00
Scott Nonnenberg
006de5b1a5
Don't linkify when certain unicode formatting characters are present 2022-03-28 17:28:37 -07:00
Scott Nonnenberg
1ad284d22c
Group disparate status together, but show metadata if different 2022-03-28 15:55:12 -07:00
Fedor Indutny
d18ed40a23
Don't pass full group to spoofing review dialog 2022-03-24 14:46:17 -07:00
Fedor Indutny
c5a3ffddf9
Limit number of GV2 banned members 2022-03-23 15:34:51 -07:00
Scott Nonnenberg
bb066d4a84
Reintroduce inline metadata with full RTL support 2022-03-23 13:23:28 -07:00
Scott Nonnenberg
801c70b298
Don't render metadata if message bubble is collapsed 2022-03-23 10:41:38 -07:00
Scott Nonnenberg
04ef741236
Fix rendering of messages with primarily RTL text 2022-03-22 17:12:06 -07:00
Fedor Indutny
356f123092
Use parallel-prettier for lint 2022-03-22 13:45:34 -07:00
Scott Nonnenberg
67702254fb
Message Select: New faster animation, lighter for incoming bubbles 2022-03-22 12:06:08 -07:00
Scott Nonnenberg
c369e44d8e
Fix Contact Modal and improve Debug Log window 2022-03-21 11:41:48 -07:00
Scott Nonnenberg
53ca6672a9
Timeline: Spacing and message selection tweaks 2022-03-17 14:20:40 -07:00
Fedor Indutny
a9bf0cc0c9
Fix race condition in Timeline 2022-03-16 14:07:53 -07:00
Josh Perez
3620309f22
Show story replies in the timeline 2022-03-16 10:30:14 -07:00
Scott Nonnenberg
703bb8a3a3
Introduce new 'Block request' button in timeline 2022-03-15 17:11:28 -07:00
Scott Nonnenberg
f217730b84
Support for people banned from joining groups via link 2022-03-14 18:32:07 -07:00
Evan Hahn
72c6c57186
If not enough messages are loaded (on tall screens), fix jankiness 2022-03-11 14:31:21 -08:00
Evan Hahn
6e77d4b2c8
Fix RTL message layout issue 2022-03-10 11:35:48 -08:00
Evan Hahn
3226156a45
Revert buggy timeline layout refactor 2022-03-09 14:44:57 -08:00
Evan Hahn
cc44dca32b
Left-align audio message countdown and right-align metadata 2022-03-09 15:45:18 -06:00
Evan Hahn
80e445389f
Fix marking tall messages read 2022-03-09 12:05:07 -08:00
Evan Hahn
fd72385b9f
<Timeline> only needs whether someone is typing, not who 2022-03-09 13:15:15 -06:00
Evan Hahn
0b5e2e6768
Simplify positioning of timeline warnings 2022-03-09 12:47:13 -06:00
Evan Hahn
4b6b9cce01
Fix timeline not scrolling to bottom reliably 2022-03-08 13:54:27 -08:00
Evan Hahn
944d60f40b
On conversation open, scroll to unread indicator if present 2022-03-08 14:05:05 -06:00
Josh Perez
4e48d7792b
Use a hook for the ever-updating now 2022-03-08 13:11:11 -06:00
Evan Hahn
c527de0a8d
Collapse message bubbles when applicable 2022-03-08 08:32:42 -06:00
Josh Perez
eb91eb6fec
Process incoming story messages 2022-03-04 13:14:52 -08:00
Evan Hahn
effe5aae6f
Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Scott Nonnenberg
0a52318be6
Delete for everyone: Track sends and show failure states 2022-03-04 11:22:31 -08:00
Fedor Indutny
51759a64f9
Unescape link preview description 2022-03-04 11:02:36 -08:00
Evan Hahn
a3b1b696db
<MessageTimestamp>: make timestamp prop required 2022-03-03 20:35:59 -08:00
Evan Hahn
0c31ad25ef
Remove React Virtualized from <Timeline> 2022-03-03 14:23:10 -06:00
Evan Hahn
9b269cb43f
<Message>: avoid state change when cleaning up reaction root elements 2022-02-28 13:42:51 -08:00
Evan Hahn
052a8e65e2
Add "clean up timer if necessary" utility 2022-02-25 10:37:15 -08:00
Scott Nonnenberg
4763831d3e
background.ts: Introduce types for redux initialState 2022-02-23 12:48:40 -06:00
Evan Hahn
b96c7e90fe
Remove <Timeline> logging when row count is 0 2022-02-22 14:32:47 -06:00
Evan Hahn
aad371525a
Fix typo in Storybook action name
Co-authored-by: Ted Timmons <ted@perljam.net>

See [#5646][0].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5646
2022-02-16 12:43:45 -06:00
Evan Hahn
fd81d38931
Call details screen disable call buttons if call is active 2022-02-16 10:33:52 -08:00
Josh Perez
67209d8881
Consolidates the search inputs 2022-02-14 12:57:11 -05:00