Commit Graph

5884 Commits

Author SHA1 Message Date
Matthew Chen
8494db52ad Payments: small fixes. 2021-04-06 13:57:08 -03:00
Matthew Chen
12b4482ca3 Minor fixes. 2021-04-06 13:57:08 -03:00
Matthew Chen
ea6f8a7f86 Clean up formatting of MOB values for display. 2021-04-06 13:57:08 -03:00
Matthew Chen
3ddeb4fae0 Reduce size of payment sync messages, enforce more model invariants, fill in missing ledger block timestamps in reconciliation. 2021-04-06 13:57:08 -03:00
Matthew Chen
d77ae7d012 Fix broken tests, bugs. 2021-04-06 13:57:08 -03:00
Matthew Chen
b872c2c408 Use MC SDK to device maximum transaction amount. 2021-04-06 13:57:08 -03:00
Matthew Chen
e9d23af718 Defragmentation. 2021-04-06 13:57:08 -03:00
Matthew Chen
d1f6b56658 Defragmentation. 2021-04-06 13:57:08 -03:00
Matthew Chen
bac06335d4 Defragmentation. 2021-04-06 13:57:07 -03:00
Matthew Chen
94bcff84e7 Defragmentation. 2021-04-06 13:57:07 -03:00
Matthew Chen
e10e9ee9fb Update MC SDK. 2021-04-06 13:57:07 -03:00
Matthew Chen
b3b0add5bf Improve custom payments keyboard. 2021-04-06 13:57:07 -03:00
Matthew Chen
09aa196176 Add debug flag to simulate requests not completing. 2021-04-06 13:57:07 -03:00
Matthew Chen
742d26a5e6 Update Cocoapods. 2021-04-06 13:57:07 -03:00
Matthew Chen
590067499a Payments entropy, storage service, backup + restore flows.
* Update how payments state is stored in storage service.
* Build 'view passphrase' UI flow.
* Build 'restore payments wallet' UI flow.
* Rework the 'view passphrase' UI flow.
2021-04-06 13:57:07 -03:00
Matthew Chen
23aa187cea Add the "disable payments" flow.
* Show memo message in send payment view.
2021-04-06 13:57:07 -03:00
Matthew Chen
ae77b8f07d Integrate with SwiftLog / MC SDK logging. Refine payments. 2021-04-06 13:57:07 -03:00
Matthew Chen
76cc8df5ee Integrate with SwiftLog / MC SDK logging. Refine payments. 2021-04-06 13:57:07 -03:00
Matthew Chen
8c4cfcc9f9 Rework payments error handling. 2021-04-06 13:57:07 -03:00
Matthew Chen
cbfc7be372 Revisions to payments in SSK. 2021-04-06 13:57:07 -03:00
Matthew Chen
a73b44ca5f Respond to CR. 2021-04-06 13:57:06 -03:00
Matthew Chen
ce84309224 Small improvements around payments. 2021-04-06 13:57:06 -03:00
Matthew Chen
87ace3779d Respond to CR and proto schema/reconciliation review. 2021-04-06 13:57:06 -03:00
Matthew Chen
70f3675585 Clean up ahead of PR. 2021-04-06 13:57:06 -03:00
Matthew Chen
02fbe33779 Payments: SSK Business Logic 2021-04-06 13:57:06 -03:00
Matthew Chen
81348a315d Clean up ahead of PR. 2021-04-06 13:57:06 -03:00
Matthew Chen
6f50652877 Payments: Models (generated changes) 2021-04-06 13:57:06 -03:00
Matthew Chen
a00d14ddc4 Payments: Models 2021-04-06 13:57:06 -03:00
Matthew Chen
3a8e4bcbc5 Payments: feature flags 2021-04-06 13:57:06 -03:00
Matthew Chen
2d0fdff372 Payments: Update proto schema. 2021-04-06 13:57:06 -03:00
Matthew Chen
e552062be8 Refine error handling in group profile fetching. 2021-04-05 16:22:26 -03:00
Matthew Chen
4c082f1aed Bump GRDB schema version. 2021-04-04 12:13:16 -03:00
Nora Trapp
d4ca67bd82 Feature flags for .qa. 2021-04-01 15:13:40 -07:00
Nora Trapp
3b49a03a5f Feature flags for .beta. 2021-04-01 15:13:30 -07:00
Nora Trapp
0ef7fc24e6 Revert database recovery attempts, just flag when we detect corruption and prevent app launch. 2021-04-01 12:50:41 -07:00
Nora Trapp
722675525d Change device transfer hotswap to avoid database corruption. 2021-04-01 12:50:41 -07:00
Nora Trapp
db5532b590 protect database recovery from orphan data cleaner 2021-04-01 12:50:41 -07:00
Nora Trapp
4e535fa7ef Make database recovery async 2021-04-01 12:50:41 -07:00
Nora Trapp
0fee67ae60 Attempt to recover database if corruption was detected 2021-04-01 12:50:41 -07:00
Matthew Chen
71c2f5280b Feature flags for .qa. 2021-04-01 10:36:52 -03:00
Matthew Chen
12275aefda Feature flags for .beta. 2021-04-01 10:36:30 -03:00
Matthew Chen
63ec24c37d Feature flags for .qa. 2021-03-31 00:41:43 -03:00
Matthew Chen
03e9fa460d Feature flags for .beta. 2021-03-31 00:40:35 -03:00
Matthew Chen
8effc2be5f Feature flags for .qa. 2021-03-29 06:56:54 -03:00
Matthew Chen
e9ba4fc40b Feature flags for .beta. 2021-03-29 06:56:47 -03:00
Nora Trapp
fa86b71ec7 Don't start message fetch job in share extension 2021-03-27 12:22:58 -07:00
Nora Trapp
c40a786050 Fix extensions in post YDB world 2021-03-27 12:13:20 -07:00
Nora Trapp
6c17505b68 Sync mute with storage service 2021-03-27 12:13:20 -07:00
Nora Trapp
63da30f617 Store mute as millisecond timestamp 2021-03-27 12:13:20 -07:00
Nora Trapp
6a9e10a62d Add eight hour and always mute options. 2021-03-27 12:13:20 -07:00