Commit Graph

4385 Commits

Author SHA1 Message Date
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
Matthew Chen
24b86e0075 Use display link to push database snapshot updates. 2020-06-07 12:05:21 -03:00
Matthew Chen
67a773e6fe Use display link to push database snapshot updates. 2020-06-07 12:05:21 -03:00
Matthew Chen
5f8e923ad4 Feature flags for production. 2020-06-06 17:30:52 -03:00
Matthew Chen
e800a01881 Feature flags for beta. 2020-06-06 17:30:01 -03:00
Matthew Chen
32df850dda Revert "Feature flags for internal."
This reverts commit 229de8f5bb.
2020-06-06 17:29:14 -03:00
Matthew Chen
e3d967cf20 Feature flags for production. 2020-06-06 17:14:54 -03:00
Nora Trapp
b079dc79be Feature flags for beta 2020-06-06 17:13:45 -03:00
Matthew Chen
f74a48e09b Recover off main thread (request maker only). 2020-06-06 16:21:49 -03:00
Matthew Chen
c4abff6204 Prioritize sending of messages with renderable content. 2020-06-06 16:20:22 -03:00
Matthew Chen
b10b4bb8f9 Feature flags for production. 2020-06-06 16:17:51 -03:00
Matthew Chen
a01ad40f22 Improve crash reports for GRDB schema migrations. 2020-06-06 16:09:06 -03:00
Matthew Chen
506c8a3bb7 Reduce checkpoints. 2020-06-06 16:08:53 -03:00
Matthew Chen
229de8f5bb Feature flags for internal. 2020-06-05 16:37:52 -03:00
Nora Trapp
1bfce7681e Feature flags for production 2020-06-05 16:36:44 -03:00
Matthew Chen
bf03fc09d1 Respond to CR. 2020-06-05 16:33:10 -03:00
Matthew Chen
6dd230c640 Move checkpoints to a dedicated DatabaseQueue. 2020-06-05 16:32:58 -03:00
Matthew Chen
90b058c571 Add AtomicUInt. 2020-06-05 16:32:58 -03:00
Matthew Chen
a96d16bf7b Move checkpoints to a dedicated DatabaseQueue. 2020-06-05 16:32:58 -03:00
Matthew Chen
6bf9af9be3 De-bounce database observation. 2020-06-05 16:32:30 -03:00