Commit graph

27 commits

Author SHA1 Message Date
Matthew Chen
28f7142a59 Auto-migration to Swift 4. 2018-05-30 15:05:02 -04:00
Matthew Chen
8254052bb2 Lazy restore attachments. 2018-04-02 09:28:12 -04:00
Matthew Chen
d0c691bb7f Lazy attachment restores. 2018-04-02 09:27:34 -04:00
Michael Kirk
394cc6637c Backport comments from translations
// FREEBIE
2018-03-26 10:12:04 -04:00
Matthew Chen
d215499435 Show backup UI in release builds if backup is enabled. 2018-03-22 09:34:08 -04:00
Matthew Chen
5de11d7355 Recycle backup fragments. 2018-03-22 09:26:35 -04:00
Matthew Chen
34d79265a1 Respond to CR. 2018-03-20 11:23:56 -04:00
Matthew Chen
2ebd8668b4 Fix bugs in new db representation, add batch record deletion, improve memory management. 2018-03-20 11:23:56 -04:00
Matthew Chen
24cc95585f Respond to CR. 2018-03-17 09:18:01 -03:00
Matthew Chen
62da17a0cc Clean up ahead of PR. 2018-03-17 09:18:01 -03:00
Matthew Chen
cf13a780e9 Retry backup failures. 2018-03-17 09:18:01 -03:00
Matthew Chen
05db8e3f7f Retry backup failures. 2018-03-17 09:18:01 -03:00
Matthew Chen
4746948dfe Respond to CR. 2018-03-14 10:02:44 -03:00
Matthew Chen
eb263e265b Clean up ahead of PR. 2018-03-14 09:27:39 -03:00
Matthew Chen
b3ecc085d5 Clean up ahead of PR. 2018-03-14 09:27:39 -03:00
Matthew Chen
76b4deffe4 Respond to CR. 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
30065493a3 Implement backup import logic. 2018-03-14 09:27:39 -03:00
Matthew Chen
999321c067 Check for manifest in cloud. 2018-03-14 09:27:39 -03:00
Matthew Chen
90c8f5483b Clean up cloud after successful backup export. 2018-03-14 09:27:39 -03:00
Matthew Chen
b1ca550345 Clean up ahead of PR. 2018-03-12 16:40:07 -03:00
Matthew Chen
fefba6c63e Don't download files from cloud when testing for their existence. 2018-03-12 16:40:07 -03:00
Matthew Chen
c2751665c3 Only backup attachments once. 2018-03-12 16:40:07 -03:00
Matthew Chen
20587ba377 Upload attachments to cloud; upsert files to cloud. 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
b603a8dcbe Upload test file 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