Ehren Kret
f41749cc9d
fix warnings in SignalUI
2024-04-20 14:17:44 -05:00
Harry
ef2b8b56df
Copy paste methods only used in TSAttachmentMultisend
2024-04-19 14:28:08 -07:00
Harry
f2c112b5b5
Much ado about nothing
2024-04-19 14:27:05 -07:00
Harry
58c8d4544e
Use enum for ConversationItem.outgoingMessageClass
2024-04-19 14:22:40 -07:00
Elaine
8d9d04af42
Add nickname tooltip to contact about sheet
2024-04-18 15:05:44 -06:00
Max Radermacher
a241f40621
Fix a few build warnings
2024-04-17 19:11:13 -05:00
Harry
bc13656fc4
Correct meaning of multisend 'enqueued' promise
2024-04-17 12:49:33 -05:00
Harry
eb7c1a2563
Unify TSAttachmentMultisend sharesheet and main app methods
2024-04-16 16:23:34 -07:00
Max Radermacher
972bb6d37a
Tweak some info and warning lines
2024-04-16 18:10:49 -05:00
Harry
bfa586f4e2
Wrap TSAttachmentMultisend transparently in TSResourceMultisend
2024-04-15 20:46:05 -07:00
Harry
e9c8d71a53
Rename BroadcastMediaMessageJob->TSAttachmentMultisendJob
2024-04-15 20:45:26 -07:00
Harry
fd94deb47b
Rename AttachmentMultisend->TSAttachmentMultisend
2024-04-15 20:44:45 -07:00
Harry
d3362e2e77
Explicit compute vs cached value for TSResourceContentType metadata
2024-04-15 19:39:39 -05:00
Harry
0be599960e
Add isVisualMedia equivalent to TSResourceStream
2024-04-15 09:44:57 -07:00
Harry
ec181d09b8
TSAttachment->TSResource cleanups
2024-04-15 09:44:21 -07:00
Harry
4fca9517f4
Update a ton of CV code from TSAttachment->TSResource
2024-04-15 09:12:59 -07:00
Ehren Kret
cf2a2c8148
move two more mime type util functions to swift
2024-04-11 22:19:16 -05:00
Ehren Kret
9197f8ac8e
move mimeTypeForFileExtension to swift
2024-04-11 22:19:16 -05:00
Ehren Kret
7f90c41317
move conversion to uti type functions 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
Ehren Kret
fd94424be0
start migrating MIMETypeUtil to swift
2024-04-11 22:19:16 -05:00
Harry
ae67a311ff
Replace foo as? TSAttachmentStream with foo.asResourceStream()
2024-04-11 13:46:40 -07:00
Elaine
2eea4e9060
Add character limit label to profile note editor
2024-04-10 09:55:23 -06:00
Elaine
ef8e838553
Allow contact notes to be viewed and edited from the contact about sheet
2024-04-09 16:31:25 -06:00
Harry
d1e90cf097
Define AttachmentReference.OwnerBuilder
2024-04-09 14:03:26 -07:00
Elaine
bd3413b3eb
Sync Nicknames with Storage Service
2024-04-08 17:35:31 -06:00
Max Radermacher
52f13c3f14
Show “Deleted Account” for deleted accounts
2024-04-05 13:56:56 -05:00
Harry
fef8d8d109
Explicitly drop draft quoted replies for edits
2024-04-05 11:24:00 -07:00
Harry
9b49fd4abe
UnpreparedOutgoingMessage takes edits and builds the outgoing message later
2024-04-05 11:23:06 -07:00
Harry
3380fc05df
Split UnpreparedOutgoingMessage init for edits, remove body media attachments
2024-04-05 11:19:13 -07:00
Elaine
659e897dc9
Allow nicknames to be saved and displayed
2024-04-05 09:35:57 -06:00
Harry
b4d6cf2670
Split oversize text from body media attachments in Unprepared message
2024-04-04 16:49:19 -07:00
Harry
71f4db0c01
Split ThreadUtil.enqueue for edits vs normal messages
2024-04-04 15:34:00 -07:00
Harry
44cd5c6b88
Clean up some unused TSMessage params
2024-04-04 15:32:52 -07:00
Harry
28a956937b
Add MessageEdits
2024-04-04 15:30:59 -07:00
Harry
738a3bd199
Clean up EditManager API methods
2024-04-04 13:44:27 -07:00
Harry
6acaf28187
Clean up PreparedOutgoingMessage
2024-04-04 12:55:20 -07:00
Max Radermacher
4cdae7175f
Stop using NSKeyedArchiver in SignalAccounts
2024-04-02 13:48:57 -05:00
Max Radermacher
c06d92f163
Split Contact & SystemContact
2024-04-02 13:37:36 -05:00
Max Radermacher
638e4f9421
Simplify & stabilize system contact parsing
2024-04-02 12:54:03 -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
27b6a62be8
Reformat ModalActivityIndicatorViewController
2024-04-01 15:28:51 -05:00
Pete Walters
b1c3c14e68
Add dev-only backup restore option for registraion flow.
2024-03-29 19:18:06 -05:00
Elaine
393a152a2b
Add more contact badges
2024-03-29 16:08:35 -06:00
Harry
4ce5fbd7d9
Remove unsafe message getter from UnpreparedOutgoingMessage
2024-03-29 14:49:27 -05:00
Harry
164f19cfbe
Extend AttachmentDataSource to include copying existing attachments
2024-03-29 11:41:13 -07:00
Harry
600daabd6f
Build outgoing contact avatars using TSResourceManager
2024-03-29 11:36:11 -07:00
Harry
4059335aac
Use PreparedOutgoingMessage for all transient message enqueuing
2024-03-28 10:36:24 -07:00
Harry
0236ac4491
Use new PreparedOutgoingMessage in attachment multisend
2024-03-28 09:51:44 -07:00