Signal-Android/app/src/main/java/org/thoughtcrime/securesms/database
Greyson Parrelli 597d16f566 Ensure one row per recipient in getRecipientSettingsForSync().
Technically there's no unique constraint in ThreadDatabase to guarantee
only one thread per recipient. We saw a crash that indicated that one
user has two threads for the same recipient. That's not true for any of
my devices. Still, best to play it safe here while we try to figure out
why this is happening.
2020-10-09 12:16:38 -04:00
..
documents Move all files to natural position. 2020-01-06 11:08:30 -05:00
helpers Ensure reactions are deleted for remote-deleted messages. 2020-10-08 10:21:57 -04:00
identity Fix bug where SN change dialog appeared unnecessarily. 2020-08-14 15:54:05 -04:00
loaders Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
model Write previous group state to the database for advanced change messages. 2020-10-06 11:21:56 -03:00
ApnDatabase.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
AttachmentDatabase.java Fix possible threading issues with attachment cleanup. 2020-09-24 16:51:20 -04:00
ContentValuesBuilder.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
CursorList.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
CursorRecyclerViewAdapter.java Fix contact selection behavior when searching and clear search on selection. 2020-06-02 16:27:04 -03:00
Database.java Enable Media Preview to respond to media changes. 2020-07-09 19:07:21 -04:00
DatabaseContentProviders.java Allow side-by-side installation of staging build. 2020-09-23 16:54:38 -04:00
DatabaseFactory.java Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
DraftDatabase.java Add mentions for v2 group chats. 2020-08-06 20:57:50 -04:00
EarlyReceiptCache.java Reduce log noise. 2020-09-23 16:54:38 -04:00
GroupDatabase.java Default values for member level and admin when no UUID. 2020-09-03 20:23:26 -04:00
GroupReceiptDatabase.java Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
IdentityDatabase.java Fix bug where SN change dialog appeared unnecessarily. 2020-08-14 15:54:05 -04:00
JobDatabase.java Add support for memory-only jobs. 2020-06-25 18:14:54 -04:00
KeyValueDatabase.java Don't backup the KeyValueDatabase. 2020-02-28 16:58:47 -05:00
MediaDatabase.java Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
MegaphoneDatabase.java Delete unused megaphones from the database. 2020-02-03 14:20:08 -05:00
MentionDatabase.java Cleanup abandoned mentions during backup restore. 2020-10-08 09:46:26 -04:00
MentionUtil.java Cleanup mentions with bad thread ids or ranges, or duplicates. 2020-10-02 12:25:40 -03:00
MessageDatabase.java Fix timestamp of missed call record. 2020-09-23 16:54:38 -04:00
MmsDatabase.java Cleanup abandoned mentions during backup restore. 2020-10-08 09:46:26 -04:00
MmsSmsColumns.java Show Profile Name Change update messages. 2020-07-15 16:15:15 -04:00
MmsSmsDatabase.java Don't allow quote-jumps to remote deleted messages. 2020-10-08 10:29:46 -04:00
NoExternalStorageException.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
NoSuchMessageException.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
NotInDirectoryException.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
ObservableContent.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OneTimePreKeyDatabase.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
PushDatabase.java Detect real age of call request by using server timestamps. 2020-06-17 17:53:18 -03:00
RecipientDatabase.java Ensure one row per recipient in getRecipientSettingsForSync(). 2020-10-09 12:16:38 -04:00
RemappedRecords.java Fix typo in RemappedRecords. 2020-07-29 23:19:21 -04:00
RemappedRecordsDatabase.java Handle UUID-only recipients and merging. 2020-07-19 09:32:16 -04:00
SearchDatabase.java Add mention detection to search flows. 2020-08-07 15:18:40 -04:00
SessionDatabase.java Fallback to profile fetches for unlisted contacts. 2020-09-23 16:54:38 -04:00
SignedPreKeyDatabase.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SmsDatabase.java Ensure reactions are deleted for remote-deleted messages. 2020-10-08 10:21:57 -04:00
SmsMigrator.java Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
StickerDatabase.java Re-download sticker if backing file data no longer exists. 2020-09-09 11:15:34 -04:00
StorageKeyDatabase.java Update and refactor storage service syncing. 2020-03-26 17:37:51 -04:00
ThreadBodyUtil.java Reduce log noise. 2020-09-23 16:54:38 -04:00
ThreadDatabase.java Fix rendering of remote-deleted view-once messages. 2020-10-08 14:04:00 -04:00
XmlBackup.java Move all files to natural position. 2020-01-06 11:08:30 -05:00