Matthew Chen
965f81c95d
Fix rebase breakage.
2021-04-06 13:57:10 -03:00
Matthew Chen
532976bd76
Fix rebase breakage.
2021-04-06 13:57:10 -03:00
Matthew Chen
1fd31894fb
Add MobileCoin configuration extension.
2021-04-06 13:57:10 -03:00
Matthew Chen
15f2f0757d
Payments: 'restore wallet by pasting recovery phrase from pasteboard' flow.
2021-04-06 13:57:09 -03:00
Matthew Chen
82c79e7f4d
Payments: Additional help cards.
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
d77ae7d012
Fix broken tests, bugs.
2021-04-06 13:57:08 -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
afd2aeef5c
Payments UI.
2021-04-06 13:57:07 -03:00
Matthew Chen
f5c921ca1f
Respond to CR.
2021-04-06 13:57:06 -03:00
Matthew Chen
78a8104505
Revert changes to Cocoapods.
2021-03-25 20:58:24 -03:00
Matthew Chen
91d67e2eb1
Update Cocoapods; fix linking issue.
2021-03-25 14:51:22 -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
Jordan Rose
0cb46951fa
Build (but don't run) the perf tests along with the regular tests
2021-03-22 16:18:30 -07:00
Jordan Rose
f4c39827a2
Pre-compute some of SessionMigrationPerfTest's AxolotlKit input data
...
In migrating off AxolotlKit we no longer have the capability to set up
AxolotlKit sessions from scratch. To replicate that, load a keyed
archive created from AxolotlKit data.
2021-03-22 16:18:30 -07: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
Matthew Chen
b8834215f8
Update l10n strings.
2021-03-10 21:50:30 -03:00
Nora Trapp
d81849b7c8
Allow settings cells to span multiple lines, restyle disappearing messages cell
2021-03-10 12:15:03 -08:00
Nora Trapp
49c17f2af8
Add new delete account flow
2021-03-09 12:17:32 -08:00
Nora Trapp
28a17ec257
Add internal settings view
2021-03-03 20:32:36 -08:00
Nora Trapp
5f1435113e
Re-style privacy settings, group creation, compose, and other miscellany
2021-03-03 20:32:36 -08:00
Nora Trapp
87720bc22d
Notification settings restyle
2021-03-03 20:29:41 -08:00
Nora Trapp
19cb5dc27b
Add chats settings
2021-03-03 20:29:41 -08:00
Nora Trapp
9029a8c5cd
Add account settings
2021-03-03 20:29:40 -08:00
Nora Trapp
88d7821b60
Update profile settings view styles
2021-03-03 20:29:40 -08:00
Nora Trapp
232bb2f8af
Change over a bunch of tables and design feedback
2021-03-03 20:29:40 -08:00
Nora Trapp
325f87a1cb
Initial App settings restyling
2021-03-03 20:29:40 -08:00
Michelle Linington
15eb64086c
Most of the work for profile spoofing in group membership
...
This separates the logic for finding spoofed profiles from the view
controller responsible for reporting collisions to the user
2021-03-03 12:51:07 -08:00
Jordan Rose
f9025cc0d8
Update SignalClient, and stop using cocoapods-binary to build it
...
Includes updates for SignalMetadataKit and SignalServiceKit for the
change requiring SenderCertificates to always have UUIDs.
2021-02-23 14:18:16 -08:00
Nora Trapp
3669066e42
Begone OWSBatchMessageProcessor
2021-02-23 10:45:50 -08:00
Nora Trapp
7ba48d8484
PR Feedback
2021-02-17 12:00:50 -08:00
Michelle Linington
71d97726ed
Split apart profile update and profile creation UI
2021-02-12 13:14:48 -08:00
Matthew Chen
b6e2560c43
Add new table view controller with new style.
2021-02-12 17:30:31 -03:00
Jordan Rose
14c93cbd20
Preserve orientation when stripping image metadata
2021-02-11 10:10:16 -08:00
Jordan Rose
2d7ebc03a1
Re-apply "Update and prebuild SignalClient"
...
Also pulls in an update for SignalCoreKit build flags that were
causing a problem.
2021-02-08 12:02:43 -08:00
Matthew Chen
7dd7bac83f
Revert "Merge branch 'jrose/prebuild-SignalClient'"
...
This reverts commit 632e28680e , reversing
changes made to a411ecbb73 .
2021-02-05 18:10:10 -03:00
Matthew Chen
cb3423b65d
Improve contact FTS, nicknames.
2021-02-05 17:04:04 -03:00
Jordan Rose
04d5a12723
Update and prebuild SignalClient (and CocoaLumberjack, by dependency)
...
This requires declaring a generic "Release" configuration in the
Podfile for the prebuilds to use.
2021-02-05 10:02:19 -08:00
Matthew Chen
d99395299e
Rename group change classes.
2021-02-05 09:18:19 -03:00
Matthew Chen
0cb76848ef
Update l10n strings.
2021-02-04 11:29:26 -03:00
Michelle Linington
880fd18168
Move AnimatedProgressView to its own file
2021-02-01 19:06:31 -08:00
Jordan Rose
77257beacc
Implement AxolotlKit<->SignalClient SessionRecord migration
...
This is accomplished by serializing into and out of the protobuf
format used by SignalClient.
2021-01-28 12:03:50 -08:00
Jordan Rose
ad45f22266
Update Pods for SignalClient adoption
2021-01-28 12:03:49 -08:00
Matthew Chen
79c5cf0481
Adjust attachment progress style and layout.
2021-01-28 11:33:02 -03:00
Nora Trapp
8705e3c970
Merge branch 'release/5.3.0'
2021-01-23 22:19:52 -08:00
Michelle Linington
fb282411cb
Warn for ZKGroup, take a different approach for debug symbols
...
Jordan highlighted that we might be able to get away with just setting
COPY_PHASE_STRIP off for the resulting product. It appears to work
great!
2021-01-23 19:47:39 -08:00
Michelle Linington
f12aafae65
Update project to keep symbols in Debug config
...
Also makes changes to our Podfile to suppress warnings in projects not
actively being worked on while in the Debug configuration
Fixes the Profile configuration so it works on the simulator
2021-01-23 19:33:24 -08:00
Michelle Linington
593cb20482
Remove sticker tooltip
2021-01-22 13:51:50 -08:00