Commit Graph

4404 Commits

Author SHA1 Message Date
Matthew Chen
20e74bec4c Message sending perf and edge cases. 2020-06-11 13:37:05 -03:00
Matthew Chen
ddeac581f0 Clean up ahead of PR. 2020-06-11 13:26:08 -03:00
Matthew Chen
449a37066b Only evacuate .uiRead model caches when collection is touched. 2020-06-11 13:26:08 -03:00
Matthew Chen
0891ce52e1 Copy model read cache values. Add deepCopy method to all models. 2020-06-11 13:22:16 -03:00
Matthew Chen
62de796e54 Deduplicate thread touches by deferring them until the transaction is finalized. 2020-06-11 13:18:49 -03:00
Matthew Chen
77531974d3 Deduplicate thread touches by deferring them until the transaction is finalized. 2020-06-11 13:18:49 -03:00
Matthew Chen
b6386f7fc5 Fix rebase breakage. 2020-06-11 13:18:33 -03:00
Matthew Chen
7c2c1cc599 Reduce database writes used by message sends.
Fix edge case around removed devices.
2020-06-11 12:37:01 -03:00
Nora Trapp
583b19ee8a Feature flags for beta 2020-06-09 22:44:12 -07:00
Nora Trapp
f2202bfa68 Feature flags for production. 2020-06-09 22:41:13 -07:00
Nora Trapp
0b65df5cc4 Feature flags for beta 2020-06-09 20:13:06 -07:00
Matthew Chen
5f48b288c0 Increase session manager pool size. 2020-06-09 20:13:06 -07:00
Nora Trapp
b42c879593 Feature flags for production. 2020-06-09 20:10:55 -07:00
Matthew Chen
60f1ed5364 Fix rebase breakage. 2020-06-09 09:52:15 -03:00
Matthew Chen
7d85f9fbf6 Discard obsolete typing indicator messages. 2020-06-09 09:44:09 -03:00
Matthew Chen
cf2ecf7452 Simplify the database snapshot update throttling. 2020-06-09 09:40:23 -03:00
Matthew Chen
5eff6b08fd Adjust database snapshot frequency to reflect app load. 2020-06-09 09:16:58 -03:00
Nora Trapp
7244c4caed Feature flags for beta 2020-06-08 23:01:56 -07:00
Nora Trapp
78efe41829 Feature flags for production. 2020-06-08 23:01:38 -07:00
Nora Trapp
fd3c19cf98 Feature flags for beta 2020-06-08 19:46:29 -07:00
Nora Trapp
ba44116a9c PR Feedback 2020-06-08 19:06:31 -07:00
Nora Trapp
0158481398 Auto-accept group requests from trusted contacts 2020-06-08 19:06:31 -07:00
Nora Trapp
0be05b41eb Keep track of who added us to a group 2020-06-08 19:06:31 -07:00
Nora Trapp
cafaa231b3 Use short names for message requests 2020-06-08 19:06:31 -07:00
Matthew Chen
1d681d542e Feature flags for production. 2020-06-08 20:06:57 -03:00
Matthew Chen
a1b37b0ba9 Reduce max database snapshot update rate. 2020-06-08 20:05:25 -03:00
Nora Trapp
29fb38c9ad New permission reminders 2020-06-08 15:28:25 -07:00
Matthew Chen
24cc82d125 Rework ReadModelCache to honor uiRead update cycle. 2020-06-08 17:37:05 -03:00
Matthew Chen
7b2f61f1ab Clean up. 2020-06-08 17:36:33 -03:00
Matthew Chen
ea1b62e838 Rework model read caches. 2020-06-08 17:36:21 -03:00
Matthew Chen
a44f3434fe Modify model read cache to handle "known nils". 2020-06-08 17:32:01 -03:00
Matthew Chen
6628b25542 Throttle message detail view updates. 2020-06-08 12:49:58 -03:00
Matthew Chen
0ba5a2d383 Respond to CR. 2020-06-08 12:47:31 -03:00
Matthew Chen
9d066a227d Fix races in database snapshot updates. 2020-06-08 10:29:36 -03:00
Matthew Chen
aac3a445cb Fix races in database snapshot updates. 2020-06-08 10:29:36 -03:00
Nora Trapp
351c8103ed Feature flags for beta 2020-06-07 12:51:46 -07:00
Matthew Chen
4c83a94bdc Feature flags for production. 2020-06-07 14:54:52 -03:00
Nora Trapp
cc3df8e394 Feature flags for beta 2020-06-07 14:53:55 -03:00
Nora Trapp
ad64727ecc Evacuate early message cache after memory warning 2020-06-07 10:05:07 -07:00
Nora Trapp
fb688abcb5 Increase the number of early messages we maintain per message 2020-06-07 09:47:26 -07:00
Nora Trapp
552b6c6d64 PR Feedback 2020-06-07 09:44:58 -07:00
Nora Trapp
701550c628 Fix attachment sort order 2020-06-07 09:35:35 -07:00
Nora Trapp
759ed7432d Fix database migration 2020-06-07 09:35:30 -07:00
Nora Trapp
1a32db2871 Enable audible error logging 2020-06-07 09:35:23 -07:00
Nora Trapp
096779b2d8 Media messages can only run if all proceeding media and non-media messages have completed 2020-06-07 09:35:18 -07:00
Nora Trapp
2425e28268 Send media messages on independent queue 2020-06-07 09:35:14 -07:00
Nora Trapp
b6f27bc463 Better attachment querying 2020-06-07 09:35:08 -07:00
Nora Trapp
a9ab44741c Codegen 2020-06-07 09:35:02 -07:00
Nora Trapp
55d85c7a10 Add isMediaMessage to MessageSenderJobRecord 2020-06-07 09:34:57 -07:00
Matthew Chen
e059be0d8e Respond to CR. 2020-06-07 12:05:21 -03:00