From 77ff25ec4974530deb1837f2e74d044cb1d81caf Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 8 Sep 2021 13:38:39 -0400 Subject: [PATCH] Add Change Number capability and Conversation Update item. --- .idea/codeStyles/Project.xml | 32 +++++++++++ .../securesms/AppCapabilities.java | 3 +- .../securesms/BindableConversationItem.java | 1 + .../app/account/AccountSettingsFragment.kt | 3 +- .../conversation/ConversationFragment.java | 7 ++- .../conversation/ConversationUpdateItem.java | 17 ++++-- .../securesms/conversation/MenuState.java | 4 +- .../ConversationListItem.java | 2 + .../securesms/database/MessageDatabase.java | 1 + .../securesms/database/MmsDatabase.java | 5 ++ .../securesms/database/MmsSmsColumns.java | 5 ++ .../securesms/database/MmsSmsDatabase.java | 2 +- .../securesms/database/RecipientDatabase.java | 35 ++++++++++-- .../securesms/database/SmsDatabase.java | 52 ++++++++++++++++- .../securesms/database/ThreadDatabase.java | 3 +- .../database/model/DisplayRecord.java | 4 ++ .../database/model/MessageRecord.java | 5 +- .../securesms/jobs/JobManagerFactories.java | 1 + .../jobs/RecipientChangedNumberJob.kt | 57 +++++++++++++++++++ .../securesms/jobs/RefreshAttributesJob.java | 1 + .../logsubmit/LogSectionCapabilities.java | 4 +- .../migrations/ApplicationMigrations.java | 11 +++- .../securesms/recipients/Recipient.java | 11 +++- .../recipients/RecipientDetails.java | 3 + .../main/res/drawable-night/ic_phone_16.xml | 9 +++ app/src/main/res/drawable/ic_phone_16.xml | 9 +++ app/src/main/res/values/strings.xml | 4 +- .../migrations/ApplicationMigrationsTest.kt | 19 +++++++ .../api/account/AccountAttributes.java | 12 +++- .../api/profiles/SignalServiceProfile.java | 7 +++ .../api/account/AccountAttributesTest.java | 12 ++-- 31 files changed, 307 insertions(+), 34 deletions(-) create mode 100644 app/src/main/java/org/thoughtcrime/securesms/jobs/RecipientChangedNumberJob.kt create mode 100644 app/src/main/res/drawable-night/ic_phone_16.xml create mode 100644 app/src/main/res/drawable/ic_phone_16.xml create mode 100644 app/src/test/java/org/thoughtcrime/securesms/migrations/ApplicationMigrationsTest.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index cb0a0d3fe..c46e6b897 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -8,6 +8,38 @@