Max Radermacher
|
221043a998
|
Compute mediaName dynamically
|
2026-06-10 13:51:02 -05:00 |
|
Elaine
|
c4b6b61da7
|
Disable notification actions with screen lock enabled
|
2026-06-10 14:08:15 -04:00 |
|
Sasha Weiss
|
aa353b3f59
|
Remove remote-config gate for Optimize Storage
|
2026-06-10 10:56:11 -07:00 |
|
Sasha Weiss
|
cad4022e68
|
Backfill missing errorType property for OWSRecoverableDecryptionPlaceholder(s)
|
2026-06-09 16:26:43 -07:00 |
|
Sasha Weiss
|
d12641a3a2
|
Inline some OWSRecoverablePlaceholder logic
|
2026-06-09 16:10:25 -07:00 |
|
Max Radermacher
|
b139b7c7b9
|
Update to LibSignal v0.95.0
|
2026-06-09 14:29:20 -05:00 |
|
Pete Walters
|
3e6dc35321
|
Disable optimizeLocalStorage when restoring during provisioning
|
2026-06-09 08:21:44 -05:00 |
|
Sasha Weiss
|
30431a6354
|
Hide "sensitive" views from the App Switcher
|
2026-06-08 20:47:21 -07:00 |
|
Max Radermacher
|
6be8862bdb
|
Don’t start expiration timer unless specified
|
2026-06-08 21:01:03 -05:00 |
|
Max Radermacher
|
2182e5952a
|
Make some expiration timer fields nonnull
|
2026-06-08 20:59:03 -05:00 |
|
Pete Walters
|
82ce1ead86
|
Prioritize backup thumbnail downloads for the opened conversation
|
2026-06-08 17:45:33 -05:00 |
|
Sasha Weiss
|
1b8e0a0c93
|
Don't require SessionRecord to copy flawlessly in DatabaseRecovery
|
2026-06-08 12:53:13 -07:00 |
|
Max Radermacher
|
cef72e5a5a
|
Wait for sync message after storage service error
|
2026-06-08 14:17:53 -05:00 |
|
Sasha Weiss
|
eb533a72a2
|
Return PENDING, not TERMINAL, error when attempting to backfill offloaded media
|
2026-06-08 11:35:45 -07:00 |
|
Max Radermacher
|
c38b1309dd
|
Remove unused provisioning/sync message fields
|
2026-06-05 12:10:55 -05:00 |
|
Max Radermacher
|
926432d03a
|
Fix typo: seconday → secondary
|
2026-06-05 12:07:19 -05:00 |
|
Max Radermacher
|
6628b9f6fc
|
Remove unused MOB code
|
2026-06-05 11:52:31 -05:00 |
|
Pete Walters
|
1954342a36
|
De-singleton RemoteAttestation
|
2026-06-05 08:15:59 -05:00 |
|
Max Radermacher
|
f40bc944ae
|
Remove throws from method that doesn’t throw
|
2026-06-04 19:38:23 -05:00 |
|
Sasha Weiss
|
16c179115e
|
Convert Decryption Placeholder expiration to an ExpirationJob
|
2026-06-03 13:58:46 -07:00 |
|
andrew-signal
|
265757716a
|
Update to libsignal v0.94.4.
|
2026-06-03 13:23:57 -04:00 |
|
Max Radermacher
|
0f0c3e6fc6
|
Use failIfThrows in place of forced unwraps
|
2026-06-03 12:12:08 -05:00 |
|
Pete Walters
|
8a53464a41
|
Allow non-restore backup tier downloads over cellular
|
2026-06-02 21:38:48 -05:00 |
|
Max Radermacher
|
cfb22a38b3
|
Fix typo: attachmenr → attachment
|
2026-06-02 17:33:38 -05:00 |
|
Elaine
|
808f3218db
|
Only insert one group update per info message
|
2026-06-02 17:03:28 -04:00 |
|
Pete Walters
|
280fc1f244
|
Bump webP encoder quality up to default quality (4)
|
2026-06-02 15:24:53 -05:00 |
|
Pete Walters
|
78130adac7
|
Add internal setting to force regeneration of backup thumbnails
|
2026-06-02 14:00:50 -05:00 |
|
Ehren Kret
|
c6492caae7
|
Negate negated
|
2026-06-02 12:38:07 -05:00 |
|
Sasha Weiss
|
a82216e06c
|
Add warning sheets for undownloaded media with an expiring IAP subscription
|
2026-06-02 09:51:04 -07:00 |
|
Pete Walters
|
5a57831b26
|
Only offload attachments related to link previews and messages
|
2026-06-01 16:49:43 -05:00 |
|
Sasha Weiss
|
08ae6b3e07
|
Make Megaphone construction one step instead of two
|
2026-06-01 13:24:08 -07:00 |
|
Sasha Weiss
|
8b1379149c
|
Don't show a megaphone for 1d after dismissing previous
|
2026-06-01 12:51:35 -07:00 |
|
Sasha Weiss
|
0cc18a5285
|
Consolidate MegaphoneView, ExperienceUpgradeManager code
|
2026-06-01 12:45:54 -07:00 |
|
Sasha Weiss
|
f64e718ba2
|
Never allow My Story to be deleted
|
2026-06-01 12:42:17 -07:00 |
|
Sasha Weiss
|
185035784c
|
Treat images with image/gif MIME types as "GIFs" in the Media Gallery
|
2026-06-01 12:09:38 -07:00 |
|
Max Radermacher
|
c7005df406
|
Don’t send reactive profile keys for groups
|
2026-06-01 12:50:30 -05:00 |
|
Max Radermacher
|
4caec2f2d3
|
Stop decoding/validating most recordTypes
|
2026-06-01 12:50:08 -05:00 |
|
Max Radermacher
|
7dded9229a
|
Prune old record types
|
2026-06-01 12:49:00 -05:00 |
|
Max Radermacher
|
aa7bced824
|
Don’t use SDSRecordType for TSThread
|
2026-06-01 12:47:16 -05:00 |
|
Sasha Weiss
|
0206e8c487
|
Add "Enable Optimize Storage" toggle to "Welcome to Backups" sheet
|
2026-05-29 15:49:10 -07:00 |
|
andrew-signal
|
39780d4bc7
|
Bump to libsignal v0.94.2
|
2026-05-29 15:27:16 -07:00 |
|
Pete Walters
|
79122a2301
|
Notify when an attachment stops downloading due to exception
|
2026-05-29 17:19:02 -05:00 |
|
Sasha Weiss
|
65f577efed
|
Stop caching SVRB auth credentials
|
2026-05-29 11:18:26 -07:00 |
|
Max Radermacher
|
8f0c315ad7
|
Remove rotatePreKeysOnUpgradeIfNecessary
|
2026-05-29 12:52:14 -05:00 |
|
gram-signal
|
7fd03d6bd2
|
SPQR: add requirePqRatio to remote configs, enforce it in MessageSender.
|
2026-05-29 10:07:04 -07:00 |
|
Sasha Weiss
|
102b164f89
|
De-SDS-ify ExperienceUpgrade
|
2026-05-29 09:42:50 -07:00 |
|
Sasha Weiss
|
d535e8bfe2
|
Significantly slim SVRBError
|
2026-05-28 21:55:25 -07:00 |
|
Max Radermacher
|
9e4e2976c6
|
Remove MasterKeySyncManager
|
2026-05-28 12:06:30 -05:00 |
|
Max Radermacher
|
fa6876eefa
|
Consolidate various Signal Protocol-related files
|
2026-05-28 11:03:43 -05:00 |
|
Max Radermacher
|
79fc5037a3
|
Rename PreKey → PreKeyRecord
|
2026-05-28 11:02:25 -05:00 |
|