Commit Graph
148 Commits
Author SHA1 Message Date
Scott Nonnenberg efaaafa370 A few small bug fixes 2021-05-10 15:38:18 -07:00
Josh Perez 887b2c1db1 Get the correct unread count for a conversation 2021-05-10 11:49:13 -07:00
Evan Hahn d28678dbf9 Make it more difficult to blur avatars 2021-05-07 17:21:10 -05:00
Fedor Indutny 98894ab121 Let group update happen on relink 2021-05-07 15:07:24 -05:00
Josh Perez e0c324e4ba Send/Receive support for reaction read syncs 2021-05-06 21:15:25 -04:00
Fedor Indutny 986d8a66bc Show challenge when requested by server 2021-05-05 17:09:29 -07:00
Evan Hahn 8ef14e6f39 When incoming message should've been sealed sender, reply with profile key 2021-05-05 09:39:16 -07:00
Evan Hahn 736075322c Render disappearing message timers generically 2021-05-03 16:24:40 -07:00
Evan Hahn c1730e055f Remove 25 trivial WhatIsThis types 2021-05-03 09:38:20 -07:00
Evan Hahn 05703c2719 Blur avatars of unapproved conversations 2021-04-30 14:40:25 -05:00
Evan Hahn 1238cca538 Ensure group details screen has the latest data 2021-04-29 14:27:38 -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
Evan Hahn a5a64f354f Upgrade Prettier from v2.1.2 to v2.2.1 2021-04-29 14:27:36 -07:00
Evan Hahn 664865c9f1 Rename ConversationModel#getAvatarPath for clarity 2021-04-29 14:27:36 -07:00
Scott Nonnenberg 86d2a4b5dd decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript 2021-04-29 14:27:35 -07:00
Fedor Indutny 8ac2d8fcec Mark contact as registered when receiving message 2021-04-29 14:24:55 -07:00
Josh Perez 353becffac Various fixes for message forwarding 2021-04-28 15:44:48 -05:00
Josh Perez d203f125c6 Adds message forwarding 2021-04-27 18:35:35 -04:00
Josh Perez 26b90ba44a Add return types for two MessageModel "getProps" methods 2021-04-22 09:20:01 -05:00
Scott Nonnenberg 7d55421d8f Quotes: Check message's conversationId 2021-04-14 15:15:57 -07:00
Evan Hahn ea6562b7ac Merge branch 'hiqua-no_lower_limit_query' into next-beta 2021-04-14 14:14:57 -07:00
Scott Nonnenberg e47b00a33c Don't mark old messages as read on timer update 2021-04-09 13:11:36 -07:00
Fedor Indutny 847cc3e055 Do not generate notification when disabled
Generating identicons for notifications is costly even if they are
cached. Avoid this extra load when notifications are not going to be
shown anyway.
2021-04-09 15:01:25 -04:00
Josh Perez 6c0acd09df Sync mute state 2021-04-09 11:19:38 -05:00
Evan Hahn a82fa86176 Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
Fedor Indutny 37c8c1727f Types, better-sqlite3, and worker_threads for our sqlite 2021-04-08 23:53:18 -04:00
Evan Hahn 8fe1be8678 Remove ability to set or read author E164 for new quotes 2021-04-08 23:51:54 -04:00
Evan Hahn 18ccda83ba Use UUID-only sender certificate when applicable 2021-04-08 23:51:54 -04:00
Scott Nonnenberg bb412d61c2 Required profile sharing: Only activate for 1:1 and gv1 groups 2021-04-08 15:35:11 -04:00
Josh Perez e4db9358cf Storage service logging same 2021-04-06 15:54:47 -07:00
Evan Hahn 2d35fa8f57 Fix replies to image-only messages 2021-04-05 18:08:50 -04:00
Jost Schulte 9823eb2201 Fix typos in TypeScript and SCSS files
See [#5136][0].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5136
2021-04-02 15:28:07 -05:00
Josh Perez 1264e6da2b Retain protections on gv1 records that match gv2 ids 2021-03-30 20:40:48 -04:00
Evan Hahn 902e48e308 Remove redundant listenTo calls in ConversationModel#fetchContacts 2021-03-29 13:43:31 -07:00
Scott Nonnenberg 7a3130a795 Re-render left pane and timeline items when group members change 2021-03-26 11:03:15 -07:00
Evan Hahn 83593a3216 Add type to ConversationModel's contactCollection
Previously, this was `Backbone.Collection<WhatIsThis>`. Now, it's
`Backbone.Collection<ConversationModel>`.

A minor change, but an easy improvement that (luckily) had no
downstream effects.
2021-03-26 09:36:57 -07:00
Evan Hahn de5943a5fb Fix bug where we'd remove profileKeyCredentials incorrectly 2021-03-25 12:05:55 -07:00
Evan Hahn afe135df0c Hide long message attachments in quotes 2021-03-25 11:36:50 -07:00
Evan Hahn 77c306843d Fix error on message details screen with audio messages 2021-03-24 15:06:12 -07:00
Scott Nonnenberg 2d8f237b76 Send to just-removed folks in groupv2 removal operations 2021-03-24 14:28:55 -07:00
Fedor Indutny 7c4e4c97e7 Cache identicons to avoid performance hit on app start 2021-03-24 08:59:56 -05:00
Fedor Indutny 9fa3359477 Mark attachment as corrupted if audio load failed
Sending corrupted audio should not leave user with non-functional
UI. Mark attachment as corrupted and show generic attachment UI for it
instead.
2021-03-22 11:51:53 -07:00
Fedor Indutny 6fec6b2646 Fix attachments not loading for stickers/long messages 2021-03-19 16:57:36 -04:00
Evan Hahn 850e759579 Keeping profile data around longer in the face of errors 2021-03-19 16:57:36 -04:00
Evan Hahn b725ed2ffb Refresh profiles on app start (at most every 12 hours) 2021-03-19 16:57:36 -04:00
Scott Nonnenberg 98c9992705 Fix out-of-order message changes; remove isGroupV2, and double-update 2021-03-19 16:57:36 -04:00
Josh Perez 62e04a1bbd Fix for unread syncs and ooo reactions 2021-03-19 16:57:35 -04:00
Scott Nonnenberg 246ca86319 Chat Session Refreshed: Include schemaVersion to prevent later upgrade 2021-03-19 16:57:35 -04:00
Josh Perez 0fd0fac262 Check for conversation conflicts before writing 2021-03-19 16:57:35 -04:00