Michael Kirk
19f2d0db48
WIP: Media Landscape Mode
2018-11-01 08:43:59 -06:00
Matthew Chen
40aa78e001
Merge remote-tracking branch 'origin/release/2.31.0'
2018-10-31 11:42:41 -04:00
Matthew Chen
ed4fa2e8cb
Respond to CR.
2018-10-26 14:44:53 -04:00
Matthew Chen
38f3321e9a
Improve startup logging.
2018-10-26 14:44:53 -04:00
Michael Kirk
54c63c7a2e
Reachability Singleton
2018-10-25 11:56:39 -06: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
8e1103c28f
Log WebRTC version.
2018-10-24 16:58:45 -04:00
Michael Kirk
3b4188f34b
hoist audio session singleton to Environment
2018-10-24 07:46:25 -06:00
Matthew Chen
8fec73dda5
Fix edge cases around UD v. linked devices.
2018-10-22 12:33:09 -04:00
Matthew Chen
d656ae1017
Fix edge cases around UD v. linked devices.
2018-10-22 12:31:28 -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
b1e52c30b3
Fix build breakage.
2018-10-16 10:42:51 -04:00
Matthew Chen
48c4576c06
Fix failing test.
2018-10-15 15:51:43 -04:00
Matthew Chen
0b4ed1175d
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Matthew Chen
d7e52367ff
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Matthew Chen
8fdf6009f9
Sync contacts after rotating profile key.
2018-10-12 17:19:00 -04:00
Matthew Chen
3b06434d4f
Split out second web socket.
2018-10-05 12:48:19 -04:00
Matthew Chen
3eb84ed0e0
Move message processing singletons to SSKEnvironment.
2018-10-03 09:25:29 -04:00
Matthew Chen
f7379deb69
Add setup method to UD manager. Try to verify server certificate expiration.
2018-10-02 13:24:12 -04:00
Matthew Chen
71da312336
Post-SMK ud changes.
2018-10-02 13:19:41 -04:00
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
2018-10-01 09:06:40 -04:00
Matthew Chen
b076f14964
Swift exit().
2018-09-27 16:56:54 -04:00
Matthew Chen
87836f506b
Move more singletons to SSKEnvironment.
2018-09-21 09:06:48 -04:00
Matthew Chen
e1db60c1c0
Rework creation of singletons.
2018-09-19 15:11:26 -04:00
Matthew Chen
9b94580dae
Update assertions.
...
* Streamline precompiled headers.
* Remove obsolete assertions in Constraints.h.
2018-09-14 14:30:06 -04:00
Matthew Chen
df7acfeed3
Simplify OWSPreferences access.
2018-09-07 16:28:21 -04:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
bd05cdc031
Rename TextSecureKitEnv to SSKEnvironment.
2018-09-07 16:19:00 -04:00
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
2018-09-07 10:00:48 -06:00
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
c0d486b1f1
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
713606271c
Rename fail macros in Obj-C.
2018-08-27 10:29:51 -04:00
Michael Kirk
9662b3cb1e
Wait a week before nagging when a new release comes out
2018-08-08 10:26:00 -06:00
Michael Kirk
e5b3cbd00c
Use StoreKit for reviews
2018-08-07 15:56:52 -06:00
Matthew Chen
45e782c243
Revamp orphan data cleaner.
2018-08-07 13:07:26 -04:00
Michael Kirk
0bc03b0fd4
Move seed
2018-08-03 14:26:43 -06:00
Matthew Chen
d6cb07cc4a
Respond to CR.
2018-08-01 09:42:38 -04:00
Michael Kirk
ef9a0880ae
Fix analyzer warnings
2018-07-18 10:24:08 -06:00
Michael Kirk
d591fb7f2c
Fix some compiler warnings
2018-07-17 19:22:58 -06:00
Matthew Chen
158aa3abc4
Tweak system messages; incomplete vs. missed calls.
2018-07-11 15:34:16 -04:00
Michael Kirk
c40c2a632b
Merge tag '2.27.1.4'
2018-07-06 18:19:43 -06:00
Michael Kirk
3eb7e9271e
Fix: second reply from lockscreen doesn't send
...
// FREEBIE
2018-07-06 17:56:05 -06:00
Michael Kirk
104e63ded9
remove appearance juggling
2018-06-29 16:27:37 -06:00
Michael Kirk
cd298c72c3
notify when receiving voip before first unlock
...
// FREEBIE
2018-06-04 12:00:45 -06:00
Matthew Chen
4d8c764789
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Michael Kirk
fe62a6ac92
CNContactController needs to be presented in a navcontroller with a
...
translucent navbar.
In cases where we were presenting modally, we can easily modify the
modal to have a translucent navbar.
In the one place we were pushing onto the SignalsNavigationController,
rather than modifying the SNC.isTranslucent and having to clean it up,
I've opted to convert to a modal presentation.
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
4f80100234
Tapping on status bar returns to call
...
We want to render the return-to-call banner behind the status bar, so
the user can see the system clock, etc.
But normally, doing so would mean we wouldn't receive touches in the top
20px of the screen.
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
778e11c2c3
cleanup ahead of PR
...
// FREEBIE
2018-05-24 12:28:20 -04:00