session-android/app/src/main/java/org/thoughtcrime/securesms
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
2021-09-29 15:29:24 +10:00
..
attachments clean 2021-08-17 16:16:17 +10:00
audio Speed up audio on double tap 2021-06-28 15:49:29 +10:00
avatar Move files 2021-05-18 09:12:33 +10:00
backup Re-organize files 2021-07-09 13:25:57 +10:00
components refactor: use simpler way to generate closed group profile pictures, limit the getConversation call in MentionManagerUtilities.kt to 200 to improve link-through performance to v2 conversation activity. fix notify type not being preloaded into settings 2021-08-03 13:36:04 +10:00
contacts Re-organize files 2021-07-09 13:25:57 +10:00
contactshare Move files 2021-05-18 16:11:38 +10:00
conversation/v2 feat: instantly scroll to bottom if already smooth scrolling on button tap 2021-09-21 14:50:25 +10:00
crypto Re-organize files 2021-07-09 13:18:48 +10:00
database store server hash value for incoming messages 2021-08-17 14:34:49 +10:00
dependencies Remove SignalServiceMessageReceiver 2021-05-18 09:54:16 +10:00
dms Implement authenticated message retrieval 2021-07-26 11:23:58 +10: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 Clean & debug 2021-07-09 13:56:38 +10:00
home fix: display threads as read when the last message is from us triggered by multi device 2021-09-15 16:55:51 +10:00
imageeditor restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
jobmanager Move files 2021-05-18 09:12:33 +10:00
jobs Re-organize files 2021-07-09 13:25:57 +10:00
linkpreview Observe link preview changes 2021-06-24 15:46:36 +10:00
logging refactor: remove PersistentLogger.java and fix libsignal build.gradle minSdkVersion 2021-07-15 16:56:13 +10:00
longmessage fix: other view types have clickable links, clickable links in the long message. Ordering of highlight mentions before getting clickable spans 2021-08-12 15:36:08 +10:00
mediapreview Make link preview view use thumbnail 2021-06-24 15:03:29 +10:00
mediasend fix: fixing the message dismissal of notifications for threads upon activity resume. using media send activity's camera intent for consistency 2021-08-16 14:05:49 +10:00
mms WIP 2021-06-28 14:51:49 +10:00
net Move files 2021-05-18 09:26:08 +10:00
notifications refactor: performance improvements in batch message processing, synchronized cache access and audible message notifications. 2021-09-29 15:29:24 +10:00
onboarding Clean & debug 2021-07-09 13:56:38 +10:00
permissions clean 2021-01-29 16:35:47 +11:00
preferences feat: add survey button 2021-09-17 16:44:32 +10:00
profiles clean up unused code 2021-02-23 15:56:42 +11:00
providers Move files 2021-05-18 09:12:33 +10:00
qr Move files 2021-05-18 09:12:33 +10:00
scribbles Move files 2021-05-18 09:12:33 +10:00
search Move files 2021-05-18 16:11:38 +10:00
service delete outgoing message for linked device 2021-08-16 09:58:28 +10:00
sms hook up sending pipeline & clean 2021-03-02 12:24:09 +11:00
sskenvironment Send read receipts 2021-06-25 10:18:04 +10:00
util delete outgoing message for linked device 2021-08-16 09:58:28 +10:00
video Move files 2021-05-18 09:12:33 +10:00
AppContext.kt Use global Kovenant config 2021-04-29 10:10:41 +10:00
ApplicationContext.java refactor: performance experiments 2021-07-29 17:02:58 +10: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 Show date break header by hour instead of by day 2021-07-08 13:37:08 +10: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 fix: share activity now includes type as text/plain 2021-07-12 15:52:46 +10: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