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
Elaine
800a5cc0bc
Improve handling of many large collapse sets
2026-06-08 20:17:12 -04:00
Pete Walters
82ce1ead86
Prioritize backup thumbnail downloads for the opened conversation
2026-06-08 17:45:33 -05:00
Pete Walters
d10259eae1
Fix AudioCell layout for undownloaded items
2026-06-08 17:45:07 -05:00
sashaweiss-signal
1a9a0dbdd9
Tweak strings for Recovery Key copying warning sheet
2026-06-08 15:33:32 -07: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
kate-signal
08a3e32943
fix release notes wallpaper
2026-06-08 09:04:22 -04:00
Max Radermacher
b957357516
Clarify regeneration vs. duplicates comment
2026-06-05 12:12:24 -05: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
Elaine
feeb1303e5
Bump version to 8.16
2026-06-04 15:48:48 -04:00
Elaine
a6e8eda73c
Update translations
CI / Build and Test (Xcode_26.5) (push) Has been cancelled
CI / Check if strings file is outdated (push) Has been cancelled
2026-06-04 15:48:45 -04:00
Elaine
a661667b24
Update release notes
2026-06-04 15:48:06 -04:00
Sasha Weiss
a978b4cc8b
Add warning sheet when copying Recovery Key
2026-06-04 11:29:34 -07:00
Sasha Weiss
15ada8dcf0
Expose BackupPlanOptionView for reuse
2026-06-03 21:28:07 -07:00
Pete Walters
15f9d3dc96
Fix a layout issue when reloading a gif in the media gallery
2026-06-03 16:31:30 -05:00
Pete Walters
fc5102cd54
Label video + shouldLoop as GIF in media gallery
2026-06-03 16:31:06 -05:00
Sasha Weiss
16c179115e
Convert Decryption Placeholder expiration to an ExpirationJob
2026-06-03 13:58:46 -07:00
Elaine
d28e29fa21
Reload story rows when nicknames change
2026-06-03 15:31:51 -04: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
sashaweiss-signal
79bbd556a4
Tweak Optimize Storage warning strings
2026-06-02 16:51:31 -07: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
sashaweiss-signal
feba86dbfb
String change for Optimize Storage explanation footer
2026-06-02 11:59:38 -07:00
Pete Walters
202d8a1f07
Add two separate modes to the Safety Tip screen
...
Co-authored-by: Max Radermacher <max@signal.org>
2026-06-02 13:00:37 -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
sashaweiss-signal
a173d4599a
Tweak .paidExpiringSoon preview in BackupSettingsVC
2026-06-02 08:25:46 -07:00
sashaweiss-signal
6f5bc03b96
Finalize new AEP after popping to BackupSettingsVC
...
In the "disabling Backups to rotate my AEP" case, we may end up
presenting action sheets. To that end, make sure we're at Backup
Settings before we get there.
2026-06-02 08:25:46 -07:00
Sasha Weiss
ba15734132
Add extensive warning before skipping downloads of offloaded media
2026-06-01 16:41:31 -07:00
Pete Walters
5a57831b26
Only offload attachments related to link previews and messages
2026-06-01 16:49:43 -05:00
Pete Walters
31867c8d06
When CVC isn't visible, don't complain about starting the read timer
2026-06-01 16:45:33 -05:00
Sasha Weiss
08ae6b3e07
Make Megaphone construction one step instead of two
2026-06-01 13:24:08 -07:00
Sasha Weiss
28e9247793
Split Megaphone, MegaphoneView
2026-06-01 12:56:00 -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