Matthew Chen
ad49533e33
Make TSInteraction.thread non-nil.
2019-07-19 15:48:39 -03:00
Matthew Chen
0dbf03f95c
Fix tests.
2019-07-16 13:50:49 -03:00
Michael Kirk
691209e25e
Decrypt Messages with AnyTransaction
...
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Matthew Chen
c229f39012
Add sticker sync messages.
2019-04-22 10:26:09 -04:00
Michael Kirk
b7ab036c04
warn_unused_result on AnyPromise methods
2018-12-11 09:37:44 -07:00
Michael Kirk
27cb91e9c8
Plumb through messageAlbumId so an Attachment knows what album (if any) it
...
belongs to.
2018-11-08 12:52:08 -06:00
Matthew Chen
57de089118
Add support for album captions to models.
2018-11-07 10:54:17 -05:00
Michael Kirk
3560f3be5c
Durable send operation
...
TODO
-[x] respect order of queue
-[x] replacements
-[x] those w/o completion handler
-[x] basic send+log operation persists
-[x] send+ui completion
-[x] share extension
-[x] update state jobs
-[x] App Lifecyle
-[x] settable
-[x] Mark as ready on startup
-[x] Fail appropriate jobs on startup
NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
-[x] retry failed jobs on startup?
-[ ] reachability
DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
2018-10-25 11:54:59 -06:00
Matthew Chen
99d0495ec7
Respond to CR.
2018-10-18 16:58:02 -04:00
Matthew Chen
bbcbbafaab
Sync local profile key after rotating it.
2018-10-18 16:47:18 -04:00
Matthew Chen
693b3e13a9
Revert "Sync local profile key after rotating it."
...
This reverts commit ddbd20e706 .
2018-10-18 16:00:48 -04:00
Matthew Chen
ddbd20e706
Sync local profile key after rotating it.
2018-10-18 15:59:43 -04:00
Matthew Chen
275414cbda
Respond to CR.
2018-10-16 17:42:54 -04:00
Matthew Chen
7c1f1882d8
Sync "show UD indicators" setting.
2018-10-16 17:42:54 -04:00
Matthew Chen
8ae200ac21
Fix build breakage around SignalCoreKit.
2018-10-01 09:07:40 -04:00
Matthew Chen
e1db60c1c0
Rework creation of singletons.
2018-09-19 15:11:26 -04:00
Michael Kirk
920a82564f
Merge tag '2.29.3.3'
2018-09-15 09:17:08 -05:00
Michael Kirk
b282d51da0
SyncMessages for blocked groups
2018-09-12 19:16:14 -05:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
3a50377902
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
2c9c028504
Clean up.
2018-08-09 09:51:23 -06:00
Michael Kirk
4d3d5d98e1
Sync colors with contacts
2018-07-10 13:25:38 -06:00
Matthew Chen
d6f4db1523
Rename TSStorageManager to OWSPrimaryStorage.
2018-03-06 17:12:13 -03:00
Matthew Chen
06d16bdec5
Revert "Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1""
...
This reverts commit b1dd325ce8 .
2018-03-02 17:44:14 -05:00
Matthew Chen
9258b0883e
Clean up TSStorageManager usage.
2017-12-19 11:41:31 -05:00
Matthew Chen
b4e8df79da
Migrate environment to SignalMessaging.
2017-12-05 10:29:29 -05:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Matthew Chen
d9fcfdeeb7
Fix deadlock when responding to contacts sync messages.
2017-11-21 11:21:08 -05:00