Matthew Chen
6d35e7500b
Respond to CR.
2021-04-06 13:57:08 -03:00
Matthew Chen
1fe7ab5afb
Respond to CR.
2021-04-06 13:57:08 -03:00
Matthew Chen
520837fa6e
Fix background colors of "border-less bottom buttons" in payment views.
2021-04-06 13:57:08 -03:00
Matthew Chen
39a3122519
Payments: design feedback.
2021-04-06 13:57:08 -03:00
Matthew Chen
a4f3a8ea26
Present "transfer in" flow as modal.
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
d65696fc26
Use MC SDK to generate and parse MC QR code URIs.
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
d8078132fe
Respond to CR.
2021-04-06 13:57:07 -03:00
Matthew Chen
9f10ef47c3
Payment design tweaks.
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
68f7d15261
Respond to CR.
2021-04-06 13:57:07 -03:00
Matthew Chen
2742ec0228
Block "send payment" flow until transaction verifies.
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
0d8277e7ac
Add internal section to payment details view.
...
Fix bug in payment details view.
Add "add money for payment" UI flow.
Add "add money for payment" UI flow.
Add "add money for payment" 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
a9bdb6811e
Clean up ahead of PR.
2021-04-06 13:57:07 -03:00
Matthew Chen
293eb3ce8a
Clean up ahead of PR.
2021-04-06 13:57:07 -03:00
Matthew Chen
aa66fb7ec3
Rework down state of payment custom keyboard.
2021-04-06 13:57:07 -03:00
Matthew Chen
afd2aeef5c
Payments UI.
2021-04-06 13:57:07 -03:00
Nora Trapp
c6dcc18b94
Fix keyboard interaction with swipe-to-details
2021-04-01 10:38:18 -07:00
Nora Trapp
9ce747a5ca
Fix retain cycles
2021-04-01 10:38:18 -07:00
Nora Trapp
4755911762
Improve message details presentation performance
2021-04-01 10:38:18 -07:00
Nora Trapp
7194309181
Redesign swipe for details animation to mimic swipe to reply
2021-04-01 10:38:18 -07:00
Nora Trapp
20bc199a95
Cache message recipients
2021-04-01 10:38:18 -07:00
Nora Trapp
8c9a925b72
Re-style message detail view
2021-04-01 10:38:18 -07:00
Nora Trapp
1bd5db62dd
Swipe left for message details.
2021-04-01 10:38:18 -07:00
Nora Trapp
24d1b5ff37
Display updated action sheet when tapping safety number change 'learn more'
2021-03-31 13:14:46 -07:00
Nora Trapp
95227b1195
Add support filter selection to contact us flow
2021-03-29 15:23:10 -07:00
Nora Trapp
68d2c3ce29
Copy tweaks
2021-03-27 12:20:12 -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
Nora Trapp
2e9c651355
Add an internal setting to keep muted chats archived when receiving new messages
2021-03-26 16:17:17 -07:00
Matthew Chen
b116d40a8c
Respond to CR.
2021-03-25 13:31:45 -03:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Matthew Chen
ac01a2a552
Clean up app readiness.
...
Remove backup.
2021-03-25 11:30:31 -03:00
Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Jordan Rose
68a27a76e2
Move AxolotlKit model classes into SSK and remove the dependency
...
We still need the AxolotlKit model classes to migrate old sessions,
but we don't need any of the actual protocol support. This also
means we can drop HKDFKit.
Additionally, we do still use some utilities from AxolotlKit:
- AxolotlExceptions.h: NSException names, should eventually be
replaced by NSErrors everywhere
- NSData+keyVersionByte.h: prepend/remove public key type byte,
should eventually be replaced by strong types (ECPublicKey)
- SPKProtocolContext.h: defines the SPKProtocol{Read,Write}Context
marker protocols, should be replaced by direct use of
SDSAny{Read,Write}Transaction
2021-03-22 16:17:47 -07:00
Nora Trapp
fa6662403e
Revert "Merge branch 'nt/animations'"
...
This reverts commit 1ec4ae3b05 , reversing
changes made to 1ed1371c71 .
2021-03-17 13:17:17 -07:00
Michelle Linington
f483ee2cac
Fixes some name collision bugs
...
- Fixes up content alignment issues from parallel changes to table view
styling.
- Re-adds view controller presentation within a nav controller (stemming
from parallel changes to table view styling)
- Fixes a bug around overzealous collision detection
Also fixes an unrelated issue. Setting up cv banners performs layout, which
can cause the conversation view controller's trait collection to change.
This can lead to us reenterantly setting up banners and updating trait
collection.
The workaround is to just call -ensureBannerState asynchronously from
-traitCollectionDidChange to break the synchronous chain.
2021-03-17 01:14:25 -07:00
Nora Trapp
a19737c0bb
Tweak selection animations to be slide in / out
2021-03-16 19:48:59 -03:00
Nora Trapp
53d49f71b6
Block loads while animating selection change
2021-03-16 19:48:59 -03:00
Nora Trapp
70f6e62877
Animate quoted replies
2021-03-16 19:48:59 -03:00