Commit Graph

901 Commits (8fdf6009f94d520da9ba98e7f44e610db229f416)

Author SHA1 Message Date
Matthew Chen 8fdf6009f9 Sync contacts after rotating profile key.
Matthew Chen eb7abdfc64 Account attributes updates.
Matthew Chen f1d93d4472 Merge remote-tracking branch 'origin/release/2.30.2'
Michael Kirk d5f69e4bba feature flag for group avatar color
Matthew Chen 010ce1f6c2 Rename to OWSOutgoingReceiptManager.
Matthew Chen 13373db3bc Send delivery receipts.
Michael Kirk e7170dc6e8 conventional error structure for connectivity error
Matthew Chen 794914353d Respond to CR.
Matthew Chen f00f608833 Respond to CR.
Matthew Chen f7827cda7b Respond to CR.
Matthew Chen 0ce2e4d4d9 Rotate profile key if blocklist intersects profile whitelist.
Matthew Chen c907721a18 Rotate profile key if blocklist intersects profile whitelist.
Michael Kirk 1544f8db46 Optionally show UD status in message details
Matthew Chen 9323e411fc Revert AppReadiness singleton.
Matthew Chen 27700ef78f Revert AppVersion singleton.
Matthew Chen f24ccb3ce6 Hang more singletons on SSKEnv.
Matthew Chen 03f23b5f79 Fix breakage in UD manager; add UD manager test, hang TSAccountManager on SSKEnv, fix bugs in tests.
Michael Kirk fb2abdcd1a UD auth for profile fetching
Converging with Android, use UnidentifiedAccess getter
Michael Kirk 0be1f8cca2 Move UD auth into request initializers
Michael Kirk 39ba413439 Track UD mode enum instead of two booleans
Matthew Chen fab79e2673 Respond to CR.
Matthew Chen 283cb18288 Re-run UD attributes migration.
Matthew Chen d9c8a218bc Use local profile data for the local phone number.
Matthew Chen 23088e4121 Remove overzealous assert in theme.
Matthew Chen 17541a8888 Change conversation bubble colors.
Matthew Chen 01f63792f8 Respond to CR.
Matthew Chen 7cb0158331 Apply UD access verifier.
Matthew Chen 3b06434d4f Split out second web socket.
Matthew Chen c137e95ae5 Move socket manager to hang on SSKEnvironment.
Matthew Chen a697072271 Respond to CR.
Michael Kirk 2b805e4eae Constantize ConversationColorName, map previous incorrect values
Michael Kirk d59e21e7f0 Nothing outside of TSThread should know about legacy colors
Michael Kirk 405cc31a38 Apply new colors to new conversation
Matthew Chen ccb67f49a3 Fix issues in UD send & receive.
Matthew Chen 0b41e5e240 Rework profile fetch to reflect UD changes.
Michael Kirk f243914fe5 NSTemporaryDirectory -> OWSTemporaryDirectory/AccessibleAfterFirstAuth
Remove redundant move - AFNetworking alread moves the CFNetwork tmp file for
us.
Matthew Chen 3eb84ed0e0 Move message processing singletons to SSKEnvironment.
Matthew Chen 4ab281346a Respond to CR.
Matthew Chen 95387dd220 Fix rebase breakage.
Matthew Chen 1d40cbfb41 Rework account attributes; persist manual message fetch; add "unrestricted UD" setting.
Matthew Chen 7fd15d2fd9 Add server certificate methods to UD manager.
Matthew Chen 71da312336 Post-SMK ud changes.
Michael Kirk 8faf8668bd lighter sheetview handle for dark theme
Michael Kirk 043b0c8359 swipe to dismiss sheet view
Matthew Chen 24d7a97616 Fix rebase breakage.
Matthew Chen 3738155c81 Fix build breakage from SMK.
Matthew Chen 8ae200ac21 Fix build breakage around SignalCoreKit.
Matthew Chen 0125535d4d Pull out SignalCoreKit.
Michael Kirk 06eae47e09 ConversationViewItem -> protocol
Matthew Chen ebae75af00 Revert 'new sort id'.