Commit Graph

4493 Commits

Author SHA1 Message Date
Matthew Chen
059909bd1b Address sticker perf hotspots. 2020-06-23 10:07:18 -03:00
Matthew Chen
154805cf68 Fix broken tests. 2020-06-23 10:04:39 -03:00
Nora Trapp
de35f1fbc9 Fix an additional merge issue 2020-06-19 12:04:51 -07:00
Nora Trapp
91310073d1 Fix a typo 2020-06-19 12:02:51 -07:00
Nora Trapp
b6d99789bf Include marked unread threads in badge count 2020-06-19 12:01:20 -07:00
Nora Trapp
7f32c24617 Omit muted threads from badge count 2020-06-19 11:59:11 -07:00
Matthew Chen
f6c7b67ea9 Eradicate usage of anyOverwritingUpdateWithTransaction: in TSThread. 2020-06-19 15:55:43 -03:00
Matthew Chen
9af0e0aa32 Merge remote-tracking branch 'private/release/3.11.0' 2020-06-19 02:18:20 -03:00
Nora Trapp
a716d6b053 Feature flags for beta 2020-06-19 02:03:58 -03:00
Nora Trapp
eefee44a33 Feature flags for production. 2020-06-19 02:03:27 -03:00
Matthew Chen
d92693ff37 Fix races in message sender's session creation logic. 2020-06-19 01:52:48 -03:00
Nora Trapp
253610f3dc Fix codegen conflict 2020-06-18 16:48:17 -07:00
Nora Trapp
8b7772c7b8 Fall forward if there are no messages to fall back to when preserving scroll position 2020-06-18 16:25:04 -07:00
Nora Trapp
d0534ea642 Preserve conversation scroll position 2020-06-18 16:25:04 -07:00
Nora Trapp
24b61102e2 Feature flags for beta 2020-06-18 10:25:27 -07:00
Nora Trapp
21d51b12e4 Feature flags for production. 2020-06-18 10:24:50 -07:00
Matthew Chen
9e1704388d Disable model cache stats logging. 2020-06-18 14:17:23 -03:00
Matthew Chen
5b52b24486 Fix production build break. 2020-06-18 13:06:01 -03:00
Matthew Chen
9bc526b6bb Respond to CR. 2020-06-18 12:49:35 -03:00
Matthew Chen
2a72d563ae Respond to CR. 2020-06-18 12:22:14 -03:00
Matthew Chen
179ecaf258 Cache threads, interactions, attachments. Improve model cache. 2020-06-18 12:05:07 -03:00
Matthew Chen
edb703a550 Rework SDS extensions to support deep copies and cache lifecycle. 2020-06-18 12:05:07 -03:00
Matthew Chen
b37c2bc713 Rework SDS extensions to support deep copies and cache lifecycle. 2020-06-18 12:05:07 -03:00
Matthew Chen
38b2bfb201 Overhaul database observation. 2020-06-18 09:44:55 -03:00
Matthew Chen
fd1f85b9da Overhaul database observation. 2020-06-18 09:28:49 -03:00
Matthew Chen
3cedd3ccdf Overhaul database observation. 2020-06-18 09:28:49 -03:00
Matthew Chen
8154916ae1 Overhaul database observation. 2020-06-18 09:27:35 -03:00
Matthew Chen
4dbe479b39 Add Bench utility for measuring multi-step processes. 2020-06-18 09:24:12 -03:00
Matthew Chen
45ebc16fad Handle 409 "obsolete linked device" errors when linking. 2020-06-18 09:20:45 -03:00
Matthew Chen
e3135e7fec Update app badge count aggressively when not active. 2020-06-17 22:08:39 -03:00
Matthew Chen
bbb17dd434 Update app badge count aggressively when not active. 2020-06-17 22:08:39 -03:00
Matthew Chen
ac5d7b5196 Update app badge count aggressively when not active. 2020-06-17 22:08:39 -03:00
Matthew Chen
d7535fc0a7 Modify group seed behavior for v1 group creation retry. 2020-06-17 15:02:21 -03:00
Nora Trapp
4b77d80256 Remove pinsForEveryone special casing 2020-06-16 12:28:21 -07:00
Nora Trapp
5e5835fc13 Remove expired reactions experience upgrade 2020-06-16 12:28:21 -07:00
Nora Trapp
aab95db806 Strip out message request special casing 2020-06-16 12:28:21 -07:00
Matthew Chen
aa7dcf2458 Respond to CR. 2020-06-12 13:49:52 -07:00
Nora Trapp
1fb4e1d897 Use sent timestamp for date headers 2020-06-12 13:48:18 -07:00
Nora Trapp
8aaa8856c7 Fix attachment ordering 2020-06-12 13:43:29 -07:00
Matthew Chen
0629593b1f Clean up ahead of PR. 2020-06-11 17:44:40 -07:00
Matthew Chen
b8aa76201e Fix rebase breakage. 2020-06-11 17:44:40 -07:00
Matthew Chen
26a1e4a8e8 Do all profile fetches for message sends in parallel. 2020-06-11 17:42:43 -07:00
Matthew Chen
47e5fd48be Add gv2 downgrade checks. 2020-06-11 17:37:23 -07:00
Matthew Chen
577b0acf20 Merge remote-tracking branch 'private/release/3.10.6' into release/3.11.0 2020-06-11 15:33:09 -03:00
Matthew Chen
99c8ece1fd Fix rebase breakage. 2020-06-11 15:07:35 -03:00
Matthew Chen
b4c840019c Ensure outgoing message's recipient state is valid. 2020-06-11 13:54:36 -03:00
Matthew Chen
8e48a14659 Reduce logging. 2020-06-11 13:54:36 -03:00
Matthew Chen
2db969c19d Clean up prekey updates. 2020-06-11 13:49:59 -03:00
Matthew Chen
d8c92a0446 Clean up prekey updates. 2020-06-11 13:49:59 -03:00
Matthew Chen
834f548478 Fix rebase breakage. 2020-06-11 13:44:08 -03:00