Commit Graph

637 Commits (9da5d5ad5e9572256cb0a7687a67906f2f3a37af)

Author SHA1 Message Date
jubb 522c5cd520 refactor: prevent calls from non hasSent participants 4 years ago
Harris a3dfd1dd0c feat: add first call notification 4 years ago
Harris d6823d88e6 refactor: handle in-thread call notifications better and replace deny button intent with denyCallIntent instead of hangup 4 years ago
jubb f05487f925 feat: adding call messages for incoming/outgoing/missed 4 years ago
jubb c863df2a60 Merge branch 'dev' into rtc_calls
# Conflicts:
#	app/build.gradle
4 years ago
jubb f7f3883250 docs: fix comment on time being 300s (5m) instead of 30s 4 years ago
jubb b55d0ad270 fix: treat result as number and convert to Long 4 years ago
jubb 5fbace70b5 feat: handle discarding pending calls from linked devices 4 years ago
Harris 276f808ca3 fix: bluetooth auto-connection and re-connection fixes, removing finished todos, allowing self-send call messages for deduping answers 4 years ago
Harris 98a50cbf69 feat: add call related permissions and more network handover tests 4 years ago
jubb 3d0e5541d0 feat: ringers and better state handling 4 years ago
jubb 99b6a38b90 feat: call establishing and displaying 4 years ago
jubb de4d8e9be4 feat: adding more command handlers in WebRtcCallService.kt 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 f2f906fd3e refactor: closed groups delete for yourself and handle unsend request if it's from yourself or author now 4 years ago
Harris 97de286896 feat: update to utilise call ID 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 f56a16b31d refactor: remove pubkey logs from poller log spam and move attachment download job to rx queue 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 c5bd866e8e Merge branch 'dev' into rtc_calls
# Conflicts:
#	app/build.gradle
4 years ago
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 #723
4 years ago
Harris f6eafccd7b Merge remote-tracking branch 'upstream/dev' into rtc_calls 4 years ago
Harris 459dfa72c2 feat: hanging up and bottom sheet behaviors should work now 4 years ago
Harris b3576336d9 feat: add stats and starting call bottom sheet 4 years ago
Harris adeffbdc07 feat: replace hardcoded with const string 4 years ago
Harris ded0370e8e feat: add gif metadata warning 4 years ago
Harris 9e5e137919 feat: added basic call functionality 4 years ago
ryanzhao ecc881bc7c store server hash value for incoming messages 4 years ago
ryanzhao 29e355c6ab send unsend request as sync message 4 years ago
ryanzhao 4ce1bd6875 clean 4 years ago
ryanzhao feff1c8393 fix cancel notification 4 years ago
ryanzhao f10ddb8e3a cancel notification for unsend request 4 years ago
ryanzhao 9ab285c3be handle home screen update for unsend request 4 years ago
ryanzhao 5264d4e2f8 remove weird white space 4 years ago
ryanzhao 0ebb87ef6f allow self send and notify for unsend requests 4 years ago
ryanzhao c3e45a308a store server hash 4 years ago
ryanzhao bf83f9b391 WIP: message receiver handler for unsend request 4 years ago
ryanzhao 2cb91c3a0e add delete endpoint call in snode api 4 years ago
ryanzhao c0a5a61431 add unsend request proto 4 years ago
jubb 9b48d5d203 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 4 years ago
Niels Andriesse 3911fce75f Disable authenticated retrieval for now 4 years ago
Niels Andriesse c05c6049d7
Merge pull request #675 from hjubb/notification_control
Fine-Grained Notification controls
4 years ago
Niels Andriesse ea5a41af52
Merge pull request #676 from oxen-io/authentication
Implement Authenticated Message Retrieval
4 years ago
Niels Andriesse d79d236580 Implement authenticated message retrieval 4 years ago
Harris 285d5a6c22 Merge remote-tracking branch 'upstream/dev' into notification_control 4 years ago
Niels Andriesse 07f43121c3
Merge pull request #672 from hjubb/chat_ux_improvements
Fixes Open Group Quote Bug
4 years ago
Harris 3c6b1eff44 fix: open groups update the sent timestamp locally to be the returned group 4 years ago
Niels Andriesse 118447799a Handle incorrect clock setting 4 years ago
Harris b95cb2bedb feat: add notification types for all / mentions only or none with UI and push logic 4 years ago