Commit Graph

126 Commits (944f85ddb94a4516ca6453ce8166ef5a0ac64d14)

Author SHA1 Message Date
nielsandriesse 944f85ddb9 Partially implement SSK group creation 5 years ago
nielsandriesse 32ae74c442 Re-order files 5 years ago
nielsandriesse ed2ab2d78a Refactor 5 years ago
Niels Andriesse 1e788b337f Clean 5 years ago
Mikunj Varsani d51c62ecaf Moved LokiMultiDeviceDatabase into LokiAPIDatabase. 6 years ago
Mikunj 901d627d32 Linked storage api and database. 6 years ago
Niels Andriesse eb9537f1c1 Make group chats a bit more future proof 6 years ago
Niels Andriesse 1822e87f7c Merge Signal 4.41.0 6 years ago
Mikunj 61622fbd3d Session reset handling. 6 years ago
Niels Andriesse 956f20fc0e Use display name 6 years ago
Niels Andriesse 8c054a060e Block input if a friend request is pending 6 years ago
Niels Andriesse b58fce3a68 Update for core changes & refactor 6 years ago
Niels Andriesse d99a996d0e Finish friend request view & add message friend request status 6 years ago
Niels Andriesse 21e1ece19c Model friend request status as an enum 6 years ago
Mikunj d44081d040 Added database to map thread to loki friend request 6 years ago
Mikunj d7bb828d67 Added database which maps sms to loki friend request. 6 years ago
Niels Andriesse c47be74f0d Fix crash & undo debugging setup 6 years ago
Niels Andriesse c8cc22e8fe WIP 6 years ago
Niels Andriesse b77ac07ef5 Rename getBase64Bytes(...) → getBase64EncodedData(...) 6 years ago
Mikunj bdc62a9645 Added more loki databases. 6 years ago
Greyson Parrelli 2a644437fb Add sticker support.
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
6 years ago
Greyson Parrelli 4a3c173adb Migrated to new JobManager. 6 years ago
Greyson Parrelli a4ce77cbcc Remove unused method. 6 years ago
Greyson Parrelli c76081d99c Added support for link previews. 6 years ago
Greyson Parrelli 0449647cf9 Implemented full-text search.
You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
7 years ago
Moxie Marlinspike 2c82b3610d Mark DB current after backup upgrade process
Fixes #7596
7 years ago
Moxie Marlinspike 24e573e537 Support for full backup/restore to sdcard 7 years ago
Moxie Marlinspike 9f6b761d98 Migrate sessions into database 7 years ago
Moxie Marlinspike 9f3c04dfb5 Migrate prekeys into database 7 years ago
Moxie Marlinspike 23aee53c7d Add determinte progress and foreground service for sqlcipher migration 7 years ago
Moxie Marlinspike 7b353a94d8 Trigger DB schema change on application DB update Activity 7 years ago
Moxie Marlinspike f36b296e2e Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 7 years ago
Moxie Marlinspike 7a5846a6d4 Move more system contact info into recipient database
1) Move contact URI, contact photo URI, and custom label
   into recipient database, so there are no longer any
   contact DB queries during Recipient object loading.

2) Use a SoftHashMap so that any referenced Recipient objects
   can't get kicked out of the cache.

3) Don't load Recipient objects through the provider during sync.
   This was a super expensive thing to do, and blew up the cache.

4) Only apply changes to Recipient objects during sync if they
   are in the cache. Otherwise, there should be no outstanding
   references, and the changes are fine going exclusively to
   the DB.
8 years ago
Moxie Marlinspike 534dec282f Brighten light theme
1) Brighten background color

2) Add unread indicator in conversation list

3) Eliminate some conversation list overdraw
8 years ago
Moxie Marlinspike 263846bba0 Fix mms group migration for those who haven't encountered it yet
Fixes #7091
// FREEBIE
8 years ago
Moxie Marlinspike 285947eb66 Show per-member delivery/read status on message info in groups
// FREEBIE
8 years ago
Moxie Marlinspike b47665aa44 Fix migration typo
// FREEBIE
8 years ago
Moxie Marlinspike cb9bc9659b Support for read receipts
// FREEBIE
8 years ago
Moxie Marlinspike 74779adc34 Use correct open helper for old directory database
// FREEBIE
8 years ago
Moxie Marlinspike afed60f870 Handle recipient modification callbacks on main thread
// FREEBIE
8 years ago
Moxie Marlinspike bcff186b10 Add self to MMS groups when migrating
Fixes #6925
// FREEBIE
8 years ago
Moxie Marlinspike f17af19d09 Access all RecipientDatabase settings directly from Recipient
// FREEBIE
8 years ago
Moxie Marlinspike d1790dfe17 Rename RecipientPreferences -> RecipientSettings
// FREEBIE
8 years ago
Moxie Marlinspike 8e6ca53023 Rename RecipientPreferencesDatabase -> RecipientDatabase
// FREEBIE
8 years ago
Moxie Marlinspike 1b2f52209d Display unknown sender footer for unknown senders
// FREEBIE
8 years ago
Moxie Marlinspike 5942e93a33 Share profile key when initiating a conversation
// FREEBIE
8 years ago
Moxie Marlinspike e7c20499ec Display profile name in when appropriate
Display in conversation list, conversation actionbar, group
messages, and group members list when address is not in system
contacts

// FREEBIE
8 years ago
Moxie Marlinspike 77a216b705 Support for retrieving and storing profile information
Initial support for sharing profile keys

// FREEBIE
8 years ago
Moxie Marlinspike 159fdb317f Store system contacts display name in recipient preferences db
// FREEBIE
8 years ago
Moxie Marlinspike 5a5e47f2df Move "directory" information into RecipientPreferencesDatabase
// FREEBIE
8 years ago