Commit Graph

16 Commits (77396e11fd1ddbcebc27c4df2786c526800b5ba1)

Author SHA1 Message Date
Matthew Chen 77396e11fd Send sync messages with link previews preference. 6 years ago
Michael Kirk 0fb6dab020 avoid blocking write connection with long running read when building sync message 6 years ago
Matthew Chen dcaaff7eac Add isRegisteredAndReady to TSAccountManager. 6 years ago
Matthew Chen 8110e0c765 Clean up usage of TSAccountManager. 6 years ago
Matthew Chen 544bdbd7f5 Fix edge cases around registration. 6 years ago
Michael Kirk 18766280f6 fix crash when non-registered user upgrades 6 years ago
Matthew Chen eb2e16872e Distinguish 'app will/did become ready' events. 7 years ago
Matthew Chen a5ebe394d1 Include typing indicators in configuration sync messages; emit when that value changes. 7 years ago
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
7 years ago
Matthew Chen 99d0495ec7 Respond to CR. 7 years ago
Matthew Chen bbcbbafaab Sync local profile key after rotating it. 7 years ago
Matthew Chen 693b3e13a9 Revert "Sync local profile key after rotating it."
This reverts commit ddbd20e706.
7 years ago
Matthew Chen ddbd20e706 Sync local profile key after rotating it. 7 years ago
Matthew Chen 0add39c2a8 Respond to CR. 7 years ago
Matthew Chen 275414cbda Respond to CR. 7 years ago
Matthew Chen 7c1f1882d8 Sync "show UD indicators" setting. 7 years ago