Josh Perez
42eb4013d0
Upgrade react and storybook
2022-06-06 17:48:02 -07:00
Fedor Indutny
dfc310805a
Allow manually retrying attachment downloads
2022-05-23 16:07:41 -07:00
Scott Nonnenberg
a114e4e210
Gift Badges: A few tweaks
2022-05-16 12:54:38 -07:00
Scott Nonnenberg
0ba6a0926e
Support for incoming gift badges
2022-05-11 13:59:58 -07:00
Josh Perez
0ca66d6e95
Adjust story replies for direct conversations
2022-05-10 15:02:21 -04:00
Scott Nonnenberg
9d3498d938
Fix collapsed corners for link previews and image attachments
2022-04-27 16:03:50 -07:00
Scott Nonnenberg
f572abf57d
Show expiration timer for incoming messages even if unread
2022-04-14 11:06:37 -07:00
Scott Nonnenberg
302604f67e
Restore ability to message someone from embedded contact
2022-04-11 17:26:09 -07:00
Scott Nonnenberg
b50c96c0b5
Improve layout of various message bubbles
2022-04-07 09:58:15 -07:00
Scott Nonnenberg
1ad284d22c
Group disparate status together, but show metadata if different
2022-03-28 15:55:12 -07:00
Scott Nonnenberg
bb066d4a84
Reintroduce inline metadata with full RTL support
2022-03-23 13:23:28 -07:00
Scott Nonnenberg
04ef741236
Fix rendering of messages with primarily RTL text
2022-03-22 17:12:06 -07:00
Josh Perez
3620309f22
Show story replies in the timeline
2022-03-16 10:30:14 -07: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
Scott Nonnenberg
0a52318be6
Delete for everyone: Track sends and show failure states
2022-03-04 11:22:31 -08:00
Evan Hahn
0c31ad25ef
Remove React Virtualized from <Timeline>
2022-03-03 14:23:10 -06:00
Josh Perez
909453b20b
Allow reactions in announcement only groups
2022-02-02 15:01:22 -05:00
Evan Hahn
c63bf11a8f
Show badges in reaction viewer
2021-11-17 22:11:46 +01:00
Evan Hahn
7d17158add
Show badges on message avatars where applicable
2021-11-15 16:53:42 -06:00
Scott Nonnenberg
edab7c7d83
Remember message Read More state when scrolling in virtualized container
2021-11-11 15:45:47 -08:00
Evan Hahn
5619eeca83
Upgrade Prettier to 2.4.1
2021-11-11 16:43:05 -06:00
Evan Hahn
74fde10ff5
Prefer import type
when importing types
2021-10-26 14:15:33 -05:00
Evan Hahn
35a54cdc02
Introduce a new design for the left pane
2021-10-12 16:59:08 -07:00
Josh Perez
a25690b3bd
Exclude jumbo style for single emoji in quotes or attachments
2021-10-07 20:27:46 -04: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
829e42ca6e
Move i18n setup to TypeScript
2021-09-17 20:30:08 -04:00
Evan Hahn
84ac7dd2df
To fix Storybook, make <Message>
take renderReactionPicker
2021-09-10 11:00:31 -07:00
Scott Nonnenberg
6efb6da937
Render disappearing message countdown even if deleted for everyone
2021-09-10 09:23:04 -05:00
Fedor Indutny
30075f18fc
Fix lightbox for tap-to-view GIFs
2021-09-02 16:38:46 -05:00
Evan Hahn
70d059beeb
Keep reaction poppers visible at all times
2021-08-20 14:36:27 -05:00
Evan Hahn
b0750e5f4e
Show "unplayed" dot on incoming audio messages
2021-08-12 13:15:55 -05:00
Josh Perez
9078919545
Transcode heic/heif images
2021-08-09 13:06:21 -07:00
Evan Hahn
14929fb408
Show "unplayed" dot on outgoing audio messages
2021-07-27 10:42:25 -05:00
Fedor Indutny
2cd4160422
Unify audio playback under App component
2021-06-29 12:58:29 -07:00
Fedor Indutny
6c56d5a5f1
Fix UI for GIFs in groups
2021-06-24 16:00:11 -05:00
Fedor Indutny
a7799a74c1
Fix rendering of GIFs
2021-06-24 12:05:27 -07:00
Scott Nonnenberg
68f1023946
Move message.getPropsForBubble and friends to selectors
2021-06-17 10:15:10 -07:00
Fedor Indutny
430d60093a
Fix nested border-radius for attachments
2021-06-02 17:41:23 -07:00
Josh Perez
28f016ce48
Conversation Colors
2021-05-28 09:15:17 -07:00
Fedor Indutny
8fa5ea6b2b
Add outlines for MessageAudio buttons
2021-05-20 17:37:08 -07:00
Fedor Indutny
b1d49f7b3e
Do not compute waveform for a long audio
2021-05-12 12:18:02 -07:00
Evan Hahn
d28678dbf9
Make it more difficult to blur avatars
2021-05-07 17:21:10 -05:00
Fedor Indutny
986d8a66bc
Show challenge when requested by server
2021-05-05 17:09:29 -07:00
Fedor Indutny
caf1d4c4da
GIF attachments
2021-04-29 14:27:37 -07:00
Evan Hahn
5f17d01f49
Take an author object in <Message>
2021-04-29 14:27:37 -07:00
Josh Perez
d203f125c6
Adds message forwarding
2021-04-27 18:35:35 -04:00
Fedor Indutny
0b969f3f42
Improve MessageAudio peaks computation
...
There are two parts to this change:
1. The computation of peaks is moved from `MessageAudio` to the
`GlobalAudioContext` and thus we can limit the concurrency of the
computations (`p-queue`!) and de-duplicate the computations as well
2. While the peaks are computed the component has to display spinning
animation instead of empty waveform and unclickable UI.
2021-04-15 14:02:24 -07:00