session-android/app/src/main/java/org/thoughtcrime/securesms
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
2022-03-04 08:46:39 +02:00
..
attachments refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
audio Add a global search (#834) 2022-02-07 17:06:27 +11:00
avatar Move files 2021-05-18 09:12:33 +10:00
backup refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
components refactor: Use view binding to replace Kotlin synthetics (#824) 2022-01-14 07:56:15 +02:00
contacts feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
contactshare Move files 2021-05-18 16:11:38 +10:00
conversation/v2 feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
crypto Re-organize files 2021-07-09 13:18:48 +10:00
database feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
dependencies refactor: Use view binding to replace Kotlin synthetics (#824) 2022-01-14 07:56:15 +02:00
dms refactor: Use view binding to replace Kotlin synthetics (#824) 2022-01-14 07:56:15 +02:00
events WIP clean 2021-01-14 10:28:07 +11:00
giph Move files 2021-05-18 16:11:38 +10:00
glide Move files 2021-05-18 16:03:47 +10:00
groups Add a global search (#834) 2022-02-07 17:06:27 +11:00
home feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
imageeditor restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
jobmanager refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
jobs fix: checking invalid profileKey lengths on message receive and retrieve profile avatars 2022-01-23 00:33:38 +11:00
linkpreview refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
logging feat: add share logs dialogs into settings activity 2021-09-23 13:49:32 +10:00
longmessage refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
mediapreview Make link preview view use thumbnail 2021-06-24 15:03:29 +10:00
mediasend Add a global search (#834) 2022-02-07 17:06:27 +11:00
messagerequests feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
mms refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
net Move files 2021-05-18 09:26:08 +10:00
notifications feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
onboarding refactor: Use view binding to replace Kotlin synthetics (#824) 2022-01-14 07:56:15 +02:00
permissions clean 2021-01-29 16:35:47 +11:00
preferences feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
profiles clean up unused code 2021-02-23 15:56:42 +11:00
providers refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
qr Move files 2021-05-18 09:12:33 +10:00
repository feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
scribbles Move files 2021-05-18 09:12:33 +10:00
search Add a global search (#834) 2022-02-07 17:06:27 +11:00
service feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
sms hook up sending pipeline & clean 2021-03-02 12:24:09 +11:00
sskenvironment refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
util feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
video refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
AppContext.kt Use global Kovenant config 2021-04-29 10:10:41 +10:00
ApplicationContext.java fix: conversationListNotificationHandler initialized in getter if null and removed from onCreate 2021-10-12 14:32:06 +11:00
BaseActionBarActivity.java WIP clean 2021-01-15 16:51:53 +11:00
BaseActivity.java WIP clean 2021-01-15 16:51:53 +11:00
BindableConversationItem.java Move files 2021-05-18 16:11:38 +10:00
DatabaseUpgradeActivity.java refactor: remove old jobs and refactor any remaining calls to use new jobs 2021-04-08 16:12:54 +10:00
DummyActivity.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
ExpirationDialog.java WIP clean 2021-01-15 16:51:53 +11:00
MediaDocumentsAdapter.java Move files 2021-05-18 09:12:33 +10:00
MediaGalleryAdapter.java Make link preview view use thumbnail 2021-06-24 15:03:29 +10:00
MediaOverviewActivity.java Enable data extraction notifications 2021-06-01 10:07:37 +10:00
MediaPreviewActivity.java Enable media gallery fullscreen mode (#813) 2021-12-20 09:38:27 +02:00
MessageDetailsRecipientAdapter.java Re-organize files & delete unused code 2021-07-09 11:14:21 +10:00
MuteDialog.java feat: add notification types for all / mentions only or none with UI and push logic 2021-07-20 16:06:59 +10:00
PassphrasePromptActivity.java Clean 2021-07-09 15:45:15 +10:00
PassphraseRequiredActionBarActivity.java Re-organize files & delete unused code 2021-07-09 11:14:21 +10:00
ShareActivity.java refactor: move db module init before injection and replace ApplicationContext db component access to static function to get the component 2021-10-05 10:58:02 +11:00
ShortcutLauncherActivity.java Re-organize files & delete unused code 2021-07-09 11:14:21 +10:00
Unbindable.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00