Matthew Chen
77396e11fd
Send sync messages with link previews preference.
6 years ago
Matthew Chen
ccb174120f
Tweak conversation input toolbar layout.
6 years ago
Michael Kirk
0fb6dab020
avoid blocking write connection with long running read when building sync message
6 years ago
Michael Kirk
df79fc9ed0
Move String+OWS into SSK
...
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
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
1c7add2b8f
Respond to CR.
6 years ago
Matthew Chen
39c820b866
Distinguish 'app will/did become ready' events.
6 years ago
Matthew Chen
eb2e16872e
Distinguish 'app will/did become ready' events.
6 years ago
Matthew Chen
a5ebe394d1
Include typing indicators in configuration sync messages; emit when that value changes.
6 years ago
Matthew Chen
40aa78e001
Merge remote-tracking branch 'origin/release/2.31.0'
6 years ago
Matthew Chen
70f274598c
Avoid deadlocks in contact manager.
6 years ago
Matthew Chen
f26241ebd0
Avoid deadlocks in contact manager.
6 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
6 years ago
Matthew Chen
99d0495ec7
Respond to CR.
6 years ago
Matthew Chen
bbcbbafaab
Sync local profile key after rotating it.
6 years ago
Matthew Chen
693b3e13a9
Revert "Sync local profile key after rotating it."
...
This reverts commit ddbd20e706
.
6 years ago
Matthew Chen
ddbd20e706
Sync local profile key after rotating it.
6 years ago
Matthew Chen
0add39c2a8
Respond to CR.
6 years ago
Matthew Chen
275414cbda
Respond to CR.
6 years ago
Matthew Chen
7c1f1882d8
Sync "show UD indicators" setting.
6 years ago
Matthew Chen
603e3bf0b6
Move SM singletons to Environment.
6 years ago
Matthew Chen
8fdf6009f9
Sync contacts after rotating profile key.
6 years ago
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
6 years ago
Matthew Chen
e1db60c1c0
Rework creation of singletons.
6 years ago
Matthew Chen
9b94580dae
Update assertions.
...
* Streamline precompiled headers.
* Remove obsolete assertions in Constraints.h.
6 years ago
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
6 years ago
Michael Kirk
c7662b5a86
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
...
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
6 years ago
Matthew Chen
f4d1f25656
Merge remote-tracking branch 'origin/release/2.29.1'
6 years ago
Michael Kirk
e715bf9ea2
image sizing
...
Validate image sizing
6 years ago
Matthew Chen
f473f60111
Apply OWS log functions in Objective-C.
6 years ago
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
6 years ago
Matthew Chen
3a50377902
Apply OWS log functions in Objective-C.
6 years ago
Matthew Chen
713606271c
Rename fail macros in Obj-C.
6 years ago
Matthew Chen
5b50e81b4f
Rename fail macros in Swift.
6 years ago
Matthew Chen
cf6f3841a8
Apply new Swift logging.
6 years ago
Michael Kirk
82e559d11b
Use swift macros for main thread assert
6 years ago
Matthew Chen
816f02fbab
Fix unintentional moves.
6 years ago
Matthew Chen
acd7d094b1
Refine theme.
6 years ago
Matthew Chen
a5ffbdebb3
Remove Obj-c proto parser.
6 years ago
Matthew Chen
dfc39b4a1d
Tidy files.
6 years ago
Matthew Chen
e6bc37d941
Tidy files.
6 years ago
Matthew Chen
8f55f53329
Tidy files.
6 years ago
Matthew Chen
579e88bdc2
Improve nullability handling for SignalAccount.
6 years ago
Matthew Chen
f795b12a86
Refine theme.
6 years ago
Matthew Chen
48975eaac8
Respond to CR.
6 years ago
Matthew Chen
8862f9a531
Refine views.
6 years ago
Matthew Chen
9f9e0965d5
Refine table views.
6 years ago