Commit Graph

570 Commits

Author SHA1 Message Date
Matthew Chen
c84bf81cf3 Export database for backup. 2018-03-12 16:40:07 -03:00
Matthew Chen
b296cfb893 Sketch out incremental backup manager and settings view. 2018-03-12 16:40:07 -03:00
Matthew Chen
46a89e89f0 Sketch out OWSBackupStorage. 2018-03-12 16:40:06 -03:00
Matthew Chen
792be8018f Incremental backup. 2018-03-12 16:40:06 -03:00
Michael Kirk
a885fb5dee Fix first reminder too early, offset bugs.
Schedule first reminder date relative to now, handle overflow

// FREEBIE
2018-03-07 10:58:33 -05:00
Michael Kirk
a1de99f1f1 Merge tag '2.21.0.9' 2018-03-06 16:43:33 -05:00
Michael Kirk
39b87b702b Fix debuglogs.org integration
// FREEBIE
2018-03-06 16:07:08 -05:00
Matthew Chen
db430d6aa7 Revert unwanted changes. 2018-03-06 17:12:13 -03:00
Matthew Chen
692ef423be Rename TSStorageManager to OWSPrimaryStorage. 2018-03-06 17:12:13 -03:00
Matthew Chen
d6f4db1523 Rename TSStorageManager to OWSPrimaryStorage. 2018-03-06 17:12:13 -03:00
Matthew Chen
3435be5aba Preserve registration lock when updating account attributes. 2018-03-05 18:25:23 -03:00
Matthew Chen
0f7b852953 Persist registration lock PIN. 2018-03-05 18:25:23 -03:00
Michael Kirk
60a1cc5682 Make 2FA registration screen look like the rest of registration
// FREEBIE
2018-03-05 15:29:45 -05:00
Matthew Chen
9499e684e7 Handle rate limits in registration flow. 2018-03-05 17:20:04 -03:00
Matthew Chen
7543a82858 Handle rate limits in registration flow. 2018-03-05 17:20:04 -03:00
Matthew Chen
2d6b9a7c81 Respond to CR. 2018-03-05 17:08:58 -03:00
Matthew Chen
9db9409561 Share background tasks. 2018-03-05 17:08:58 -03:00
Michael Kirk
1d3831eccd Registration Lock reminder view
Also fixed: Don't lose PIN across registrations

// FREEBIE
2018-03-05 09:53:09 -05:00
Michael Kirk
54792ff461 Fix overzealous assert.
Sometimes we set values to nil - e.g. when re-registering through
debugUI

// FREEBIE
2018-03-05 09:37:26 -05:00
Michael Kirk
1ff2f3f42e Merge tag '2.21.0.1' 2018-03-02 18:35:01 -05:00
Matthew Chen
4bbf0d9e3d Integrate with logs service. 2018-03-02 17:44:14 -05:00
Matthew Chen
7fa7f95066 Cleanup ahead of PR. 2018-03-02 16:17:49 -05:00
Matthew Chen
3e6db43b24 Clean up ahead of PR. 2018-03-02 15:05:14 -05:00
Matthew Chen
2395dbf66b Fix redundant sync sends. 2018-03-02 15:05:14 -05:00
Matthew Chen
59c745756a Clean up codebase. 2018-03-02 15:05:14 -05:00
Matthew Chen
c2f092018c Elaborate request factory. 2018-03-02 15:05:14 -05:00
Matthew Chen
3acdd84398 Elaborate request factory. 2018-03-02 15:05:14 -05:00
Matthew Chen
004479a2ce Elaborate request factory. 2018-03-02 15:05:14 -05:00
Matthew Chen
c17a819366 Elaborate request factory. 2018-03-02 15:05:14 -05:00
Matthew Chen
0ca497846b Elaborate request factory. 2018-03-02 15:05:14 -05:00
Matthew Chen
baf6fcc535 Add 2FA registration view. 2018-03-02 10:55:00 -05:00
Matthew Chen
b9458fffef Respond to CR. 2018-03-02 10:53:22 -05:00
Matthew Chen
dcf7f550ae Fix redundant sync sends. 2018-03-01 23:37:03 -05:00
Matthew Chen
b07f466e08 Fix redundant sync sends. 2018-03-01 23:34:31 -05:00
Michael Kirk
60259a8a13 Merge branch 'release/2.21.0' 2018-03-01 16:30:37 -05:00
Matthew Chen
caeb97b466 Respond to CR. 2018-03-01 15:38:59 -05:00
Matthew Chen
055061ff5e Clean up ahead of PR. 2018-03-01 15:38:59 -05:00
Matthew Chen
8c54297918 Sketch out 2FA settings views. 2018-03-01 15:38:59 -05:00
Matthew Chen
4afedac68c Clean up ahead of PR. 2018-03-01 15:38:59 -05:00
Matthew Chen
e12a1e984a Work on two-factor auth settings UI. 2018-03-01 15:38:59 -05:00
Matthew Chen
1f6cbd399e Sketch out 2FA feature. 2018-03-01 15:38:59 -05:00
Matthew Chen
71972ebe2f Be more explicit about expire timer. 2018-03-01 13:41:15 -05:00
Michael Kirk
d0bcd8d6c7 Merge tag '2.20.2.2' 2018-03-01 08:52:12 -05:00
Michael Kirk
28c30bbe5c Be explicit when disappearing messages are disabled
// FREEBIE
2018-02-28 20:04:25 -05:00
Michael Kirk
13b5336210 Merge tag '2.20.2.1' 2018-02-28 18:04:51 -05:00
Michael Kirk
b48452a747 Fix group-sync disabling disappearing timer
Must add properties *before* build

// FREEBIE
2018-02-28 16:27:25 -05:00
Matthew Chen
bf48ccd4ad Merge remote-tracking branch 'origin/hotfix/2.20.1' 2018-02-27 15:45:17 -05:00
Matthew Chen
47a6d844c9 Refine handling of unsafe filename characters. 2018-02-27 09:43:26 -05:00
Matthew Chen
d32e90c3d1 Fix build break. 2018-02-27 09:16:38 -05:00
Matthew Chen
59f480d5c4 Use background tasks during storage registration and disappearing message jobs. 2018-02-27 08:42:30 -05:00