7691 Commits

Author SHA1 Message Date
ceokot
c25795fa53 fix: Include empty open groups in the conversation list query 2021-12-07 06:39:31 +02:00
Harris
6a11c0d375
Merge pull request from ceokot/fix_control_message_date_breaks
fix: Add date breaks on control messages
2021-12-06 17:40:22 +11:00
ceokot
ba51102b6d Add message date break extension function to reduce duplication 2021-12-06 06:34:32 +02:00
ceokot
a966623db2 Add conversation constants file 2021-12-06 06:07:46 +02:00
ceokot
bfe91427ab fix: Add date breaks on control messages 2021-12-03 08:50:19 +02:00
jubb
0ba9e4938d build: increase build number 1.11.13 2021-11-23 14:10:42 +11:00
Harris
2c3ec423bc
Merge pull request from hjubb/fix_open_group_requests
Fix open group requests
2021-11-23 14:07:05 +11:00
jubb
b55d0ad270 fix: treat result as number and convert to Long 2021-11-23 09:49:01 +11:00
jubb
19384eeb5b build: increase build number 1.11.12 2021-10-27 17:42:13 +11:00
Harris
a1b2e79108
Merge pull request from hjubb/activate_unsends
Activate un-sending messages
2021-10-27 17:34:45 +11:00
jubb
f2f906fd3e refactor: closed groups delete for yourself and handle unsend request if it's from yourself or author now 2021-10-27 17:26:44 +11:00
Harris
00d6ce76b5 fix: contacts without stored profile information display similar to closed groups for unsend 2021-10-19 11:13:15 +11:00
Harris
0b062074b1 feat: switch unsend flag 2021-10-19 10:33:15 +11:00
Harris
f87fb2b9bb
Merge pull request from hjubb/incognito_keyboard
Use incognito keyboard based on privacy preference in app
2021-10-13 22:33:52 +00:00
Harris
b925133a76
Merge pull request from hjubb/fix_npe_conversation_list_handler
Fix a crash with null conversationListHandler
2021-10-13 22:16:02 +00:00
Harris
0755f0b953 fix: conversationListNotificationHandler initialized in getter if null and removed from onCreate 2021-10-12 14:32:06 +11:00
Harris
13dc28231d fix: respect the incognito flag in the user's preferences 2021-10-11 14:38:10 +11:00
Harris
e8a2bbe76d fix: saving log external instead of session blob 1.11.11 2021-10-08 16:43:45 +11:00
Harris
a55c9a969b refactor: replace settings string for sharing logs, change extension to .txt to make things easier 2021-10-08 14:01:13 +11:00
Harris
3997fcebc2 refactor: output appropriate file names for the apks 2021-10-08 11:07:26 +11:00
Harris
8f4a5c7469 Merge remote-tracking branch 'upstream/dev' 2021-10-08 10:57:34 +11:00
Harris
8a2a80e9e1 build: increase build number 2021-10-08 10:49:09 +11:00
Harris
d190ac8335
Merge pull request from hjubb/restore_log_report
Restore log report
2021-10-07 23:01:04 +00:00
Harris
37f9ef3b1a Merge branch 'dev' into restore_log_report
# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
2021-10-06 14:57:51 +11:00
Harris
f56a16b31d refactor: remove pubkey logs from poller log spam and move attachment download job to rx queue 2021-10-06 13:56:13 +11:00
Harris
678d8094a1
Merge pull request from ianmacd/pr1
Display the service node's IP address after its country.
2021-10-06 02:43:23 +00:00
Harris
3b7f7f03cd
Merge pull request from hjubb/startup_performance
Startup performance
2021-10-06 00:43:30 +00:00
Harris
91b876589a 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
Harris
d130ba5432 fix: oom from too many db instances, adding singletons to limit object creation 2021-10-04 19:02:20 +11:00
Harris
0516526923 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
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
Harris
c67d164db6 Merge branch 'dev' 1.11.10 2021-09-27 09:36:55 +10:00
Harris
c21a75c880 feat: finish share log dialog 2021-09-23 15:47:43 +10:00
Harris
a295cc384c feat: add share logs dialogs into settings activity 2021-09-23 13:49:32 +10:00
Harris
17b58b09e3 feat: add persistent logger and integrate it to the loggers initialization 2021-09-23 10:27:57 +10:00
Ian Macdonald
7b3035104d
Display the service node's IP address after its country. 2021-09-22 10:12:39 +02:00
Harris
5a290ddf68 build: bump the version number 2021-09-21 14:51:58 +10:00
Harris
b3a850a876 feat: instantly scroll to bottom if already smooth scrolling on button tap
fixes 
2021-09-21 14:50:25 +10:00
Harris
00c2642b47
Merge pull request from hjubb/self_messages_display_read
Display threads as read from sync'd multi-device messages
2021-09-21 04:05:33 +00:00
Harris
0111807fa5
Merge pull request from hjubb/closed_group_create_message
Fix double create group message
2021-09-21 00:17:34 +00:00
Harris
b61613ed09
Merge pull request from hjubb/multi_device_expiry
Fix expiry from self-sent messages via linked device
2021-09-21 00:17:24 +00:00
Harris
4533a25a3c
Merge pull request from hjubb/copy_url_link
Allow copying URL from conversation
2021-09-21 00:13:59 +00:00
Harris
64fccc557f
Merge pull request from hjubb/session_survey
Add feedback/survey link
2021-09-21 00:13:43 +00:00
Harris
ecf2308e84 feat: add survey button 2021-09-17 16:44:32 +10:00
Harris
cb5b9cc575 fix: display threads as read when the last message is from us triggered by multi device
purely visual in the ConversationView's bind() method
2021-09-15 16:55:51 +10:00
Harris
45a6e11cf5 fix: checking if group exists and not adding it for self sends.
may require more testing to see if it can return in the groupExists block above insert outgoing messages

fixes 
2021-09-15 16:09:54 +10:00
Harris
77f02a5917 fix: copy message fixed for single messages 2021-09-15 11:04:43 +10:00
Harris
792dc2752c fix: remove bottom padding in layout 2021-09-14 14:15:40 +10:00
Harris
790436bad8 refactor: change the "copy" text to "copy URL" for added context 2021-09-14 14:14:42 +10:00
Harris
66e95787a2 feat: add bottom sheet modal url with copy option 2021-09-14 10:27:34 +10:00