Commit Graph

190 Commits

Author SHA1 Message Date
Scott Nonnenberg
e078a2ae54 Ensure that seenStatus is always updated along with readStatus 2022-04-29 16:42:47 -07:00
Fedor Indutny
d6b58d23d6 Increment unprocessed attempts when fetching 2022-04-28 15:28:30 -07:00
Scott Nonnenberg
25282e3afa getTotalUnreadForConversation: Add missing isGroup parameter 2022-04-27 10:41:24 -07:00
Josh Perez
2f44e33c9c Move link notification to the conversation hero 2022-04-25 14:03:24 -07:00
Fedor Indutny
40f16b98e2 Transcode link preview images 2022-04-25 13:56:59 -07:00
Josh Perez
d8708e4e73 Ensure that we resolve attachments before displaying them 2022-04-25 10:25:50 -07:00
Scott Nonnenberg
3a1df01c9e New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Josh Perez
774246b6e2 Drop story replies from group timeline 2022-04-20 16:33:38 -07:00
Scott Nonnenberg
bb250d4fb5 startCall: wait for startOutgoingDirectCall before updating lobby 2022-03-31 18:06:35 -07:00
Josh Perez
3b5cc26fec Adds logic around downloading stories 2022-03-28 18:10:08 -07:00
Jordan Rose
5a107e1bc3 Update for @signalapp/libsignal-client rename 2022-03-24 14:47:21 -07:00
Fedor Indutny
ca3f8b7df0 Store receivedAtCounter separately for unprocessed 2022-03-24 14:28:56 -07:00
Fedor Indutny
2eaacac151 Use --force-long with pbjs 2022-03-23 13:49:27 -07:00
Fedor Indutny
f536421390 Better merging for changed keys in storage service 2022-03-21 15:06:34 -07:00
Fedor Indutnyy
0e31659682 Merge https://github.com/signalapp/Signal-Desktop/pull/5788 2022-03-17 09:36:51 -07:00
Josh Perez
3620309f22 Show story replies in the timeline 2022-03-16 10:30:14 -07:00
Fedor Indutny
36ce4f27a2 Optimize profile avatar uploads and sync urls 2022-03-15 17:14:20 -07:00
Scott Nonnenberg
703bb8a3a3 Introduce new 'Block request' button in timeline 2022-03-15 17:11:28 -07:00
Dimitris Apostolou
718d0a7046 Fix typos 2022-03-13 11:10:17 +02:00
Evan Hahn
72c6c57186 If not enough messages are loaded (on tall screens), fix jankiness 2022-03-11 14:31:21 -08:00
Fedor Indutny
4a00ea46bc Allow requesting profile without profileKey 2022-03-09 12:23:21 -08:00
Evan Hahn
effe5aae6f Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Evan Hahn
0c31ad25ef Remove React Virtualized from <Timeline> 2022-03-03 14:23:10 -06:00
Evan Hahn
cfa0711909 Put "is speaking?" threshold in remote config; lower default 2022-03-01 17:39:09 -06:00
Scott Nonnenberg
fcb96bf92a Simplify OutgoingIdentityKeyError, use it in getKeysForIdentifier 2022-02-25 15:39:24 -08:00
Fedor Indutny
033b4830d1 Use checkAccountExistence 2022-02-25 15:20:48 -08:00
Evan Hahn
41b4cce6ec Show local speaking indicator for group calls 2022-02-25 09:24:05 -06:00
Jon Chambers
45289f519a Accept HTTP/429 as a "rate-limited" status code 2022-02-24 16:26:58 -08:00
Fedor Indutny
5453d10572 Improve conversion between typed arrays 2022-02-22 17:05:53 -08:00
Scott Nonnenberg
30783c887c Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
Fedor Indutny
0174687542 Use esbuild 2022-02-11 13:38:52 -08:00
Evan Hahn
f5a4cd9ce8 Peek group calls when opening conversations and leaving calls 2022-02-08 13:18:51 -06:00
Evan Hahn
5ce26eb91a Speaking indicator for group calls
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-02-08 12:30:33 -06:00
Scott Nonnenberg
397753bbfe sendContentMessageToGroup: Comprehensive error check before failover 2022-01-31 13:51:24 -08:00
Evan Hahn
a34291f9dc Two CI tweaks 2022-01-27 16:28:41 -08:00
Evan Hahn
1e1cb26f08 Update badge placement on 52x52 avatars 2022-01-24 15:59:55 -06:00
Scott Nonnenberg
06165cb742 Include sender keys in SignalProtocolStore zones 2022-01-07 18:12:13 -08:00
Evan Hahn
f8bbf5c998 Group calls: mute in the lobby if joining a large call 2022-01-07 12:01:23 -06:00
Fedor Indutny
f5312b9463 Fix getUnreadReactionsAndMarkRead 2021-12-21 21:01:09 +01:00
Scott Nonnenberg
60a53656af Optimize a few queries 2021-12-20 22:04:02 +01:00
Fedor Indutny
71ca3c0764 Drop old unprocessed envelopes 2021-12-13 17:25:44 -08:00
Scott Nonnenberg
34fd945f83 No Backbone in data layer; server/client interfaces are now similar 2021-12-10 16:51:54 -06:00
Scott Nonnenberg
161b0e5379 Refactor sender key sends to allow distribution lists 2021-12-09 18:15:59 -08:00
Fedor Indutny
bbc13d058e Update electron to 16.0.4 2021-12-09 09:06:04 +01:00
Scott Nonnenberg
fdc9885baa Migration and data access functions for stories 2021-12-08 20:52:46 +01:00
Evan Hahn
c88cb62464 Hide "delete for everyone" button for pending messages 2021-12-02 13:28:19 -08:00
Fedor Indutny
348012ef4c Add PNI endpoints to WebAPI 2021-11-30 20:33:51 +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
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