Commit Graph

7480 Commits

Author SHA1 Message Date
Scott Nonnenberg
0ab09711a4 Track performance of message sends 2021-07-30 11:37:03 -07:00
Evan Hahn
2d3b1918b3 Decrease GPU usage when window is invisible 2021-07-30 13:35:43 -05:00
Scott Nonnenberg
9fb8114691 Sender Key: Track registrationIds in senderKeyState 2021-07-30 11:35:25 -07:00
Evan Hahn
689542a9b4 Show additional data in debug log header 2021-07-30 09:43:16 -07:00
Fedor Indutny
03874a788f Use smaller batches for receipts and syncs 2021-07-29 18:08:04 -07:00
Evan Hahn
8775c711ae Mark many of SendMessage's arguments as readonly 2021-07-29 12:00:11 -07:00
Fedor Indutny
93f60ee5a6 Don't forget to cleanup in-memory sticker pack 2021-07-29 11:59:26 -07:00
Fedor Indutny
d4a30a0165 Properly handle connection timeout on unauthenticated websocket 2021-07-29 09:25:21 -07:00
Evan Hahn
8cadc40975 Replace MessageModel#isUnread with isMessageUnread utility 2021-07-29 09:29:07 -05:00
Fedor Indutny
0acefaa656 Add assert to messages endpoint 2021-07-29 01:20:18 -07:00
Fedor Indutny
4a402126b4 Make sure to restore registration before relink 2021-07-29 01:19:26 -07:00
Evan Hahn
b826097237 Show window titlebar in test 2021-07-28 16:46:25 -07:00
Fedor Indutny
6e4a3561f1 Redecode unknown protobuf fields before writing 2021-07-28 16:44:58 -07:00
Scott Nonnenberg
efe5d86424 v5.12.0-beta.1 2021-07-28 15:06:13 -07:00
Scott Nonnenberg
25fe10382b Update translations 2021-07-28 15:05:53 -07:00
Fedor Indutny
1c1d0e2da0 Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
Evan Hahn
8449f343a6 Fix send sync message bugs 2021-07-28 13:53:18 -05:00
Scott Nonnenberg
4b92e12f83 Group Details: Show unregistered users in member list 2021-07-28 13:52:49 -05:00
Josh Perez
e7a2365905 Fix image contentType when transcoding 2021-07-27 20:09:10 -04:00
Fedor Indutny
b7e5efe0a3 Fix rendering of links with emoji 2021-07-27 16:39:57 -07:00
Fedor Indutny
4c933a1f5a Fix overly-verbose errors in message details 2021-07-27 16:11:38 -07:00
Scott Nonnenberg
114a9b6969 Delivery Issues: Show simpler message when displayed in a group 2021-07-27 13:30:41 -07:00
Fedor Indutny
85004699f5 MessageReceiver: Unwrap envelopes earlier in the processing chain 2021-07-27 12:55:39 -07:00
Jim Gustafson
eceae64d41 Update to RingRTC v2.10.7 2021-07-27 14:25:54 -05:00
Evan Hahn
14929fb408 Show "unplayed" dot on outgoing audio messages 2021-07-27 10:42:25 -05:00
Evan Hahn
b73c029d5f Fix disabled timer icon in group details 2021-07-27 08:24:08 -07:00
Scott Nonnenberg
67d13e9ba8 More logging in addDeliveryIssue, properly wait in getProfiles 2021-07-26 17:00:16 -07:00
Scott Nonnenberg
276c153ec4 sendToGroup: Ensure key distribution messages are always online:false 2021-07-26 16:48:43 -07:00
Scott Nonnenberg
eba182f8d0 Better logging for sealed sender, sender key distribution 2021-07-23 15:37:04 -07:00
Evan Hahn
18140c4a9d Retry outbound read syncs for up to 24 hours 2021-07-23 15:02:36 -07:00
Evan Hahn
fc33e9be41 Add stories for <CallingNotification> 2021-07-23 16:34:48 -05:00
Fedor Indutny
9c6343e10d Unify MessageReceiver and MessageReceiverInner 2021-07-23 13:47:03 -07:00
Evan Hahn
a05d528c1f Pull down Transifex languages more reliably 2021-07-23 11:30:25 -07:00
Scott Nonnenberg
b0eaae93f1 archiveSessionOnMatch: Check for ratchet key match as well 2021-07-23 10:44:21 -07:00
Fedor Indutny
fdec47d637 Use single WebAPI instance across the app 2021-07-23 10:23:50 -07:00
Fedor Indutny
79633a9e7b Fix title case for dialog 2021-07-23 10:17:25 -07:00
Evan Hahn
dd346f496d Upgrade @typescript-eslint dependencies to squash warning 2021-07-23 10:13:09 -07:00
Evan Hahn
ceb2f594e3 Upgrade Sinon to v11.1.1 2021-07-22 14:53:49 -05:00
Evan Hahn
dd93b88550 Fix padding on group title input in left pane 2021-07-22 14:53:34 -05:00
Evan Hahn
22b2f974e5 Use different timeline timer icon in dark mode 2021-07-22 13:32:40 -05:00
Evan Hahn
ca1cb11985 Remove unused Mocha test coverage tool 2021-07-22 10:54:34 -07:00
Evan Hahn
07f0efc45f Rename "view sync" to "view once open sync" 2021-07-22 12:07:53 -05:00
Evan Hahn
fd70173e3e Remove unused privacy.d.ts file 2021-07-21 22:42:41 -07:00
Fedor Indutny
943bb38af1 Make JobQueue an abstract class 2021-07-21 16:10:08 -05:00
Josh Perez
d9e90e9ea8 Improvements to shared library components 2021-07-21 13:45:41 -07:00
Evan Hahn
2c59c71872 Show read/viewed even after read receipts disabled 2021-07-21 12:21:16 -07:00
Josh Perez
8bcf3addc7 Adds announcement group change decryption 2021-07-21 10:58:39 -07:00
Scott Nonnenberg
830c8dd004 Update strings 2021-07-21 10:57:16 -07:00
Evan Hahn
f5b0d2b5d5 Remove unused expiration-change event 2021-07-20 17:34:31 -07:00
Scott Nonnenberg
e94eaf07a9 Message.sendSyncMessage: properly handle falsey id field 2021-07-20 17:29:44 -07:00