3065 Commits

Author SHA1 Message Date
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