Pete Walters
b198b9e8a9
Fix a permissions issue related to validating media tier attachments.
2026-02-06 15:18:24 -06:00
Max Radermacher
523b2de637
Adjust enforced attachment size limits
2026-01-15 16:13:09 -06:00
Max Radermacher
c3ecdf6823
Don’t re-encode images repeatedly
2026-01-15 12:06:12 -06:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Max Radermacher
ea3e1474af
Simplify video trimming logic; remove unused code
2025-11-13 17:52:19 -06:00
Max Radermacher
b6264c0e6b
Asyncify outputAttachmentsPromise
2025-11-03 12:48:42 -06:00
Max Radermacher
2c2c7e0251
Remove OWSImageSource.hasAlpha(…)
2025-10-21 00:10:29 -05:00
Max Radermacher
2bc550eddf
Add DataImageSource
2025-10-21 00:09:39 -05:00
Max Radermacher
c0094036a4
Remove unused cropping code
2025-10-20 20:17:04 -05:00
Max Radermacher
28e28a44cf
Remove unused mimeType code
2025-10-20 20:13:38 -05:00
Ehren Kret
b63a2d6bf4
migrate NSData+Image to swift
2024-04-26 05:24:55 -05:00
Ehren Kret
039d2625b9
convert OWSMath.h to swift
...
OWSMath.swift overlaps somewhat with Math+OWS.swift but no worse than
OWSMath.h did previously. There are future refactoring efforts that
should occur there to use more of the extensions of Math+OWS.swift and
less of the extensions from OWSMath.swift
2024-04-21 23:26:16 -05:00
Ehren Kret
9197f8ac8e
move mimeTypeForFileExtension to swift
2024-04-11 22:19:16 -05:00
Ehren Kret
ed6cdb675a
migrate isDefinitelyAnimated/isMaybeAnimated to swift
2024-04-11 22:19:16 -05:00
Ehren Kret
de101a0c31
inline isAudio/isVideo/isImage/isBinaryData
2024-04-11 22:19:16 -05:00
Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Max Radermacher
8910fc4d5b
Move around files in SignalUI/ and the share ext
2024-03-25 14:22:28 -05:00