Matthew Chen
be5ecbe47d
Clean up ahead of PR.
2020-01-23 12:00:42 -03:00
Matthew Chen
26ecb2b371
Rewrite queue to process incoming group v2 messages.
2020-01-23 12:00:42 -03:00
Nora Trapp
791fe24336
Remove family name feature flag.
2020-01-22 08:42:27 -08:00
Matthew Chen
892ce5c135
Rework message processing to handle groups v2.
2020-01-17 17:34:37 -03:00
Matthew Chen
1ae6012ecb
Create and fetch groups v2; group update roundtrip.
2020-01-17 17:29:00 -03:00
Matthew Chen
36c6cb1263
Create and fetch groups v2.
2020-01-17 17:26:18 -03:00
Nora Trapp
c597d6fcd2
Put family name behind feature flag.
2020-01-09 13:17:09 -08:00
Nora Trapp
a68f5277bf
Support profile given and family names
2020-01-09 13:17:09 -08:00
Matthew Chen
72f912dce3
Versioned profile changes, etc.
2020-01-08 13:54:54 -03:00
Matthew Chen
b02d78316a
Use serial queue when marking messages as read.
2020-01-07 15:19:21 -03:00
Matthew Chen
1d6ccb4c6a
Improve logging of TSRequest.
2020-01-07 15:19:21 -03:00
Matthew Chen
29150102cb
Revert group and profile changes.
2019-12-11 20:41:54 -08:00
Matthew Chen
01411df676
Respond to CR.
2019-12-04 15:40:54 -03:00
Matthew Chen
3d88f68cfb
Rework new group new creation & group updates.
2019-12-04 15:40:54 -03:00
Matthew Chen
0e1bd017ce
Respond to CR.
2019-12-03 10:53:30 -03:00
Matthew Chen
2ef8c17b3d
Enqueue profile updates.
2019-12-03 10:53:30 -03:00
Matthew Chen
2f665f58e4
Clean up ahead of PR.
2019-11-21 13:27:59 -03:00
Matthew Chen
1817b6b395
Update and fetch versioned profiles.
2019-11-21 13:27:59 -03:00
Matthew Chen
db7bd944de
Respond to CR.
2019-11-19 14:15:47 -03:00
Matthew Chen
4813491a26
Versioned profiles, part 1.
2019-11-19 13:41:29 -03:00
Matthew Chen
5feb130032
Rework TSConstants.
2019-11-19 13:22:03 -03:00
Matthew Chen
ee2b0f3f47
Fix mispelling.
2019-11-13 10:39:07 -03:00
Michael Kirk
6cfd7c3f20
avoid assertion failure
...
none of the underlying errors are (currently) retryable anyway, so there's no
harm in *never* retrying unless we add some retryable error later.
2019-11-13 10:38:38 -03:00
Michael Kirk
b54775d1a2
better baseclass logging
2019-11-12 09:02:57 -07:00
Matthew Chen
70d4b3a2a0
Fix broken tests.
2019-11-07 17:22:08 -03:00
Matthew Chen
af1a74b01d
Update code generation to ensure consistent property ordering.
2019-11-05 10:42:07 -03:00
Michael Kirk
0fca274e62
Sync Groups and Contacts
2019-11-04 14:06:54 -08:00
Matthew Chen
948c22ab4b
Rework cleanup of temporary attachments.
2019-10-18 17:24:51 -03:00
Michael Kirk
6fea78a6b3
Linking flow
2019-10-17 10:19:32 -06:00
Matthew Chen
f5bc78696a
Fix "record id v. sort id" conflicts.
2019-10-16 16:17:47 -03:00
Michael Kirk
6d73d01e01
remove some unused columns
2019-10-14 18:23:35 -06:00
Nora Trapp
4876e84e6d
Migrate KBS nonce to durable token
2019-10-14 14:51:04 -07:00
Matthew Chen
91dab4e9cd
Respond to CR.
2019-10-11 09:31:35 -03:00
Matthew Chen
510b854d20
Rework thread mapping updates (generated changes).
2019-10-11 09:31:35 -03:00
Matthew Chen
d5e5b57158
Respond to CR.
2019-10-08 09:17:28 -03:00
Matthew Chen
fae0d44550
Add blur hashes to outgoing attachments.
2019-10-08 09:17:28 -03:00
Matthew Chen
e9952ddeec
Add blur hashes to outgoing attachments.
2019-10-08 09:17:28 -03:00
Michael Kirk
78233bbeb2
set uuid capable
...
Also includes parsing capabilities from profile fetch, though the value isn't yet used
2019-10-03 15:39:20 -04:00
Matthew Chen
6f88ffa61d
Merge remote-tracking branch 'private/release/2.43.1'
2019-09-24 14:15:31 -03:00
Matthew Chen
d9074e4e88
Reduce how long we keep open web socket in background.
2019-09-24 11:39:48 -03:00
Matthew Chen
ecb684a146
Reduce how long we keep open web socket in background.
2019-09-24 11:39:05 -03:00
Matthew Chen
9deb35f61f
Reduce how long we keep open web socket in background.
2019-09-24 11:32:49 -03:00
Matthew Chen
9d89d01c68
Reduce how long we keep open web socket in background.
2019-09-24 11:08:03 -03:00
Matthew Chen
c143726339
Add Debug UI action to insert one of each kind of model.
2019-09-23 13:49:29 -03:00
Michael Kirk
0c1615355a
regen
2019-09-20 16:25:55 -07:00
Michael Kirk
6eb1595e87
update GRDB
2019-09-04 18:23:01 -06:00
Michael Kirk
a0667306f5
adapt to new StatementArgument API
2019-08-29 17:03:46 -06:00
Michael Kirk
e211ae52c8
demote some error logging to warn for things which we know can happen
2019-08-28 18:17:41 -06:00
Matthew Chen
dd770f9f2d
Use separate keyspec for GRDB.
2019-08-23 15:34:53 -03:00
Michael Kirk
ca2c96551e
Queues shouldn't start work until *did* become ready
...
hitting a crash while resending-messages, which involves saving messages which
explodes if the db observers haven't been setup yet, which happens in `willBecomeReady`.
2019-08-21 09:03:28 -06:00