Adam Sharp
|
1daaf72a46
|
Explicitly restate @unchecked Sendable where necessary
|
2024-07-03 11:27:32 -04:00 |
|
Sasha Weiss
|
2f9e627aa0
|
Update block arguments for thread/interaction enumeration
|
2024-07-02 17:38:15 -07:00 |
|
Adam Sharp
|
584b891a57
|
Fix regression in sort order of pinned threads
|
2024-07-02 16:48:05 -04:00 |
|
Adam Sharp
|
670b3a7627
|
Preserve current selected chat while filtering by unread
|
2024-07-02 16:26:10 -04:00 |
|
Marissa Le Coz
|
d297e23a2e
|
Add call drawer foundations behind feature flag
|
2024-07-02 14:16:25 -04:00 |
|
Harry
|
1ece601215
|
Delete some unused TSAttachment code
|
2024-07-02 12:11:25 -05:00 |
|
Harry
|
201eb3ec5c
|
Refactor VolumeButtons to restore observation in StoryMediaViewController
|
2024-07-02 09:05:52 -07:00 |
|
Adam Sharp
|
3a3f6b850e
|
Fix integer conversion warnings
|
2024-07-01 15:20:17 -04:00 |
|
Adam Sharp
|
2908c3c508
|
Basic support for filtering chat list by unread
|
2024-07-01 14:04:06 -04:00 |
|
Adam Sharp
|
b2b376cd78
|
Simplify CLVRenderState and remove unnecessary OrderedDictionary usage
|
2024-07-01 13:33:07 -04:00 |
|
Sasha Weiss
|
4c937a722a
|
Stabilize timestamps in Backups story-dlist test
|
2024-07-01 09:20:57 -07:00 |
|
Harry
|
0c73def2ef
|
Fix volume button observation in CameraCaptureSession
|
2024-06-28 12:57:56 -07:00 |
|
Sasha Weiss
|
3e12832f14
|
Cache selected threads in-memory before doing multi-select delete
|
2024-06-27 11:49:54 -07:00 |
|
Sasha Weiss
|
2216705e8a
|
Document types and remove unused code in TSErrorMessage
|
2024-06-26 13:17:54 -07:00 |
|
Max Radermacher
|
c748618219
|
Adjust property that tracks unknown devices
|
2024-06-26 12:51:23 -05:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Max Radermacher
|
d465d483f2
|
Fix crash when deleting via multiselect
|
2024-06-25 19:28:42 -05:00 |
|
Sasha Weiss
|
cb7a2e2e47
|
Clean up TSInfoMessage initializers
|
2024-06-25 14:23:52 -07:00 |
|
Sasha Weiss
|
d55bf04d2b
|
Add ConversationViewIsSelectedDelegate
|
2024-06-24 15:23:25 -07:00 |
|
Harry
|
e2ec64a177
|
Don't return promises on attachment download methods
|
2024-06-21 13:34:13 -07:00 |
|
Harry
|
e3c15ecb99
|
Collapse "enqueued" and "downloading" AttachmentDownloadState cases into single "enqueuedOrDownloading" case
|
2024-06-21 13:03:33 -07:00 |
|
Sasha Weiss
|
2769166d79
|
Add outgoing support for non-expiring messages in delete-sync messages
|
2024-06-21 12:14:27 -07:00 |
|
Sasha Weiss
|
2a25846480
|
Implement support for outgoing attachment-delete sync messages
|
2024-06-21 09:52:45 -07:00 |
|
Max Radermacher
|
8df9f02b8e
|
Handle Call Links provided by the system
|
2024-06-17 11:56:51 -05:00 |
|
Harry
|
cac39bbdbd
|
Make forwaded message enqueues happen in serial order
|
2024-06-13 14:24:50 -07:00 |
|
Harry
|
3a4e4b7404
|
Remove quoted reply debug actions that are too painful to maintain
|
2024-06-12 15:12:13 -07:00 |
|
Harry
|
3dc41f2469
|
Add threadUniqueId to DraftQuotedReplyModel
|
2024-06-12 15:11:39 -07:00 |
|
Harry
|
3a92f1bbd7
|
Remove QuotedMessageInfo wrapper around TSQuotedMessage
|
2024-06-12 15:10:53 -07:00 |
|
Harry
|
23fed9d786
|
Add convenience validation from data (instead of going through DataSourceValue)
|
2024-06-12 15:03:14 -07:00 |
|
Harry
|
b2d621c8c2
|
Validate wallpaper images before setting them
|
2024-06-12 14:47:09 -07:00 |
|
Sasha Weiss
|
41d2a3d1b2
|
Informational UX for delete syncs
|
2024-06-11 16:39:22 -07:00 |
|
Harry
|
58e801d2e6
|
Clean up ThreadUtil+SignalUI
|
2024-06-11 15:43:15 -07:00 |
|
Harry
|
9723700039
|
De-Asyncify AttachmentContentValidator
|
2024-06-11 14:07:12 -07:00 |
|
Harry
|
77ec5d2014
|
Clean up/remove DebugUIMessages attachment actions
|
2024-06-06 15:55:17 -07:00 |
|
Harry
|
f4b4b0dbde
|
Validate ContactShareDraft avatars before sending
|
2024-06-06 15:40:42 -07:00 |
|
Harry
|
cf4dbedaf7
|
Remove unused caption param (all callers pass nil)
|
2024-06-06 15:34:06 -07:00 |
|
Max Radermacher
|
2d9f375e50
|
Add CallMode.callLink
|
2024-06-06 14:59:30 -05:00 |
|
Sasha Weiss
|
4a7be90003
|
Send support for DeleteForMe sync messages
|
2024-06-04 15:18:39 -07:00 |
|
Sasha Weiss
|
af12f210cb
|
Receive support for DeleteForMe sync messages
|
2024-06-04 15:15:24 -07:00 |
|
Sasha Weiss
|
11e9404d76
|
Add ThreadSoftDeleteManager
|
2024-06-04 14:58:58 -07:00 |
|
Sasha Weiss
|
2c5f47e95e
|
Consolidate similar InteractionFinder methods
|
2024-06-04 14:55:36 -07:00 |
|
Sasha Weiss
|
0f4289fc73
|
Replace interaction anyRemove with InteractionDeleteManager
|
2024-06-04 14:51:52 -07:00 |
|
Harry
|
ef62e06c82
|
Build AttachmentReference.OwnerBuilder into a full Owner object
|
2024-05-29 19:55:37 -07:00 |
|
Harry
|
99c97db7f0
|
Implement AttachmentManager.removeAttachment
|
2024-05-29 19:50:52 -07:00 |
|
Max Radermacher
|
ca1b5f4751
|
Remove SignalCall.thread
|
2024-05-29 11:47:01 -05:00 |
|
Max Radermacher
|
7f1bcbf991
|
Stop tracking pending calls at the app layer
|
2024-05-24 14:39:57 -05:00 |
|
Max Radermacher
|
3eec477bf1
|
Process some missed call events more quickly
|
2024-05-24 14:16:55 -05:00 |
|
Max Radermacher
|
c412537623
|
Fix concurrency in IndividualCall.callId
|
2024-05-24 14:05:44 -05:00 |
|
Harry
|
e5787cd5a1
|
Define Attachment and AttachmentReference Record types for reading/writing to the database
|
2024-05-23 09:13:13 -07:00 |
|
Max Radermacher
|
d1a1d2add8
|
Move SignalCall’s state into the concrete types
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
|
2024-05-22 23:20:02 -05:00 |
|