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
Igor Solomennikov
11e7e9ce61
Update Name collision resolution screen.
2025-11-24 18:40:10 -06:00
Max Radermacher
bce15ed6ec
Remove unused SignalAttachment text methods
2025-11-24 18:31:29 -06:00
Max Radermacher
3c0ea481c5
Use UTType.plainText for super-oversized messages
2025-11-24 15:45:03 -06:00
Max Radermacher
c01c38bda5
Remove false positive assertion
2025-11-24 14:49:49 -06:00
Max Radermacher
d1a253ee5f
Fix share extension handling of oversize text
2025-11-24 14:49:35 -06:00
Max Radermacher
818eac21ae
Don’t parallelize segmenting videos
2025-11-24 13:53:32 -06:00