Sasha Weiss
b0f9d20f58
Update Backups integration test cases
2025-12-03 13:42:30 -08: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
e07bf148e9
Remove unused attachments code
2025-12-01 17:14:03 -06: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
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
Pete Walters
fd618c0133
Bump libsignal to v0.86.4, add missing backup settings exports
...
Co-authored-by: Andrew <andrew@signal.org >
2025-11-21 15:06:35 -06:00
Max Radermacher
a66d6e6923
Use Cron for periodic backup refresh
2025-11-21 15:05:14 -06:00
Max Radermacher
32b7c92a9c
Use Cron for periodic username check
2025-11-20 22:19:39 -06:00
Max Radermacher
6fd990ab89
Add Cron
2025-11-20 22:08:56 -06:00
Sasha Weiss
2e1587acf7
Remove DeleteForMeInfoSheetCoordinator
2025-11-17 12:10:39 -08:00
Pete Walters
c2500f6dc9
De-protocolize & de-shim EditManager
2025-11-17 10:51:21 -06:00
Max Radermacher
9f00ab0b93
De-protocolize & move SignalAttachmentCloner
2025-11-14 21:06:58 -06:00
Sasha Weiss
fde498d01e
Remove GroupCallTooltip
2025-11-14 16:42:00 -08:00
kate-signal
d5fa2dd912
Add icon to pinned messages
2025-11-14 13:56:50 -05:00
Pete Walters
1716016d28
Remove some shims
2025-11-13 19:54:23 -06:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun
2025-11-13 17:49:54 -06:00
Sasha Weiss
3582fde3a1
Remove unnecessary code from BackupArchiveManager
2025-11-13 15:48:24 -08:00
Elaine
94a6b25513
Liquid Glass app icons
2025-11-12 16:49:25 -08:00
Sasha Weiss
6dc5ae0463
Add UX for "Backup subscription redeemed too many times"
2025-11-11 12:36:10 -08:00
Sasha Weiss
ae8ed15fb5
Migrate TSInfoMessage group updates using a BGProcessingTask
2025-11-06 11:31:18 -08:00
Igor Solomennikov
a0d4874a6f
Update styling for mentions picker in chat.
...
Glass background on iOS 26.
2025-11-04 16:52:11 -08:00
Elaine
e7d6d7e600
Use native search bar and sheet for conversation picker
2025-11-04 19:08:19 -05:00
Sasha Weiss
11610ba1b8
Add OWSBase2ByteCountFudger to format GiB as GB
2025-10-31 14:15:15 -07:00
Sasha Weiss
f38a373f57
Add ReceiptCredentialManager to handle shared ReceiptCredential logic
2025-10-31 12:37:56 -07:00
Max Radermacher
201f77818f
Move per-recipient error handling to the job queue
2025-10-29 00:21:47 -05:00
Max Radermacher
9c27a85845
Adopt new markKyberPreKeyUsed API
2025-10-28 23:53:11 -05:00
Igor Solomennikov
04c7db77f9
Modernize "Group Link Promotion" screen.
2025-10-27 22:12:10 -07:00
Igor Solomennikov
943bbabdc1
Second round of improvements to chat input bar appearance on iOS 26.
...
• modernize and unify appearance of different conversation input blocking panels.
• make chat search bar look pretty on iOS 26.
• add blur/tint under the conversation input bottom bar to improve legibility.
Fixes:
• interactive keyboard dismissal would accelerate scroll in conversation
• unpleasant appearance of the chat input bar open opening of the conversation
2025-10-27 12:46:18 -07:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags
2025-10-27 13:27:11 -05:00
Max Radermacher
c9638ee6cc
Add mutual exclusion when sending to a recipient
2025-10-24 16:35:20 -05:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table
2025-10-24 15:38:03 -05:00
Sasha Weiss
aebbdf0bb8
Remove 'Backup Failed' ChatListFYISheet
2025-10-24 13:00:54 -07:00
Igor Solomennikov
345ddca4d0
Initial round of iOS 26 appearance updates to chat input bar.
...
• new appearance for controls.
• new look for quoted message and link preview panels.
2025-10-23 19:45:31 -07:00
Sasha Weiss
37bb51e973
Make DisplayableError more generically reusable
2025-10-23 16:13:01 -07:00
Sasha Weiss
4a45dc95b8
Add SubscriptionConfigMgr, use to populate Backups-related remote values
2025-10-23 16:09:03 -07:00
Sasha Weiss
30b6604d73
Modernize HTTPResponse
2025-10-23 16:02:01 -07:00
Elaine
f0b7886dd9
Convert some sheets to HeroSheetViewController
2025-10-21 13:26:42 -04:00
kate-signal
d3fcd5cece
Polls + backups
2025-10-21 12:04:08 -04:00
Max Radermacher
e25cc30c5a
Move mimeType & fileExtension to ImageFormat
2025-10-20 13:27:20 -05:00
Max Radermacher
266b2c6000
Convert ImageMetadata to a struct
2025-10-20 13:26:06 -05:00
Max Radermacher
b2b4cc52e2
Use non-UInt32 in attachment en-/decryption
2025-10-17 11:21:18 -05:00
Harry
4ba64526f5
[RFC] Use objc instantiation of AVAssetReaderTrackOutput to avoid crashes
2025-10-14 16:41:12 -07:00
kate-signal
85e3cfa35f
Implement poll vote sending
2025-10-14 15:18:25 -04:00
Sasha Weiss
f42473dc0a
Show an FYISheet when Backups entitlement expires
2025-10-14 09:10:25 -07:00
Igor Solomennikov
b8df306cf8
Update various pin entry screen to modern appearance.
2025-10-10 21:26:52 -07:00
Igor Solomennikov
17d0e34df0
Remove code that is no longer necessary.
2025-10-08 15:57:30 -07:00