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 |
|
Evan Hahn
|
48137a498c
|
Timeline: Add alternate height measurement cache
|
2022-02-11 16:28:28 -06:00 |
|
Evan Hahn
|
eed3e8e316
|
Disable "Call Again" if already on a call
|
2022-02-11 12:21:45 -06:00 |
|
Evan Hahn
|
7ff0aeacb8
|
Log if <Timeline> row count is 0
|
2022-02-10 13:35:05 -06:00 |
|
Evan Hahn
|
4e707c1b9a
|
Remove duplicated react-virtualized type
|
2022-02-10 12:59:09 -06:00 |
|
Evan Hahn
|
f5a4cd9ce8
|
Peek group calls when opening conversations and leaving calls
|
2022-02-08 13:18:51 -06:00 |
|
Evan Hahn
|
45393b1ca5
|
Fix timeline crash when deleting the oldest visible message
|
2022-02-07 10:54:15 -08:00 |
|
Josh Perez
|
909453b20b
|
Allow reactions in announcement only groups
|
2022-02-02 15:01:22 -05:00 |
|
Evan Hahn
|
07968ea42b
|
Use isSameDay and isToday utilities
|
2022-02-02 10:27:44 -08:00 |
|
Josh Perez
|
a0c61e5b4a
|
Only show image editing icon in composition area
|
2022-02-02 09:31:16 -06:00 |
|
Evan Hahn
|
bd41bdf3cb
|
Tweaks to floating date header fading
|
2022-01-28 12:31:20 -06:00 |
|
Evan Hahn
|
babd61377b
|
Remove floating date header remote config flags
|
2022-01-27 13:50:01 -08:00 |
|
Evan Hahn
|
8fa4cd68d5
|
Fix timeline item sizing bug, and test timeline logic
|
2022-01-27 12:10:24 -08:00 |
|
Evan Hahn
|
f9440bf594
|
Timeline date headers
|
2022-01-26 17:05:26 -06:00 |
|
Evan Hahn
|
b9adee918f
|
Removed "received at" from message details for outbound messages
|
2022-01-21 11:51:40 -06:00 |
|
Fedor Indutny
|
26421b8c18
|
Log conversation open time
|
2022-01-19 16:40:29 -08:00 |
|
Fedor Indutny
|
46ddcc50f9
|
Update electron to 16.0.6
|
2022-01-03 17:43:42 -08:00 |
|
Evan Hahn
|
7273e580bd
|
Quiet React warning in mute modal
|
2022-01-03 13:44:45 -08:00 |
|
Evan Hahn
|
770c80b9ee
|
Remove several @ts-ignores
|
2021-12-16 17:14:21 -08:00 |
|
Scott Nonnenberg
|
29c3b8af89
|
Fix groupV2 change rendering in notifications and left pane
|
2021-12-16 09:44:54 -08:00 |
|
Evan Hahn
|
97d42d5e7b
|
Enable media editor for everyone
|
2021-12-14 16:53:15 -08:00 |
|
Fedor Indutny
|
fed84be0b6
|
Fix crashes when playing media on legacy OS
|
2021-12-10 15:27:42 -08:00 |
|
Josh Perez
|
4c85c04d45
|
Adds all message actions to context menu
|
2021-12-06 13:52:47 -08:00 |
|
Josh Perez
|
13de35bea2
|
Fix video forwarding
|
2021-12-02 17:05:32 -08:00 |
|
Evan Hahn
|
c88cb62464
|
Hide "delete for everyone" button for pending messages
|
2021-12-02 13:28:19 -08:00 |
|
Evan Hahn
|
ee93168028
|
Clean up contact utility file name
|
2021-12-01 15:37:37 -08:00 |
|
Evan Hahn
|
e030b3d18c
|
Require badge props in <Avatar> to ensure no missing spots
|
2021-12-01 18:24:00 +01:00 |
|
Josh Perez
|
7affe313f0
|
Add image editor
|
2021-11-30 20:14:25 -06:00 |
|
Fedor Indutny
|
518ebc315e
|
Ensure that message heights are always recomputed
|
2021-11-30 20:34:56 +01:00 |
|
Evan Hahn
|
67b17ec317
|
Hide "become a sustainer" button if you're already a sustainer
|
2021-11-30 17:29:57 +01:00 |
|
Scott Nonnenberg
|
563f016245
|
When you send a message, scroll it into view
|
2021-11-30 12:25:24 +01:00 |
|
Evan Hahn
|
a7ca634e87
|
Show badges in contact spoofing dialog
|
2021-11-30 11:07:24 +01:00 |
|
Josh Perez
|
29b4148889
|
Add 100 character buffer to read more
|
2021-11-29 16:42:26 +01:00 |
|
Fedor Indutny
|
a52530262f
|
Revert "When you send a message, scroll it into view"
This reverts commit a3525c16ef .
|
2021-11-23 14:09:07 +01:00 |
|
Scott Nonnenberg
|
58e3dd9028
|
Conversation details label: Differentiate between group and 1:1 chat
|
2021-11-20 09:48:27 -06:00 |
|
Evan Hahn
|
e490d91cc4
|
Add badges to avatars in group dialogs
|
2021-11-20 09:41:21 -06:00 |
|
Scott Nonnenberg
|
7bb37dc63b
|
Draft attachments: Show image as generic attachment if too big
|
2021-11-19 13:19:42 -08:00 |
|
Scott Nonnenberg
|
a3525c16ef
|
When you send a message, scroll it into view
|
2021-11-19 09:19:55 -08:00 |
|
Evan Hahn
|
e5b40aa2ef
|
Show badges on group invites screen
|
2021-11-18 23:27:48 +01:00 |
|
Fedor Indutny
|
b48477a19c
|
Use full name in ChangeNumberNotification
|
2021-11-18 23:11:33 +01:00 |
|
Evan Hahn
|
1ba48512f6
|
Update design for clicking on badges
|
2021-11-18 12:01:53 -08:00 |
|
Evan Hahn
|
c63bf11a8f
|
Show badges in reaction viewer
|
2021-11-17 22:11:46 +01:00 |
|
Evan Hahn
|
2cbcd59609
|
Add badges to all conversation lists
|
2021-11-17 22:11:21 +01:00 |
|
Evan Hahn
|
a466b939bc
|
Show user badges on message details screen
|
2021-11-16 09:53:41 -06:00 |
|
Evan Hahn
|
7d17158add
|
Show badges on message avatars where applicable
|
2021-11-15 16:53:42 -06:00 |
|
Scott Nonnenberg
|
a024ee4b96
|
Allow stage and send of video, even if we can't get screenshot
|
2021-11-15 13:54:33 -08:00 |
|
Evan Hahn
|
f4e336836f
|
Add user badges to typing bubbles, refactor typing logic
|
2021-11-15 21:01:58 +01:00 |
|
Evan Hahn
|
ede34ecee3
|
Enable noImplicitOverride TypeScript compiler option
|
2021-11-12 15:44:20 -08:00 |
|
Evan Hahn
|
4490d9f2d0
|
Upgrade Reselect to 4.1.2
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
|
2021-11-12 16:37:44 -06:00 |
|
Scott Nonnenberg
|
cbae7f8ee9
|
Search for username in compose mode
|
2021-11-11 17:17:29 -08:00 |
|
Scott Nonnenberg
|
edab7c7d83
|
Remember message Read More state when scrolling in virtualized container
|
2021-11-11 15:45:47 -08:00 |
|
Scott Nonnenberg
|
c5b5f2fe42
|
Handle duplicate requests to start recording a voice note
|
2021-11-11 15:33:35 -08:00 |
|
Evan Hahn
|
5619eeca83
|
Upgrade Prettier to 2.4.1
|
2021-11-11 16:43:05 -06:00 |
|
Evan Hahn
|
d0f1b8892d
|
Show user badges in contact modal
|
2021-11-11 10:23:00 -06:00 |
|
Scott Nonnenberg
|
6445a01f2a
|
Fix broken Pending Invites screen
|
2021-11-10 15:01:06 -08:00 |
|
Evan Hahn
|
37992715cd
|
Remove caption editor
|
2021-11-09 16:25:29 -08:00 |
|
Evan Hahn
|
ab543aea93
|
Add "should show badges" feature flag
|
2021-11-09 16:51:56 +01:00 |
|
Evan Hahn
|
d6ffb08a63
|
Disable class-methods-use-this lint rule
|
2021-11-04 16:04:51 -05:00 |
|
Evan Hahn
|
0811367bd5
|
Message details: Render a fuller timestamp for outbound send state
|
2021-11-04 13:53:37 -07:00 |
|
Scott Nonnenberg
|
5bd7eda124
|
Scroll to bottom of conversation on message send
|
2021-11-02 19:00:54 -07:00 |
|
Fedor Indutny
|
254c87a1ac
|
Fix row height recomputation in Timeline
|
2021-11-02 16:42:35 -07:00 |
|
Evan Hahn
|
f647c4e053
|
Display user badges
|
2021-11-02 16:01:13 -07:00 |
|
Scott Nonnenberg
|
3190f95fac
|
Usernames: Create/update/delete in profile editor
|
2021-11-01 12:13:35 -07:00 |
|
Evan Hahn
|
a9cb621eb6
|
Various search UI improvements
|
2021-11-01 11:43:02 -07:00 |
|
Evan Hahn
|
630394d91d
|
Fix incorrect fallback for conversation details avatar lightbox
|
2021-11-01 11:40:28 -07:00 |
|
David Sanders
|
9d7340ef3f
|
Fix several race conditions in react-contextmenu
|
2021-10-29 14:21:06 -07:00 |
|
Fedor Indutny
|
d7edbabd48
|
Add about field to ConversationDetailsHeader
|
2021-10-27 16:33:06 -07:00 |
|
Evan Hahn
|
ce35c870d4
|
Let Storybook stories fetch theme
|
2021-10-27 12:49:58 -07:00 |
|
David Sanders
|
79b3b6408e
|
Fix microphone permission checking for audio recording
See [#5580][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5580
|
2021-10-27 11:16:09 -05:00 |
|
Evan Hahn
|
90d8313614
|
Fix avatar type in conversation details panel
|
2021-10-27 10:50:58 -05:00 |
|
Fedor Indutny
|
63fcdbe787
|
Use UUIDs in group database schema
|
2021-10-26 15:59:08 -07:00 |
|
Evan Hahn
|
74fde10ff5
|
Prefer import type when importing types
|
2021-10-26 14:15:33 -05:00 |
|
Scott Nonnenberg
|
53bc13a401
|
Accessibility fixes for ConversationDetails and AvatarPopup
|
2021-10-25 12:11:19 -07:00 |
|
Josh Perez
|
f31c5165d8
|
Open conversation details when clicking conversation header
|
2021-10-21 16:06:44 -05:00 |
|
Josh Perez
|
9ecf47594b
|
Tweaks to conversation details
|
2021-10-21 14:04:43 -07:00 |
|
Josh Perez
|
2e438aa876
|
Conversation details screen for 1:1 chats
|
2021-10-20 16:46:41 -07:00 |
|
Josh Perez
|
b32d068e83
|
Affordances for really tall messages
|
2021-10-20 15:46:42 -05:00 |
|
Evan Hahn
|
d372b47617
|
Remove media query from <Message>
|
2021-10-19 09:24:36 -07:00 |
|
Will Golledge
|
2cd02855fc
|
Fix "in contacts" tooltip exceeding desired boundary
See [#4907][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/4907
|
2021-10-18 17:10:22 -05:00 |
|
Josh Perez
|
fc425304fc
|
Moves the attach-file shortcut into the component
|
2021-10-15 14:51:58 -04:00 |
|
Evan Hahn
|
35a54cdc02
|
Introduce a new design for the left pane
|
2021-10-12 16:59:08 -07:00 |
|
Josh Perez
|
a5e8226821
|
Shows message status timestamps if available
|
2021-10-12 16:40:42 -07:00 |
|
Josh Perez
|
7488fa5abc
|
Memoize toasts to unstick them in AudioCapture
|
2021-10-12 14:09:00 -05:00 |
|
Evan Hahn
|
f4b0bade80
|
Fix avatar focus highlight
|
2021-10-12 14:07:58 -05:00 |
|
Josh Perez
|
f5cce73611
|
Fix play button on videos
|
2021-10-12 12:06:39 -05:00 |
|
Josh Perez
|
a25690b3bd
|
Exclude jumbo style for single emoji in quotes or attachments
|
2021-10-07 20:27:46 -04:00 |
|
Josh Perez
|
b866e1a23d
|
Fix safety number viewer for contact modal
|
2021-10-07 17:45:58 -04:00 |
|
Evan Hahn
|
e346fb1f90
|
Persist overlay overflow in conversation list
|
2021-10-07 10:24:10 -05:00 |
|
Josh Perez
|
7c9b8e919c
|
Render emoji like a sticker
|
2021-10-06 10:37:53 -07:00 |
|
Scott Nonnenberg
|
bd380086a4
|
Send related emoji along with Sticker, fix SendMessage types
|
2021-10-05 17:10:08 -05:00 |
|
Josh Perez
|
f974490ff0
|
Add some spacing for +10 reactions
|
2021-10-05 11:28:18 -07:00 |
|
Josh Perez
|
5fdfa1c632
|
ConversationView in React
|
2021-10-05 09:47:06 -07:00 |
|
Josh Perez
|
87ea95735e
|
Make triple dot menu work on really small screen widths
|
2021-10-05 08:58:34 -05:00 |
|
Josh Perez
|
48aaf9e4f3
|
Fix quote styles so they are uniform
|
2021-10-04 20:12:07 -04:00 |
|
Josh Perez
|
59f8243a0d
|
Do not show play button for undownloaded media
|
2021-10-04 15:29:11 -07:00 |
|
Josh Perez
|
9a9fc60103
|
Fix click propagating from reaction viewer to container
|
2021-10-04 15:56:34 -05:00 |
|
Evan Hahn
|
893a77a3ad
|
Fix render loop in <Modal> , clean up ref merger code
|
2021-10-01 16:53:00 -07:00 |
|
Fedor Indutny
|
3534408c97
|
Fix various clipping issues with message buttons
|
2021-09-30 16:24:23 -05:00 |
|
Josh Perez
|
31d1f25b18
|
Adds error dialog when voice recorder cannot start
|
2021-09-30 13:13:47 -07:00 |
|
Fedor Indutny
|
3e31a7405b
|
Use physical keys+layout for shortcuts
|
2021-09-29 14:21:15 -07:00 |
|
Josh Perez
|
603c315c82
|
Moves AudioCapture into react
|
2021-09-29 13:23:06 -07:00 |
|
Evan Hahn
|
c170d04ffa
|
Enable customization of preferred reactions for everyone
|
2021-09-29 13:21:26 -07:00 |
|
Fedor Indutny
|
5c1776e00e
|
Autofocus "choose group member" modal input
|
2021-09-29 14:29:02 -05:00 |
|
Fedor Indutny
|
2f7226e200
|
Remove key caching from Timeline
|
2021-09-28 11:32:54 -07:00 |
|
Fedor Indutny
|
a6e3d5cbae
|
Display thumbnails for video attachments
|
2021-09-24 13:47:47 -07:00 |
|
Josh Perez
|
1c3c971cf4
|
Moves DraftAttachments into redux
|
2021-09-24 16:03:32 -04:00 |
|
Fedor Indutny
|
4ef0bf96cc
|
Uint8Array migration
|
2021-09-23 17:49:05 -07:00 |
|
Fedor Indutny
|
b9d6497cb1
|
Better types for WebAPI
|
2021-09-21 17:58:03 -07:00 |
|
Josh Perez
|
c05d23e628
|
Modernize ContactModal
|
2021-09-21 15:37:10 -07:00 |
|
Josh Perez
|
1d2fcde49f
|
Moves navigateTo to util
|
2021-09-21 16:45:25 -04:00 |
|
Evan Hahn
|
a68e3a6d20
|
Improve staged attachment designs
|
2021-09-20 18:23:55 -07:00 |
|
Fedor Indutny
|
c19a801b89
|
Use consistent check for timeline height recomputation
|
2021-09-20 14:19:55 -05:00 |
|
Josh Perez
|
829e42ca6e
|
Move i18n setup to TypeScript
|
2021-09-17 20:30:08 -04:00 |
|
Josh Perez
|
7b5faa1cc1
|
Permissions popup context iso
|
2021-09-17 18:24:21 -04:00 |
|
Josh Perez
|
277992a468
|
Make scrollbar overlay content in left pane
|
2021-09-17 14:03:18 -07:00 |
|
Scott Nonnenberg
|
e2454ef7c5
|
Improve a few strings, highlight back button on focus, proper key value
|
2021-09-17 13:57:54 -07:00 |
|
Josh Perez
|
65ddf0a9e8
|
Import log instead of using it off of window
|
2021-09-17 14:27:53 -04:00 |
|
Evan Hahn
|
7e7078e11a
|
Fix lint error in <Linkify> stories
|
2021-09-17 11:28:26 -05:00 |
|
jojomatik
|
51d85e58eb
|
Linkify additional TLDs
See [#5170][0].
[0]: #5170
|
2021-09-17 10:14:42 -05:00 |
|
Fedor Indutny
|
ce0ccc9b58
|
Disable jumbomoji in quotes
|
2021-09-16 15:45:32 -07:00 |
|
Evan Hahn
|
9ff1c1e50d
|
Recompute hero row size when it appears
|
2021-09-16 14:47:08 -07:00 |
|
Evan Hahn
|
11855d1585
|
Make onHeightChange a required prop of <ConversationHero>
|
2021-09-16 14:44:00 -07:00 |
|
Evan Hahn
|
fda21edd23
|
Remove unnecessary disables of consistent-return lint rule
|
2021-09-16 15:25:55 -05:00 |
|
Evan Hahn
|
eed7aff925
|
Remove unnecessary props from <ContactName>
|
2021-09-16 11:15:43 -05:00 |
|
Fedor Indutny
|
59ca63cd2e
|
Use audio.ended in MessageAudio.tsx
|
2021-09-16 08:02:23 -07:00 |
|
Evan Hahn
|
ce1daef9f3
|
Fix <UniversalTimerNotification> stories
|
2021-09-15 09:04:42 -07:00 |
|
Evan Hahn
|
240585ef94
|
Allow duplicates in reaction palette
|
2021-09-13 10:04:45 -07:00 |
|
Fedor Indutny
|
5a57e2b704
|
Fix action propagation to timeline items
|
2021-09-12 19:36:41 -07:00 |
|