Commit Graph
10410 Commits
Author SHA1 Message Date
Jeffrey StarkeandCody Henthorne c8bfc88bed Sticker management v2 - Implement multi-select. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne 030678b029 Fix UI update on non-UI thread exception. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne e4b99e5cef Reapply query after contact refresh. 2025-05-06 17:58:48 -04:00
andrew-signalandCody Henthorne 367c0d0a8d Rotate libsignal-net trial RemoteConfig. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne 6dfe3b9c33 Fix color resource linking in SignalSymbols. 2025-05-06 17:58:48 -04:00
Michelle TangandCody Henthorne 3aa4e75ef3 Remove wrapped fragments from settings. 2025-05-06 17:58:48 -04:00
Jim GustafsonandCody Henthorne 570a475229 Add new remote config support for calling audio configuration. 2025-05-06 17:58:48 -04:00
Cody Henthorne 2421bbdabb Fix invalid constraint handling sql when calling update. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne 39756fd0d4 Avoid recording empty voice messages during an ongoing call. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne 7a69c96746 Add accessibility label on buttons. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne f0acc39829 Hide camera toggle button in PIP mode. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne a27daddb70 Fix media player incorrect state when switching videos in album. 2025-05-06 17:58:48 -04:00
Jeffrey StarkeandCody Henthorne fd47d28026 Sticker management v2 - Implement context menus.
Adds the context menus that appear when long pressing available or installed sticker pack list items.
2025-05-06 17:58:48 -04:00
Jeffrey StarkeandCody Henthorne fe853f7b65 Add missing long press haptic feedback to composables.
As recommended by https://developer.android.com/develop/ui/compose/touch-input/pointer-input/tap-and-press

> As a best practice, you should include haptic feedback when the user long-presses elements.
2025-05-06 17:58:48 -04:00
Cody Henthorne 5453f101ff Fix BackupRestoreMediaJob not correctly paging through attachments. 2025-05-06 17:58:48 -04:00
Cody Henthorne 87cbe305f0 Support accounts without pins in AEP restore flows. 2025-05-06 17:58:48 -04:00
Jeffrey StarkeandCody Henthorne b298cb6f89 Prevent sending sticker attachments with a blank contentType. 2025-05-06 17:58:48 -04:00
SagarandCody Henthorne 65e1ffaed4 Do not play a media item if it was deleted. 2025-05-06 17:58:47 -04:00
SagarandCody Henthorne 43b5cb0641 Fix crash when leaving group. 2025-05-06 17:58:47 -04:00
Greyson ParrelliandCody Henthorne f73d929feb Add additional CDN reconciliations to BackupMediaSnapshotSyncJob.
Co-authored-by: Cody Henthorne <cody@signal.org>
2025-05-06 17:58:47 -04:00
SagarandCody Henthorne 9164668b8b Duck and recover external audio on video play. 2025-05-06 17:58:47 -04:00
SagarandCody Henthorne 76aaf22429 Duck and recover external audio on voice note play. 2025-05-06 17:58:47 -04:00
3d7162cdd3 Implement remote mute receive; Update to RingRTC v2.52.0
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
2025-05-06 17:58:47 -04:00
Alex HartandCody Henthorne ed9a945f05 Fix issue where a test user could have a tier but no subscriber. 2025-05-06 17:58:47 -04:00
SagarandCody Henthorne ad4142db1a Fix class cast crash for banners. 2025-04-30 15:38:41 -04:00
Michelle TangandGitHub 7f5bfc210b Fix story text previews. 2025-04-30 15:25:14 -04:00
SagarandGitHub a7ebe41570 Fix MediaSelectionViewModel crash. 2025-04-28 19:30:58 +05:30
Michelle Tang b6cc702107 Add more logging for chat folders during storage sync. 2025-04-25 16:11:21 -04:00
Michelle TangandCody Henthorne 7043558657 Add fixes for streamable videos. 2025-04-24 15:55:40 -04:00
Alex HartandCody Henthorne 3aefd3bdc6 Prevent search state from clearing if user did not send a message. 2025-04-24 15:55:40 -04:00
SagarandCody Henthorne d6eb675fd0 Trim text before performing username search. 2025-04-24 15:55:40 -04:00
Alex HartandCody Henthorne ae90b2ecd9 Add support for conversation intent routing to MainActivity. 2025-04-24 15:55:39 -04:00
Jeffrey StarkeandCody Henthorne 9d593bcaff Fix chat folders flickering during drag and drop.
Fixes the UI flickering that occurs when reordering chat folders. The issue was caused by the ViewModel updating the database each time a list item position changes when we were already updating list order in the UI state manually at the same time.
2025-04-24 15:55:39 -04:00
Jeffrey StarkeandCody Henthorne 62ed823e42 Sticker management v2 - Implement drag and drop.
Adds the ability to use drag and drop to rearrange installed sticker packs.
2025-04-24 15:55:39 -04:00
Cody Henthorne a53479e50d Do not process messages while pending restore decision. 2025-04-24 15:55:39 -04:00
Cody Henthorne 91140c41fd Revert "Depend on libsignal-net's connection backoff instead of duplicating at app-level."
This reverts commit 1aed82d5b7.
2025-04-24 15:55:39 -04:00
Cody Henthorne 68f567b0b7 Fix a few random crashes when using libsignal-net. 2025-04-24 15:55:39 -04:00
Greyson ParrelliandCody Henthorne 09b818b048 Limit work that happens in LiveRecipientCache lock. 2025-04-24 15:55:39 -04:00
SagarandCody Henthorne 7b3897cac6 Fix incorrect span indices for normalised search text. 2025-04-24 15:55:39 -04:00
Alex HartandCody Henthorne 64239962fc Implement activated state for conversation list items. 2025-04-24 15:55:39 -04:00
Alex HartandCody Henthorne dac3a332d7 Remove main-thread usage of Recipient.self. 2025-04-24 15:55:39 -04:00
SagarandCody Henthorne 83bbcd0618 Avoid message click listeners in Scheduled messages sheet. 2025-04-24 15:55:39 -04:00
andrew-signalandCody Henthorne c7c0374c11 Add remote config for libsignal-net rollout. 2025-04-24 15:55:39 -04:00
SagarandCody Henthorne 847f3bf08c Pause and play video correctly on TimeBar scrub drag. 2025-04-24 15:55:39 -04:00
Cody Henthorne d02c610237 Fix unreads for new unread count scheme. 2025-04-24 15:55:39 -04:00
Cody Henthorne 8007045ca8 Convert change number back to WebSocket. 2025-04-24 15:55:39 -04:00
SagarandCody Henthorne 901b4b469d Show correct time for Story view item. 2025-04-24 15:55:39 -04:00
SagarandCody Henthorne fa50696815 Ensure story viewed list in proper alphabetical order. 2025-04-24 15:55:39 -04:00
Alex HartandCody Henthorne be035456f7 Ensures chat folder is remembered when we leave page. 2025-04-24 15:55:39 -04:00
SagarandCody Henthorne f5f56536bc Fix unread count for edited messages.
Co-authored-by: Cody Henthorne <cody@signal.org>
2025-04-24 15:55:39 -04:00