Michelle Tang
46681868d3
Put new deleting UI behind remote config.
2026-02-24 18:21:51 -05:00
Michelle Tang
75795bd7d5
Update incoming delete message strings.
2026-02-24 18:10:16 -05:00
Greyson Parrelli and Cody Henthorne
1908723fbe
Prevent potential ISE in MediaPreviewV2Fragment.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
549992c08a
Fix potention NPE on video recording failures.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
845704b9fe
Map UNKNOWN group member role to DEFAULT during backup export.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
ba03ca5e0c
Drop quotes with unexported authors during backup export.
2026-02-24 16:50:01 -05:00
Cody Henthorne
92a9f12b58
Fix notification not being dismissed for read edited message.
2026-02-24 16:50:01 -05:00
Cody Henthorne
3437ac63bb
Fix group recipient being created without a group record.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
d798a35c38
Member labels padding, margin, and styling fixes.
2026-02-24 16:50:01 -05:00
01b56995d9
Add distinctUntilChanged to speaker hint flow to prevent repeated popups.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
3f190efb4e
Validate profile keys before writing them to backup exports.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
bb6b149c2e
Fix potential validation error with mentions.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
0b8e8a7b2f
Separate v1 and v2 colorizer implementations.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
a8a6fec19d
Show preview on edit member label screen.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
a3fce4c149
Filter hidden recipients from contact-joined notifications.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
85265412da
Skip trigger drop/recreate in deleteMessagesInThread when there are no messages to delete.
...
The deleteMessagesInThread method unconditionally drops and recreates FTS
and MSL triggers in every call, even when there are no messages matching
the delete criteria. Each trigger drop/create cycle changes the database
schema cookie, causing SQLITE_SCHEMA errors for concurrent reader
connections.
2026-02-24 16:50:01 -05:00
andrew-signal and Cody Henthorne
e636a94de0
Fix bug where we constantly cycled network stack when on network with PAC proxy.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
08509f6693
Fix bug where video dimensions aren't always correct in chat view.
2026-02-24 16:50:01 -05:00
Michelle Tang and Cody Henthorne
f584ef1d72
Add network constraint to admin delete job.
2026-02-24 16:50:01 -05:00
Alex Hart and Cody Henthorne
67a6df57c8
Allow user to cancel in-flight keep-alive donation.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
fadbb0adc5
Enable change animations in the conversation list.
2026-02-24 16:50:01 -05:00
Michelle Tang and Cody Henthorne
58774033b7
Prioritize regular delete first.
2026-02-24 16:50:01 -05:00
Cody Henthorne
66f0470960
Improve incoming group message processing.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
68137cb66f
Add internal config to schedule a message after the weekend.
2026-02-24 16:50:01 -05:00
4d6cacdb3d
Fix call controls flickering when starting a video call.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-02-24 16:50:01 -05:00
cf862af3ca
Increase bank transfer minimum name limit.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-02-24 16:50:01 -05:00
a8d106a292
Disable audio focus for video GIF playback in media send flow.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-02-24 16:50:01 -05:00
Michelle Tang and Cody Henthorne
6155140de4
Default to allowing multiple votes.
2026-02-24 16:50:01 -05:00
Alex Hart and Cody Henthorne
a4637248e8
Set megaphone snooze for backups to 2 weeks.
2026-02-24 16:50:01 -05:00
Alex Hart and Cody Henthorne
8c4470a27e
Add logline for full-screen intent support.
2026-02-24 16:50:01 -05:00
Michelle Tang and Cody Henthorne
071fbfd916
Add support for admin delete.
2026-02-24 16:50:01 -05:00
Greyson Parrelli and Cody Henthorne
1968438ebb
Improve video transcoding error logging.
2026-02-24 16:50:01 -05:00
Cody Henthorne
e4928b0084
Fix long database transaction when syncing system contact information.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
03420cf501
Prevent autofill framework from treating message input as a credential field.
2026-02-24 16:50:01 -05:00
Cody Henthorne
541b4674a8
Add remote_backups cta action for release notes.
2026-02-24 16:50:01 -05:00
Alex Hart and Cody Henthorne
c9dd332abd
Pre-Registration Restoration from Local Unified Backup.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
7e605fb6de
Fix member label emoji ignoring use system emoji preference.
2026-02-24 16:50:01 -05:00
andrew-signal and Cody Henthorne
402f49edd9
Replace usages of old getEncryptedUsernameFromLinkServerId for libsignal's lookUpUsernameLink.
2026-02-24 16:50:01 -05:00
Cody Henthorne
b4d781ddbb
Reduce calls to sleep for WebSocket keep alives.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
9c29601b55
Consolidate about sheet state into a single object.
2026-02-24 16:50:01 -05:00
jeffrey-signal and Cody Henthorne
28c37cb3ac
Add ability to edit member label from the about you sheet.
2026-02-24 16:50:01 -05:00
DivyaKhunt07 and Cody Henthorne
bd121e47c8
Fix bubble desired height calculation.
2026-02-24 16:50:00 -05:00
Greyson Parrelli and Cody Henthorne
4ed0056d2a
Preserve user zoom level when starting video recording.
...
Remove the unconditional zoom reset to 1x at the start of video
recording so that any pinch-to-zoom the user applied before recording
is maintained.
2026-02-24 16:50:00 -05:00
Alex Hart and GitHub
8d311923c1
Fix possible crash when restoring fragments.
2026-02-24 17:00:47 -04:00
Alex Hart
53b3728432
Update handling for early nav.
2026-02-23 11:13:42 -04:00
Alex Hart and GitHub
cf9f98efc9
Fix bad behavior when rotating device with message details open.
2026-02-23 10:54:21 -04:00
Alex Hart
4c89b20fad
Fix possible captcha race.
2026-02-19 11:14:14 -04:00
Greyson Parrelli
2328fa3e88
Route video GIF attachments to the GENERIC_TRANSCODE queue.
2026-02-19 09:57:23 -05:00
Michelle Tang and Alex Hart
484ce3a1da
Turn on binary service writes.
2026-02-18 15:48:16 -04:00
Greyson Parrelli and Alex Hart
85d5f62301
Fix potential archive sync issue.
2026-02-18 15:48:16 -04:00