Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Matthew Chen
645bd76bd5
Rework app readiness.
2021-02-04 09:55:39 -03:00
Matthew Chen
3e71eb4cd5
Overhaul attachment downloads pipeline.
2021-01-21 20:41:08 -03:00
Matthew Chen
6f3c92dedd
Add auto-download settings for media.
2021-01-12 19:28:15 -03:00
Matthew Chen
252e8425ab
Add auto-download settings for media.
2021-01-12 19:28:14 -03:00
Matthew Chen
783d8560c9
Fix group migration edge cases.
2020-11-20 15:32:15 -03:00
Matthew Chen
ed9ae2ec9f
Migrate groups from v1 to v2.
2020-10-30 09:04:12 -03:00
Matthew Chen
03a6cbd45b
Use block mode when blocking threads.
2020-07-24 17:31:17 -03:00
Matthew Chen
6b4f192b1b
Remove usage of retainUntilComplete.
2020-05-22 09:51:12 -03:00
Matthew Chen
8755b371c1
Try to reduce 0x8badf00d crashes by performing "app did become ready" block one-by-one.; Reduce overall frequency of checkpoints.
2020-05-04 22:02:23 -03:00
Nora Trapp
6a39e3d174
Sync archived status with storage service
2020-03-24 17:11:02 -07:00
Matthew Chen
20aeb8df44
Merge remote-tracking branch 'private/release/3.6.0'
2020-03-02 13:39:20 -03:00
Matthew Chen
529dbf09cd
Fix unit tests.
2020-02-28 16:30:54 -03:00
Matthew Chen
caa101beab
Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0
2020-02-27 13:52:43 -03:00
Michael Kirk
22a327c808
prevent spurious message request from unwanted "group created" messages upon initial group sync of linked device
2020-02-24 13:31:49 -07:00
Matthew Chen
e216b5a615
Integrate group updates and disappearing message configuration updates.
2020-02-21 13:05:20 -03:00
Matthew Chen
9ce3a42f74
Rename GroupManager methods.
2020-02-21 12:31:45 -03:00
Michael Kirk
f198d9037d
Merge tag '3.5.0.5'
2020-02-19 19:26:05 -07:00
Nora Trapp
ac35c96f21
Don't download attachments when there's a pending message request.
2020-02-17 18:38:57 -08:00
Matthew Chen
8785579899
Respond to CR.
2020-02-13 10:08:22 -03:00
Matthew Chen
17eca0d546
Remove obsolete TODOs.
2020-02-13 10:02:58 -03:00
Matthew Chen
382bde1102
Modify group sync to exclude v2 groups.
2020-02-12 15:33:17 -03:00
Matthew Chen
f6d6544830
Modify group sync to exclude v2 groups.
2020-02-12 15:33:17 -03:00
Matthew Chen
a36bdab4c5
Overhaul group model, group membership.
2020-02-11 11:41:31 -03:00
Matthew Chen
fb2d4b1744
Use Groups v2 to coordinate disappearing message state.
2020-02-06 10:50:45 -03:00
Michael Kirk
aa5043477a
fix test compile
2020-01-31 20:33:57 -07:00
Michael Kirk
83d26fe62e
revamp group updates - show source, show changes, show icon
2020-01-30 20:10:55 -08:00
Matthew Chen
e449d6231e
Generate "group updated" info messages for v2 groups.
2020-01-29 13:51:52 -03:00
Matthew Chen
02b15def56
Generate "group updated" info messages for v2 groups.
2020-01-29 13:51:52 -03:00
Matthew Chen
91d100c792
Rework group updates; rework "update group" view to use GroupManager.
...
* Introduce GroupMembership & GroupAccess.
* Pull out GroupsV2Test.
* Fix issues in groups v2 logic.
2020-01-27 11:18:21 -03:00
Matthew Chen
bcfba85356
Add message processing class.
...
* Modify message processing to allow observation of websocket queue being drained.
* Extend MessageProcessing to allow observation of REST message fetching and "all message fetching and processing".
2020-01-27 10:42:03 -03:00
Matthew Chen
891c0cb039
Improve thread safety of job queues.
2020-01-24 17:00:50 -03:00
Michael Kirk
61ec8612ee
revamp group updates - show source, show changes, show icon
2020-01-23 11:55:48 -07:00
Matthew Chen
1ae6012ecb
Create and fetch groups v2; group update roundtrip.
2020-01-17 17:29:00 -03:00
Matthew Chen
72f912dce3
Versioned profile changes, etc.
2020-01-08 13:54:54 -03:00
Matthew Chen
29150102cb
Revert group and profile changes.
2019-12-11 20:41:54 -08:00
Matthew Chen
05c8e674ee
Rework new group new creation & group updates.
2019-12-05 12:37:22 -03: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
e46eefe50e
Remove readReturningResult().
2019-11-14 10:39:33 -03:00
Matthew Chen
a5bc00c2ab
Add GroupManager.
2019-11-07 15:03:42 -03:00
Michael Kirk
3b1bcb5368
recreate sort order for synced conversations
2019-11-06 21:24:53 -07:00
Nora Trapp
2e5c8ff047
Show an info message explaining why conversation history isn't synced.
2019-11-05 13:07:56 -08:00
Michael Kirk
f69d722f35
wait for contact and group sync before showing inbox
2019-11-04 14:11:11 -08:00
Michael Kirk
a5396fab89
clarify logging
2019-11-04 14:06:54 -08:00
Michael Kirk
25b8da051f
autorelease pool for imports
2019-11-04 14:06:54 -08:00
Michael Kirk
61fb6e575e
remove block from overwriting update, undeprecate upsert
2019-11-04 14:06:54 -08:00
Michael Kirk
7738a22714
include notification when changing disappearing timer
2019-11-04 14:06:54 -08:00
Michael Kirk
d698c453cc
remove attachments when job is done
2019-11-04 14:06:54 -08:00
Michael Kirk
a108c854a2
save sync job record attachments from orphan data cleaner
2019-11-04 14:06:54 -08:00