Commit Graph

204 Commits

Author SHA1 Message Date
Evan Hahn 63189f3f91
Convert `ReactWrapperView` to TypeScript 2022-06-03 09:33:39 -07:00
Fedor Indutny 7afe3fcca2
Combine two redux batches in send flow 2022-05-23 15:04:33 -07:00
Scott Nonnenberg 0ba6a0926e
Support for incoming gift badges 2022-05-11 13:59:58 -07:00
Josh Perez 4090e968b6
Log better errors when unable to show attachments 2022-04-29 14:48:26 -04:00
Scott Nonnenberg 3a1df01c9e
New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Scott Nonnenberg a013e43299
Contact presence: Check for array with items, not truthiness 2022-04-12 12:37:10 -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 703bb8a3a3
Introduce new 'Block request' button in timeline 2022-03-15 17:11:28 -07:00
Evan Hahn efee887135
Don't try generating link previews for `debuglogs.org` 2022-03-08 14:04:44 -06:00
Scott Nonnenberg 0a52318be6
Delete for everyone: Track sends and show failure states 2022-03-04 11:22:31 -08:00
Scott Nonnenberg 4ea709f2e4
Don't fetch profiles on conversation open if we've left group 2022-02-22 17:06:19 -08:00
Evan Hahn 2c848d85bc
Don't mark messages read if a call is fullscreen 2022-02-15 17:00:47 -06:00
Josh Perez 138580fedb
Do not attach files while voice recording in progress 2022-02-11 12:18:04 -08:00
Evan Hahn c5ad020de7
Fix "mark conversation read" optimization 2022-01-31 13:52:09 -08:00
Josh Perez 24c77b48bd
Disallow paste/drop images when there is a link preview 2022-01-21 15:46:05 -06:00
Fedor Indutny 26421b8c18
Log conversation open time 2022-01-19 16:40:29 -08:00
Fedor Indutny f49df88877
Update last conversation message after loading 2022-01-07 10:20:29 -08:00
Evan Hahn f8bbf5c998
Group calls: mute in the lobby if joining a large call 2022-01-07 12:01:23 -06:00
Scott Nonnenberg 60a53656af
Optimize a few queries 2021-12-20 22:04:02 +01:00
Scott Nonnenberg 34fd945f83
No Backbone in data layer; server/client interfaces are now similar 2021-12-10 16:51:54 -06:00
Josh Perez 13de35bea2
Fix video forwarding 2021-12-02 17:05:32 -08:00
Scott Nonnenberg 563f016245
When you send a message, scroll it into view 2021-11-30 12:25:24 +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 a3525c16ef
When you send a message, scroll it into view 2021-11-19 09:19:55 -08: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 ede34ecee3
Enable `noImplicitOverride` TypeScript compiler option 2021-11-12 15:44:20 -08:00
Evan Hahn 5619eeca83
Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -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 d6ffb08a63
Disable `class-methods-use-this` lint rule 2021-11-04 16:04:51 -05:00
Evan Hahn 562d15dd14
Don't enqueue viewed receipt jobs for outgoing messages 2021-11-03 12:02:26 -05:00
Scott Nonnenberg 5bd7eda124
Scroll to bottom of conversation on message send 2021-11-02 19:00:54 -07:00
Fedor Indutny 663cd77eac
Use react-redux's batch instead of react's 2021-11-01 16:38:08 -07:00
Evan Hahn a9cb621eb6
Various search UI improvements 2021-11-01 11:43:02 -07:00
Evan Hahn 8670a4d864
Retry outbound reactions for up to a day 2021-10-29 18:19:44 -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
Josh Perez f31c5165d8
Open conversation details when clicking conversation header 2021-10-21 16:06:44 -05:00
Josh Perez 2e438aa876
Conversation details screen for 1:1 chats 2021-10-20 16:46:41 -07:00
Scott Nonnenberg f914556e4c
Ensure conversation is in left pane when creating a draft message 2021-10-18 19:09:55 -05:00
Josh Perez fc425304fc
Moves the attach-file shortcut into the component 2021-10-15 14:51:58 -04:00
Scott Nonnenberg f60e9b9c9f
Sticker upload affordances, fix 'recent media' 2021-10-13 10:05:18 -07:00
Fedor Indutny 0d5ef38e52
Fix uncaught error in copyStickerToAttachments 2021-10-07 10:08:55 -07:00
Josh Perez b9134f8332
Actionable toasts 2021-10-06 14:00:51 -07:00
Josh Perez 048e1e4cd7
Move the safety number viewer into modal 2021-10-06 16:27:14 -04:00
Scott Nonnenberg bd380086a4
Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Josh Perez 5fdfa1c632
ConversationView in React 2021-10-05 09:47:06 -07:00
Josh Perez 603c315c82
Moves AudioCapture into react 2021-09-29 13:23:06 -07:00
Scott Nonnenberg 1e3de45af6
Fix blank avatars, duplicate recent media, static message details 2021-09-29 13:18:27 -07:00