session-android/app/src/main/java/org/thoughtcrime/securesms/notifications
0x330a cdd2559839
Paged conversation recycler, update compile sdk version 31 (#1049)
* Update build tools

* Update appcompat version

* Update dependencies

* feat: add paging into conversation recycler and queries to fetch data off-thread

* refactor: wip for updating paged results and bucketing messages / fetching enough to display

* fix: currently works for scrolling and possibly refreshing? need scroll to message and auto scroll down on insert (at bottom)

* fix: search and scrolling to X message works now

* build: increase version code and name

* fix: re-add refresh, remove the outdated comment

* refactor: lets see if 25 size pages increases performance 👀

* feat: add in some equals overrides for mms records to refresh if media has finished DLing

* feat: add scroll to bottom for new messages if we are at the end of the chat

* build: update build numbers

* fix: update AGP and fix compile errors for sdk version 31

* feat: add log for loki-avatar and loki-fs on upload types and responses

* feat: increase build number to match latest installed version

* feat: changing props and permission checks for call service

* fix: possible service exception when no call ID remote foreground service not terminated

* revert: google services version

* fix: re-add paging dependency

* feat: adding new last seen function and figuring out the last seen for recycler adapter

* build: update version names and codes for deploy

* refactor: undo the new adapter and query changes to use previous cursor logic. revert this commit to enable new paged adapter

* fix: use author's address in typist equality and hashcode for set inclusion

* refactor: refactor the select contacts activity

* refactor: refactor the select contacts activity

* build: update version code

* fix: hide all other bound views if deleted

* refactor: change voice message tint, upgrade build number

* fix: message detail showing up properly

* revert: realise copy public key is actually not allowed if open group participant

* fix: copy session ID, message detail activity support re-enabled

* build: update build version code

* build: remove version name

* build: update build code

* feat: google services version minimum compatible

* fix: selection for re-created objects not properly highlighting

* fix: foreground CENTER_INSIDE instead of just CENTER for scaletype

* build: update version code

* fix: don't show error if no error

* build: update version code

* fix: clear error messages if any on successful send

Co-authored-by: charles <charles@oxen.io>
2022-12-19 11:29:05 +11:00
..
AbstractNotificationBuilder.java New app theming (#913) 2022-10-12 17:05:55 +11:00
AndroidAutoHeardReceiver.java 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
AndroidAutoReplyReceiver.java Performance improvements and bug fixes (#869) 2022-06-08 17:12:34 +10:00
BackgroundPollWorker.kt Add emoji reacts support (#889) 2022-09-04 21:03:32 +10:00
DefaultMessageNotifier.java Paged conversation recycler, update compile sdk version 31 (#1049) 2022-12-19 11:29:05 +11:00
DeleteNotificationReceiver.java 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
FailedNotificationBuilder.java Paged conversation recycler, update compile sdk version 31 (#1049) 2022-12-19 11:29:05 +11:00
FcmUtils.kt Re-organize files 2021-07-09 13:18:48 +10:00
LocaleChangedReceiver.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
LokiPushNotificationManager.kt Add Session Id blinding (#862) 2022-08-10 18:17:48 +10:00
MarkReadReceiver.java feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
MultipleRecipientNotificationBuilder.java Paged conversation recycler, update compile sdk version 31 (#1049) 2022-12-19 11:29:05 +11:00
NotificationChannels.java New app theming (#913) 2022-10-12 17:05:55 +11:00
NotificationItem.java Paged conversation recycler, update compile sdk version 31 (#1049) 2022-12-19 11:29:05 +11:00
NotificationState.java Paged conversation recycler, update compile sdk version 31 (#1049) 2022-12-19 11:29:05 +11:00
OptimizedMessageNotifier.java feat: don't show notifications on HomeActivity.kt 2021-07-13 16:31:16 +10:00
PendingMessageNotificationBuilder.java Paged conversation recycler, update compile sdk version 31 (#1049) 2022-12-19 11:29:05 +11:00
PushNotificationService.kt fix: fallback on biometric key failures and retry creating key, fix up notification issues 2022-06-21 16:17:01 +10:00
RemoteReplyReceiver.java Performance improvements and bug fixes (#869) 2022-06-08 17:12:34 +10:00
ReplyMethod.java Move files 2021-05-18 16:03:47 +10:00
SingleRecipientNotificationBuilder.java New app theming (#913) 2022-10-12 17:05:55 +11:00