Ehren Kret
c6492caae7
Negate negated
2026-06-02 12:38:07 -05:00
Max Radermacher
d67841bcf0
Remove unused service ID strings
2026-03-24 16:11:09 -05:00
Max Radermacher
a305029f9a
Add missing imports
2026-03-24 16:09:03 -05:00
Max Radermacher
358bf4a06c
Swiftify dataMessageBuilderWithThread
2026-01-21 15:20:31 -06:00
Max Radermacher
6df51b45f4
Remove unused NSCopying conformances
2026-01-14 16:12:42 -06:00
Max Radermacher
87dc2f1e0f
Adopt NSSecureCoding everywhere
2026-01-12 17:31:31 -06:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Max Radermacher
059c73cd31
Remove Mantle
2025-12-19 02:56:08 -06:00
Max Radermacher
215659ae55
Asyncify AttachmentMultisend
2025-12-04 21:27:40 -06:00
Sasha Weiss
d7b0aa710c
Image and string tweak for Remove Formatting
2025-12-04 14:38:40 -08:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun
2025-11-13 17:49:54 -06:00
Max Radermacher
3cd06fcfeb
Use ACIs for mention candidates
2025-10-30 12:36:34 -05:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags
2025-10-27 13:27:11 -05:00
Igor Solomennikov
77fd1345f8
Updates to Chat, Calls and Stories views.
...
• use UIBackgroundConfiguration to configure background colors (normal, selected) for list rows in Chats, Calls, Stories;
this allows us to use background with rounded corners on iPads, as design team wanted;
• in Chats, use secondaryLabel color to show last message text, timestamp etc. instead of older color.
• in Chats, use system-provided horizontal layout margins for content instead of fixed 16 dp.
• update to use dynamic colors in all of those lists: assign color values just once, don't reload UI on light/dark mode change;
• switch to using UIColor.Signal.background for all those lists; this results in those views getting proper "elevated" background color when displayed in the Split View controller.
• use UIButton (instead of OWSButton) in Stories ("Save" and "Context Menu") buttons.
2025-10-24 18:50:55 -07:00
Max Radermacher
f20625e780
Add some support for binary service IDs
2025-10-24 17:38:58 -05:00
kate-signal
1d2e9a7959
Deleting mentions before existing mentions shifts mention range incorrectly
2025-08-11 12:20:47 -07:00
Kate
848a80e9ee
Fix some edge cases with adding mentions before other mentions
2025-08-07 14:17:22 -05:00
Quy Le
09e91e30b5
Signal iOS app crashes as soon as adding a mention before an already existing mention.
2025-08-07 14:17:22 -05:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Ehren Kret
83b37e74a3
remove unused objc compat
2025-02-07 05:30:56 -06:00
Harry
428b27fea3
Pipe up memoji from NSAttributedString attributes
2025-01-31 16:01:06 -08:00
Sasha Weiss
f890ca7bac
Fully Swiftify StorageServiceManager
2024-11-07 17:32:41 -08:00
Ehren Kret
538f5064a6
remove Dependencies protocol entirely
2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol
2024-10-04 16:12:52 -07:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Sasha Weiss
d6e9c59c09
Backup integration tests for more chat items
2024-09-16 11:44:32 -07:00
Ehren Kret
1298bc414f
migrate NSString+OWS to swift
2024-09-10 12:26:09 -05:00
Adam Sharp
3f0405e9fb
When editing a message, prompt before discarding current draft
2024-06-03 12:23:09 -04:00
Max Radermacher
e8b3a9f85d
Use Swift-native approach for truncating Strings
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-05-22 17:07:21 -05:00
Max Radermacher
0b3d2a8f18
Remove and fix confusing substring methods
2024-05-01 15:46:25 -05:00
Max Radermacher
a241f40621
Fix a few build warnings
2024-04-17 19:11:13 -05:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files
2024-03-27 12:22:52 -05:00