Commit Graph

22 Commits (2445418e3e9ac50d8b46b68a888a856e2ce149b1)

Author SHA1 Message Date
ceokot 206505abe8
feat: Add conversation filtering for message requests (#830)
* feat: Message requests

* Apply contact sync message

* Filter based on message requests toggle

* Add message requests screen

* Implement message requests screen

* Handle message request buttons

* Handle approval syncing

* Display message request response

* Display pending message request

* Display pending message request

* Add approval migrations

* Send message request response

* Fix conversation filters

* Add approval migration

* Handle message request response

* Update message request response proto

* Update message request response handling

* Refresh message requests

* Show message request banner on new message request

* Message request item layout tweaks

* Fix latest unapproved conversation query

* Handle sent message request responses on restore

* QA feedback tweaks

* Remove send limit on message requests

* Config message handling tweaks

* Reverse conversation upon message request approval

* Remove read receipts, delete declined conversations

* Fix contact filtering in config messages

* Fix message request order and handle deletion

* Fix message request snippet on home screen

* Refresh message request list after decline or clearing all

* Fix message request reversal

* Fix message request notifications

* Disable media buttons for message requests

* Hide message request banner after reading

* Refresh message request banner
4 years ago
Harris e036344c76 refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications.
Increase audible timeout on DefaultMessageNotifier.java, don't send in-thread notification based on last audible notification.

Create a batch message receive job to handle up to 20 chunked messages at a time per job instead of singular or open group poll amount

Remove synchronized access to recipient cache and replace with a concurrent cache that's lock free from perf tracing monitor contention
4 years ago
ryanzhao c0a5a61431 add unsend request proto 4 years ago
Brice-W a71273e813 refactor 4 years ago
Brice-W 59d9063774 proto update 4 years ago
Brice-W 534e0e8e69 proto updated 4 years ago
Niels Andriesse 5fd99cd8f1 Fix indentation 4 years ago
Brice-W b2a924ebf8 views created + database storage 4 years ago
Brice-W bb25877515 light refactor + OpenGroupUrlParser implementation & unit test 5 years ago
Brice-W 99a62d9e99 adding openGroupInvitation types in proto & class 5 years ago
Niels Andriesse 25307068e8 Match iOS protobuf 5 years ago
Brice-W 6bc832f50a DataExtractionNotification type created and added to proto 5 years ago
jubb af35b68cb6 feat: add required annotations to match iOS 5 years ago
jubb ee1f9fc790 feat: add contacts message in config message 5 years ago
Ryan ZHAO d5343d5462 Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0 5 years ago
jubb 2fffcfa927 feat: add display, pfp and profile key to config message 5 years ago
Ryan ZHAO 8cc78e8f4c WIP: clean up unused exceptions 5 years ago
Ryan ZHAO 958ec690f1 WIP: clean up signal protocols 5 years ago
Ryan ZHAO 1a907fcf54 WIP: clean up signal protocol 5 years ago
jubb 3c539016ae feat: add config message to protobuf and deprecate sync messages 5 years ago
Ryan ZHAO 0a952bcb85 sync dev 5 years ago
Ryan ZHAO 806e48dc89 update protobufs 5 years ago