Commit Graph

7812 Commits (542ff110be00cc329ba9add3a2049796c4ed2f1c)
 

Author SHA1 Message Date
jubb 2e3f46ff9f feat: implementing more WebRtcCallService.kt functions and handlers for actions as well as lifecycle 4 years ago
jubb 1af9b8ba46 feat: plugging CallManager.kt into view model and service, fixing up dependencies 4 years ago
jubb 71bb04cb34 refactor: moving call code around to service and viewmodel interactions 4 years ago
jubb a3cfd7f03b feat: update kotlin and add in call view model and more management functions 4 years ago
jubb ea9b35f229 Merge branch 'dev' into rtc_calls
# Conflicts:
#	app/build.gradle
4 years ago
jubb 19384eeb5b build: increase build number 4 years ago
Harris a1b2e79108
Merge pull request #772 from hjubb/activate_unsends
Activate un-sending messages
4 years ago
jubb f2f906fd3e refactor: closed groups delete for yourself and handle unsend request if it's from yourself or author now 4 years ago
jubb 7ed29cc7d8 feat: audio manager call service boilerplate 4 years ago
jubb 40d9386a81 feat: adding ringers and more audio boilerplate 4 years ago
Harris cbfabdd0a7 feat: add call manager and more static intent building functions for WebRtcCallService.kt 4 years ago
Harris 40cca532c2 feat: adding call service functionality and permissions for calls 4 years ago
Harris 0d62057de3 refactor: playing around with deps and transport types 4 years ago
Harris b089da82c5 feat: add stun and turn 4 years ago
Harris 97de286896 feat: update to utilise call ID 4 years ago
Harris 2b98485de7 feat: include latest proto 4 years ago
Harris 50c2ac60d7 Merge remote-tracking branch 'upstream/dev' into rtc_calls
# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
#	app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/jobs/AvatarDownloadJob.java
#	app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileAvatarJob.java
4 years ago
Harris 00d6ce76b5 fix: contacts without stored profile information display similar to closed groups for unsend 4 years ago
Harris 0b062074b1 feat: switch unsend flag 4 years ago
Harris f87fb2b9bb
Merge pull request #767 from hjubb/incognito_keyboard
Use incognito keyboard based on privacy preference in app
4 years ago
Harris b925133a76
Merge pull request #769 from hjubb/fix_npe_conversation_list_handler
Fix a crash with null conversationListHandler
4 years ago
Harris 0755f0b953 fix: conversationListNotificationHandler initialized in getter if null and removed from onCreate 4 years ago
Harris 13dc28231d fix: respect the incognito flag in the user's preferences 4 years ago
Harris e8a2bbe76d fix: saving log external instead of session blob 4 years ago
Harris a55c9a969b refactor: replace settings string for sharing logs, change extension to .txt to make things easier 4 years ago
Harris 3997fcebc2 refactor: output appropriate file names for the apks 4 years ago
Harris 8f4a5c7469 Merge remote-tracking branch 'upstream/dev' 4 years ago
Harris 8a2a80e9e1 build: increase build number 4 years ago
Harris d190ac8335
Merge pull request #765 from hjubb/restore_log_report
Restore log report
4 years ago
Harris 37f9ef3b1a Merge branch 'dev' into restore_log_report
# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
4 years ago
Harris f56a16b31d refactor: remove pubkey logs from poller log spam and move attachment download job to rx queue 4 years ago
Harris 678d8094a1
Merge pull request #739 from ianmacd/pr1
Display the service node's IP address after its country.
4 years ago
Harris 3b7f7f03cd
Merge pull request #752 from hjubb/startup_performance
Startup performance
4 years ago
Harris 91b876589a refactor: move db module init before injection and replace ApplicationContext db component access to static function to get the component 4 years ago
Harris d130ba5432 fix: oom from too many db instances, adding singletons to limit object creation 4 years ago
Harris 0516526923 refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 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
Harris b853015a2c refactor: removing and replacing dagger 1 dep with android hilt 4 years ago
Harris c67d164db6 Merge branch 'dev' 4 years ago
Harris c21a75c880 feat: finish share log dialog 4 years ago
Harris a295cc384c feat: add share logs dialogs into settings activity 4 years ago
Harris 17b58b09e3 feat: add persistent logger and integrate it to the loggers initialization 4 years ago
Ian Macdonald 7b3035104d
Display the service node's IP address after its country. 4 years ago
Harris abad9e81c1 fix: add keep screen on and more end call message on back pressed / on finish 4 years ago
Harris c5bd866e8e Merge branch 'dev' into rtc_calls
# Conflicts:
#	app/build.gradle
4 years ago
Harris 5a290ddf68 build: bump the version number 4 years ago
Harris b3a850a876 feat: instantly scroll to bottom if already smooth scrolling on button tap
fixes #736
4 years ago
Harris 00c2642b47
Merge pull request #731 from hjubb/self_messages_display_read
Display threads as read from sync'd multi-device messages
4 years ago
Harris 0111807fa5
Merge pull request #730 from hjubb/closed_group_create_message
Fix double create group message
4 years ago
Harris b61613ed09
Merge pull request #725 from hjubb/multi_device_expiry
Fix expiry from self-sent messages via linked device
4 years ago