session-android/app/src/main/java/org/thoughtcrime/securesms/database
0x330a 2466d9b4c0
[SES-1002] Synced blind requests (#1303)
* feat: update config to use blinded-msg-requests pr

* feat: add block community message requests bool to protos

* feat: add everything needed for recipientDB to have blocked community requests potentially

* feat: add db migrations

* feat: add sending community block flags and preference options

* feat: add parsing block request flag

* fix: open group message requests were broken anyway

* fix: delete all encoded open group inbox ID bs, fix privacy settings using user config as privacy store

* feat: initial creation sets flag, rename to match libsession implementation value

* fix: recipient blinded checks from open group message for blocking community requests on blinded ID version of recipient, use correct (inverted) values from before for checking polling and empty states etc

* fix: pr comments for view model factory context ref, simplified user config object check for category in PrivacySettingsPreferenceFragment

* fix: pr comments

* fix: migrate some dependencies and functionality out of VM into repository to remove content resolver and context dependecy so tests pass again

* refactor: better naming for hidesInputBar and add more tests for expected recipient view states

* fix: use contact information as opposed to active conversations

* fix: PR comments
2023-08-28 09:51:48 +10:00
..
helpers [SES-1002] Synced blind requests (#1303) 2023-08-28 09:51:48 +10:00
loaders Performance improvements and bug fixes (#869) 2022-06-08 17:12:34 +10:00
model Add sync status message 2023-05-04 17:01:45 +09:30
AttachmentDatabase.java Fixed a couple of issues with the OpenGroupDeleteJob 2023-01-20 09:02:59 +11:00
BackupFileRecord.kt Re-organize files 2021-07-09 13:25:57 +10:00
BlindedIdMappingDatabase.kt Add Session Id blinding (#862) 2022-08-10 18:17:48 +10:00
ConfigDatabase.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
ConversationNotificationDebouncer.kt Fix notification release issues (#925) 2022-07-19 14:31:50 +10:00
CursorList.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
CursorRecyclerViewAdapter.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
Database.java Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
DatabaseContentProviders.java New app theming (#913) 2022-10-12 17:05:55 +11:00
DatabaseFactory.java Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
DatabaseUtilities.kt Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
DraftDatabase.java Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
EarlyReceiptCache.java Move files 2021-05-18 16:11:38 +10:00
EmojiSearchDatabase.kt Add emoji reacts support (#889) 2022-09-04 21:03:32 +10:00
GroupDatabase.java Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
GroupMemberDatabase.kt Fix moderator race condition (#975) 2022-09-26 11:44:59 +10:00
GroupReceiptDatabase.java Fixed a couple of issues with the OpenGroupDeleteJob 2023-01-20 09:02:59 +11:00
LokiAPIDatabase.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
LokiBackupFilesDatabase.kt Re-organize files 2021-07-09 13:25:57 +10:00
LokiMessageDatabase.kt Fixed a couple of issues with the OpenGroupDeleteJob 2023-01-20 09:02:59 +11:00
LokiThreadDatabase.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
LokiUserDatabase.kt Re-organize files 2021-07-09 13:25:57 +10:00
MediaDatabase.java Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
MessagingDatabase.java Add sync status message 2023-05-04 17:01:45 +09:30
MmsDatabase.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
MmsSmsColumns.java Add sync status message 2023-05-04 17:01:45 +09:30
MmsSmsDatabase.java Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
NoSuchMessageException.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
ObservableContent.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
PushDatabase.java Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
ReactionDatabase.kt Added indexes to the Reactions database 2023-01-13 15:56:13 +11:00
RecipientDatabase.java [SES-1002] Synced blind requests (#1303) 2023-08-28 09:51:48 +10:00
SearchDatabase.java Added code to migrate from SQLCipher 3 to 4 2023-01-05 16:56:52 +11:00
SessionContactDatabase.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
SessionJobDatabase.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
SmsDatabase.java Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
Storage.kt [SES-1002] Synced blind requests (#1303) 2023-08-28 09:51:48 +10:00
ThreadDatabase.java Remove contactshare package (#1288) 2023-08-09 14:12:07 +09:30