Commit Graph

36 Commits

Author SHA1 Message Date
Matthew Chen
0389cdb730 Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
9dea6069e4 Batched and unbatched enumerations. 2019-09-16 13:01:36 -03:00
Matthew Chen
76a9185239 Excluse Debug UI from release builds. 2019-08-09 21:16:25 -03:00
Matthew Chen
26183e160a Remove usage of primary storage. 2019-07-29 15:16:51 -03:00
Matthew Chen
5ca2991f0c Sketch out the SDS code generation.
* Copy SDS code generation and utility files from playground.
2019-04-11 09:15:28 -04:00
Matthew Chen
882dd16d7c Apply presentAlert() throughout codebase. 2019-03-21 10:55:04 -04:00
Matthew Chen
855cba3c41 Batch backup exports. 2018-12-03 23:01:48 -05:00
Matthew Chen
57205facbc Batch backup exports. 2018-12-03 23:01:48 -05:00
Matthew Chen
9a123d8ce9 Fix incremental backup exports. 2018-12-03 22:21:59 -05:00
Matthew Chen
fe8259bf0c Fix incremental backup exports. 2018-12-03 22:21:59 -05:00
Matthew Chen
3bff89c7ee Fix cancel in backup restore view. 2018-12-03 22:06:38 -05:00
Matthew Chen
8bd21fd023 Respond to CR. 2018-11-29 08:59:16 -05:00
Matthew Chen
44d0ad34f5 Convert backup logic to use promises. 2018-11-29 08:59:16 -05:00
Matthew Chen
a9120906fa Convert backup logic to use promises. 2018-11-29 08:58:53 -05:00
Matthew Chen
e19b457cb3 Handle iCloud status. 2018-11-29 08:58:53 -05:00
Matthew Chen
c7f5047056 Handle iCloud status. 2018-11-29 08:57:51 -05:00
Matthew Chen
1c012e9a23 Respond to CR. 2018-11-27 09:43:32 -05:00
Matthew Chen
c86518e44c Support multiple backups in single iCloud account. 2018-11-27 09:25:16 -05:00
Matthew Chen
8ae200ac21 Fix build breakage around SignalCoreKit. 2018-10-01 09:07:40 -04:00
Michael Kirk
01a6a3d98e avoid overflow in debug logging 2018-09-07 11:02:52 -06: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
f473f60111 Apply OWS log functions in Objective-C. 2018-08-27 12:58:52 -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
61dc2c0249 Add local cache of backup fragment metadata. 2018-04-02 09:27:34 -04:00
Matthew Chen
e88f5643f7 Add local cache of backup fragment metadata. 2018-04-02 09:27:34 -04:00
Matthew Chen
5de11d7355 Recycle backup fragments. 2018-03-22 09:26:35 -04:00
Matthew Chen
1bbd41f725 Improve perf of database snapshots. 2018-03-20 11:23:56 -04:00
Matthew Chen
3c2aae3b9c Backup import clears database contents. 2018-03-17 09:18:01 -03:00
Matthew Chen
d2f2dd273a Fix edge cases in migrations. 2018-03-17 09:18:01 -03:00
Matthew Chen
08149005b1 Clean up backup code. 2018-03-14 09:27:39 -03:00
Matthew Chen
3f822e8ce3 Complete minimal backup MVP. 2018-03-14 09:27:39 -03:00
Matthew Chen
04c527a0f4 Implement backup import logic. 2018-03-14 09:27:39 -03:00
Matthew Chen
0e0628a8dc Clean up ahead of PR. 2018-03-12 16:40:07 -03:00
Matthew Chen
0971bad4b2 Upload database and manifest files to CloudKit. 2018-03-12 16:40:07 -03:00
Matthew Chen
593f7da72d Upload test file to CloudKit. 2018-03-12 16:40:07 -03:00