38009 Commits

Author SHA1 Message Date
sashaweiss-signal
b46b4da32c Update translations 2025-12-03 15:47:07 -08:00
sashaweiss-signal
b6b51df813 Update release notes 2025-12-03 15:44:27 -08:00
Sasha Weiss
a18406ccfd Always consider "no Backup in 7d" as a failure 2025-12-03 14:05:55 -08:00
Igor Solomennikov
1f8d58e3fa Update syntax to match nearby code. 2025-12-03 14:04:51 -08:00
Sasha Weiss
b0f9d20f58 Update Backups integration test cases 2025-12-03 13:42:30 -08:00
Sasha Weiss
72a1daf958 Remove Contact Support option for BackupIAPNotFoundLocally 2025-12-03 12:52:37 -08:00
Igor Solomennikov
ec1e164c37 VoiceOver improvements in Registration flow. 2025-12-03 12:42:37 -08:00
Jordan Rose
0f66c10ddc Run and log an extra reachability check on app launch 2025-12-03 11:17:03 -08:00
Pete Walters
e6222a09d0 Temporarly restore CVC device transfer listener for iPads 2025-12-03 12:42:57 -06:00
Sasha Weiss
3327a6e2d8 Clean up Share Extension theme override management 2025-12-03 09:43:44 -08:00
James Jackson
2f3c6b19e8 Fix share extension theme not updating on system appearance change 2025-12-03 09:41:21 -08:00
sashaweiss-signal
59a0c48c8a Remove outdated TODO 2025-12-03 09:22:20 -08:00
Igor Solomennikov
de7e8dafc0 Fine tune position of the navigation bar in media viewer. 2025-12-03 08:48:29 -08:00
Igor Solomennikov
f68a73fb8f [IOS-6509] Fix chat settings header buttons not available for VoiceOver. 2025-12-02 20:29:21 -08:00
Jim Gustafson
b705815c30 Add call summary support for all calls 2025-12-02 18:01:06 -08:00
Igor Solomennikov
564bf78f5a Fixes/improvements for ConversationHeaderView.
• use one (larger) size of group/profile photo on iOS 26 in all device
orientations (iOS doesn't make the navigation bar shorter anymore).
• use ConversationHeaderView as as single source of text labels: when setting
text as an attributed string, do not use set color attributes.
• clean up the source code somewhat.
2025-12-02 16:11:13 -08:00
Igor Solomennikov
851636ac18 Improvements to title view in media viewer. 2025-12-02 17:46:35 -06:00
Igor Solomennikov
b173b247c8 Revert "Fixes/improvements for ConversationHeaderView."
This reverts commit 925e3d775b.
2025-12-02 15:31:22 -08:00
Igor Solomennikov
925e3d775b Fixes/improvements for ConversationHeaderView.
• use one (larger) size of group/profile photo on iOS 26 in all device
  orientations (iOS doesn't make the navigation bar shorter anymore).
• use ConversationHeaderView as as single source of text labels: when setting
  text as an attributed string, do not use set `color` attributes.
• clean up the source code somewhat.
2025-12-02 15:31:03 -08:00
kate-signal
8de8d37569 Go to message support for pinned messages 2025-12-02 14:43:36 -05:00
Pete Walters
1aeb8414a6 Fix mob archive/restore formatting 2025-12-02 13:41:13 -06:00
Sasha Weiss
2a7bf26d54 Stop using typed throws in AppAttestManager 2025-12-02 10:35:37 -08:00
Max Radermacher
bf5592f232 Remove DataSource.imageMetadata & friends 2025-12-02 12:08:55 -06:00
Max Radermacher
019c9e61f6 Remove stories code that’s no longer necessary 2025-12-02 12:07:07 -06:00
Pete Walters
d6ac807f06 Remove deprecated device transfer bits 2025-12-02 08:24:01 -06:00
Sasha Weiss
e5d8d751a2 Add images to format-menu options 2025-12-01 18:40:41 -08:00
Max Radermacher
4a93eeca15 Remove DataSource.isValidImage 2025-12-01 19:00:25 -06:00
Max Radermacher
8655c70987 Remove DataSource.isValidVideo 2025-12-01 18:59:37 -06:00
Max Radermacher
99f65ec0fb Remove unused copyToVideoTempDir method 2025-12-01 17:14:55 -06:00
Max Radermacher
e07bf148e9 Remove unused attachments code 2025-12-01 17:14:03 -06:00
Max Radermacher
1c46b247a0 Make ConversationPicker attachments non-Optional 2025-12-01 17:13:20 -06:00
Sasha Weiss
f2c05da820 Avoid super.canPerformAction for paste(_:) 2025-12-01 14:47:59 -08:00
Elaine
d92249d056 Do not show info message when unblurring group avatar 2025-12-01 15:48:29 -05:00
Sasha Weiss
5cdde4fcd4 Don't offer to contact support for network errors during Backup restore 2025-12-01 12:02:30 -08:00
Sasha Weiss
559a2e6bc3 Use Cron to sync the block list if necessary 2025-12-01 11:32:36 -08:00
Igor Solomennikov
fecc42e86c Fix UI misconfiguration when joining a group via link. 2025-11-29 10:55:31 -08:00
Sasha Weiss
5439d9e0b6 Remove unused unfrontedBaseUrl. 2025-11-26 23:37:17 -08:00
Igor Solomennikov
7d1f51ddc2 Update navigation bar controls in media viewer for iOS 26.
• glass background for sender name and timestamp.
• remove blur background.
• correct size and position of the navigation bar.
2025-11-26 16:28:39 -08:00
kate-signal
becf675909 Pinned message details view 2025-11-25 18:54:32 -05:00
kate-signal
a31e549e0a UI to pin or unpin a message 2025-11-25 18:19:10 -05:00
Max Radermacher
5ed1b58aaf Use Cron for periodic Storage Service refresh 2025-11-25 17:12:55 -06:00
kate-signal
45801c76e6 Receive support for pinning/unpinning messages 2025-11-25 17:02:57 -05:00
Igor Solomennikov
effab076b4 Sticker picker redesign.
1. Sticker pack toolbar is now at the bottom of the "sticker keyboard" in chat.
2. Sticker pack toolbar is now "floating" in a a glass panel on iOS 26, both in sticker keyboard in chat and in full-screen sticker picker in media editor.
3. There's some helper text when "recent stickers" panel is empty.
2025-11-25 13:12:10 -08:00
kate-signal
cff419bf4c Pinned message banners 2025-11-25 15:02:22 -05:00
Max Radermacher
9fe427d1fa Don’t inherit from NSObject in SignalAttachment 2025-11-25 09:33:49 -06:00
Max Radermacher
0977510e1f Throw OWSHTTPError for unexpected status codes 2025-11-25 09:32:58 -06:00
Igor Solomennikov
96e1476528 Redesigned "Join Group?" prompt. 2025-11-24 23:55:55 -08:00
Sasha Weiss
28e239ee2f Use UIEditMenuInteraction to prioritize the Format menu on iOS 16+ 2025-11-24 23:19:01 -08:00
Sasha Weiss
1a0cd80e45 Isolate and simplify iOS 15 edit-menu handling 2025-11-24 23:17:32 -08:00
Igor Solomennikov
68bbedaf89 Do not show empty glass panel in chat search UI. 2025-11-24 18:40:48 -06:00