Jeffrey Starke and Cody Henthorne
c8bfc88bed
Sticker management v2 - Implement multi-select.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
030678b029
Fix UI update on non-UI thread exception.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
e4b99e5cef
Reapply query after contact refresh.
2025-05-06 17:58:48 -04:00
andrew-signal and Cody Henthorne
367c0d0a8d
Rotate libsignal-net trial RemoteConfig.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
6dfe3b9c33
Fix color resource linking in SignalSymbols.
2025-05-06 17:58:48 -04:00
Michelle Tang and Cody Henthorne
3aa4e75ef3
Remove wrapped fragments from settings.
2025-05-06 17:58:48 -04:00
Jim Gustafson and Cody 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
Sagar and Cody Henthorne
39756fd0d4
Avoid recording empty voice messages during an ongoing call.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
7a69c96746
Add accessibility label on buttons.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
f0acc39829
Hide camera toggle button in PIP mode.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
a27daddb70
Fix media player incorrect state when switching videos in album.
2025-05-06 17:58:48 -04:00
Jeffrey Starke and Cody 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 Starke and Cody 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 Starke and Cody Henthorne
b298cb6f89
Prevent sending sticker attachments with a blank contentType.
2025-05-06 17:58:48 -04:00
Sagar and Cody Henthorne
65e1ffaed4
Do not play a media item if it was deleted.
2025-05-06 17:58:47 -04:00
Sagar and Cody Henthorne
43b5cb0641
Fix crash when leaving group.
2025-05-06 17:58:47 -04:00
Greyson Parrelli and Cody Henthorne
f73d929feb
Add additional CDN reconciliations to BackupMediaSnapshotSyncJob.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-05-06 17:58:47 -04:00
Sagar and Cody Henthorne
9164668b8b
Duck and recover external audio on video play.
2025-05-06 17:58:47 -04:00
Sagar and Cody 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 Hart and Cody Henthorne
ed9a945f05
Fix issue where a test user could have a tier but no subscriber.
2025-05-06 17:58:47 -04:00
Sagar and Cody Henthorne
ad4142db1a
Fix class cast crash for banners.
2025-04-30 15:38:41 -04:00
Michelle Tang and GitHub
7f5bfc210b
Fix story text previews.
2025-04-30 15:25:14 -04:00
Sagar and GitHub
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 Tang and Cody Henthorne
7043558657
Add fixes for streamable videos.
2025-04-24 15:55:40 -04:00
Alex Hart and Cody Henthorne
3aefd3bdc6
Prevent search state from clearing if user did not send a message.
2025-04-24 15:55:40 -04:00
Sagar and Cody Henthorne
d6eb675fd0
Trim text before performing username search.
2025-04-24 15:55:40 -04:00
Alex Hart and Cody Henthorne
ae90b2ecd9
Add support for conversation intent routing to MainActivity.
2025-04-24 15:55:39 -04:00
Jeffrey Starke and Cody 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 Starke and Cody 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 Parrelli and Cody Henthorne
09b818b048
Limit work that happens in LiveRecipientCache lock.
2025-04-24 15:55:39 -04:00
Sagar and Cody Henthorne
7b3897cac6
Fix incorrect span indices for normalised search text.
2025-04-24 15:55:39 -04:00
Alex Hart and Cody Henthorne
64239962fc
Implement activated state for conversation list items.
2025-04-24 15:55:39 -04:00
Alex Hart and Cody Henthorne
dac3a332d7
Remove main-thread usage of Recipient.self.
2025-04-24 15:55:39 -04:00
Sagar and Cody Henthorne
83bbcd0618
Avoid message click listeners in Scheduled messages sheet.
2025-04-24 15:55:39 -04:00
andrew-signal and Cody Henthorne
c7c0374c11
Add remote config for libsignal-net rollout.
2025-04-24 15:55:39 -04:00
Sagar and Cody 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
Sagar and Cody Henthorne
901b4b469d
Show correct time for Story view item.
2025-04-24 15:55:39 -04:00
Sagar and Cody Henthorne
fa50696815
Ensure story viewed list in proper alphabetical order.
2025-04-24 15:55:39 -04:00
Alex Hart and Cody Henthorne
be035456f7
Ensures chat folder is remembered when we leave page.
2025-04-24 15:55:39 -04:00
Sagar and Cody Henthorne
f5f56536bc
Fix unread count for edited messages.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-04-24 15:55:39 -04:00