Cody Henthorne
5b543c5212
Fix release channel recipient ID surviving failed backup imports.
2026-03-09 12:24:12 -04:00
Greyson Parrelli
2356bb6da2
Fix ScreenDensity calculation.
2026-03-09 12:24:12 -04:00
Cody Henthorne
c2bdc11832
Fix GIF preview not animating after leaving media viewer.
2026-03-09 12:24:11 -04:00
Greyson Parrelli
2bd440e07c
Cap the number of incrementalMacs populated in an envelope.
...
Add a remote config `global.maxIncrementalMacsPerEnvelope` (client
fallback of 10) that limits how many attachment pointers in a single
envelope can have their incrementalMac field populated. Each
incrementalMac can be up to 8 KiB, so having too many risks exceeding
the 96 KiB envelope size threshold. Excess attachment pointers have
their incrementalMac and chunkSize fields stripped.
2026-03-09 12:24:11 -04:00
Greyson Parrelli
6eee4db87b
Use stronger alarm signal for exact alarms.
2026-03-09 12:24:11 -04:00
Greyson Parrelli
e7d1db446b
Add support for story archiving.
2026-03-09 12:24:11 -04:00
Cody Henthorne
ff50755ba2
Add sealed sender certificate validity constraint to send jobs.
2026-03-09 12:24:10 -04:00
Michelle Tang
577eaa1eae
Avoid dropping column in message table.
2026-03-09 10:45:27 -04:00
Michelle Tang
41c3913482
Update notification on admin delete.
2026-03-06 13:39:53 -05:00
Greyson Parrelli
f8d3336a1e
Add internal setting to disable internal user.
2026-03-04 13:55:39 -05:00
jeffrey-signal
dc1fdffe6a
Warn user when their member label will show instead of their about text.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
622d9c909f
Fix unarchive actions from conversation search.
...
Fixes #14640
2026-03-04 13:55:39 -05:00
Michelle Tang
4e3ef19c1f
Rotate receive for admin delete.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
b054a30fa7
Add support for remote muting call participants.
2026-03-04 13:55:39 -05:00
jeffrey-signal
7266c24354
Show the entire member label on recipient details sheet.
2026-03-04 13:55:39 -05:00
jeffrey-signal
5ec2877bcc
Fix member label disappearing after a new group member is added.
2026-03-04 13:55:39 -05:00
jeffrey-signal
0d93446c7d
Fix member label emoji picker button not respecting use system emoji preference.
2026-03-04 13:55:39 -05:00
Michelle Tang
1e395ab416
Use global config for admin delete timer.
2026-03-04 13:55:39 -05:00
Michelle Tang
0acb5ac7cd
Update admin delete string.
2026-03-04 13:55:39 -05:00
jeffrey-signal
3b18b5d2b7
Fix member label text size.
2026-03-04 13:55:39 -05:00
jeffrey-signal
16e63a061d
Allow any group member to set member labels.
2026-03-04 13:55:39 -05:00
Michelle Tang
a6c8b940c9
Consolidate admin delete into one string.
2026-03-04 13:55:39 -05:00
Michelle Tang
74d9e3248b
Add pending and failed states for admin delete.
2026-03-04 13:55:39 -05:00
andrew-signal
3af8b6050c
Bump to libsignal v0.88.0.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
da966753a1
Guard against invalid authors in directionless messages in archive export.
2026-03-04 13:55:39 -05:00
Cody Henthorne
0ad4b3f73e
Skip optimize media when backup subscription is pending cancelation.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
e8d072d4be
Only set optimized storage in archive if on paid tier.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
b0eed4a095
Filter out unmappable body ranges during archive export.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
ba720efe61
Skip quotes with authors that lack ACI and E164 during archive export.
2026-03-04 13:55:39 -05:00
Cody Henthorne
e23d575460
Fix incorrect transaction batching during conversation delete.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
7fbcd17759
Add some megaphones to encourage users to try backups.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
a95ebb2158
Add improved notification settings when muted.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
8a36425cac
Remove broken legacy color migration.
...
Fixes #14228
Resolves #14518
2026-03-04 13:45:24 -05:00
Michelle Tang
4261ed39dc
Fix message details crash on recipient tap.
2026-03-04 13:45:24 -05:00
jeffrey-signal
ca37a884fd
Delete unused GroupMembersDialog.
2026-03-04 13:45:24 -05:00
Alex Hart
9fbb7683bc
Fix RTL text direction not enforced when text starts with LTR characters.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-03-04 13:45:24 -05:00
Michelle Tang
3ef0d3e4a3
Skip pins of deleted messages.
2026-03-04 13:45:24 -05:00
Alex Hart
95c0bc6052
Update internal and local backup access.
2026-03-04 13:45:24 -05:00
Alex Hart
bd4ce1788c
Fix ANR when backup deletion hangs.
2026-03-04 13:45:24 -05:00
Alex Hart
20d16a8433
Show immediate progress feedback when creating a local backup.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-03-04 13:45:24 -05:00
Alex Hart
db4c11cd53
Use user-friendly display path for local backup folder.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-03-04 13:45:24 -05:00
Greyson Parrelli
f439e1f8e3
Add additional upload validation to UploadAttachmentToArchiveJob.
2026-03-04 13:45:24 -05:00
Cody Henthorne
080b1aab83
Fix unable to restore username after device transfer.
2026-03-04 13:45:24 -05:00
Cody Henthorne
61ba2ac97a
Improve message processing performance.
2026-03-04 13:45:23 -05:00
Alex Hart
7eebb38eda
Add post-registration restore for backups v2 as well as error messaging.
2026-03-04 13:45:23 -05:00
Michelle Tang
3fbd72092c
Use batch inserting migration instead.
2026-03-02 17:30:54 -05:00
Greyson Parrelli
4e5b15cd88
Never notify for quotes in muted 1:1 chats.
2026-03-02 13:58:02 -05:00
jeffrey-signal
38a234ae66
Fix crash after inviting group members.
2026-02-27 22:29:06 -05:00
jeffrey-signal
2c1226dc02
Fix groups v1 migration suggestions dialog crash.
2026-02-27 22:27:58 -05:00
Greyson Parrelli
1df8ef6464
Fix backup import issue when we dedude messages with edits.
2026-02-27 16:25:30 -05:00