Commit Graph

825 Commits

Author SHA1 Message Date
Sasha Weiss
2f9e627aa0
Update block arguments for thread/interaction enumeration 2024-07-02 17:38:15 -07: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
8df9f02b8e
Handle Call Links provided by the system 2024-06-17 11:56:51 -05:00
Max Radermacher
2d9f375e50
Add CallMode.callLink 2024-06-06 14:59:30 -05:00
Max Radermacher
ca1b5f4751
Remove SignalCall.thread 2024-05-29 11:47:01 -05:00
Adam Sharp
585da625a1 Audit remaining strings for "audio call" -> "voice call"
In addition to updating the remaining English occurrences of "audio call", this
unifies all string constants, localisation comments and UI-level variable names
to use the new "voice call" terminology.

Anything that was obviously protocol-level or related to persistence is still
using the term "audio call", which appears to be a term of art at that layer.

Fixes: https://signalmessenger.atlassian.net/browse/IOS-4850
2024-05-14 13:36:27 -04:00
Max Radermacher
34eca8a139
Fix some dependency cycles with CallService 2024-05-14 11:46:52 -05:00
Elaine
e514767302
Differentiate call types in coalesced call details 2024-05-07 11:15:21 -06:00
Max Radermacher
dd42e10e88
Smoosh together various places that fetch profiles 2024-04-23 15:22:37 -05:00
Max Radermacher
456f2037ee
Stop putting kLocalProfileUniqueId in addresses 2024-04-23 13:58:27 -05:00
Ehren Kret
3b51f00f6a migrate two factory methods of UIImage+OWS to swift 2024-04-22 00:17:31 -05:00
Elaine
8d9d04af42
Add nickname tooltip to contact about sheet 2024-04-18 15:05:44 -06:00
Elaine
f51aa37426
Restore conversation settings edit button for groups 2024-04-17 13:09:13 -05:00
Max Radermacher
2b85069f8e
Don’t use inheritance with CallService 2024-04-16 19:36:24 -05:00
Harry
ec181d09b8
TSAttachment->TSResource cleanups 2024-04-15 09:44:21 -07:00
Harry
6fdb7a2f5d
Protocolize MediaGalleryResourceManager 2024-04-15 09:17:11 -07:00
Harry
69c9dad519
Transparently wrap MediaGalleryRecordManager in MediaGalleryResourceManager 2024-04-15 09:16:45 -07:00
Harry
40af904a24
Another chunk of TSResource type migrations for conversation view classes 2024-04-15 09:15:27 -07:00
Harry
4fca9517f4
Update a ton of CV code from TSAttachment->TSResource 2024-04-15 09:12:59 -07:00
Harry
ae67a311ff
Replace foo as? TSAttachmentStream with foo.asResourceStream() 2024-04-11 13:46:40 -07:00
Harry
b63468b98b
Clean up MediaGalleryResourceFinder API 2024-04-11 09:30:36 -07:00
Harry
a6b2cd966f
Wrap MediaGalleryRecordFinder completely transparently in MediaGalleryResourceFinder 2024-04-11 09:29:47 -07:00
Harry
c898c69ff6
Reorganize MediaGalleryFinder file with no code changes 2024-04-11 09:28:13 -07:00
Pete Walters
2c6cfd7f32
Clean up uses of AuthedAccount in profiles 2024-04-11 11:11:43 -05:00
Elaine
72e812db96
Remove nicknames feature flag 2024-04-10 13:29:02 -06:00
Elaine
1759e74357
Fix group description link formatting 2024-04-10 13:20:46 -06:00
Elaine
5c4ee45675
Update phone contact strings 2024-04-10 13:20:33 -06: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
Elaine
e83944481b
Allow nicknames to be edited from the member sheet 2024-04-09 14:41:55 -06:00
Elaine
bd3413b3eb
Sync Nicknames with Storage Service 2024-04-08 17:35:31 -06:00
Max Radermacher
9e2d753bc0
Remove redundant profile avatar download triggers 2024-04-05 20:07:20 -05:00
Ehren Kret
90f61c96ad fix merge conflict 2024-04-05 15:06:53 -05:00
Elaine
659e897dc9
Allow nicknames to be saved and displayed 2024-04-05 09:35:57 -06: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
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
Elaine
393a152a2b
Add more contact badges 2024-03-29 16:08:35 -06:00
Elaine
1a5bacd220
Create Nicknames View Controller 2024-03-27 10:38:03 -06:00
Elaine
0887f70f1e
Streamline using a text view in a table view 2024-03-26 10:55:28 -06:00
Elaine
f7f9d1ef82
Update existing bar button items using the new convenience methods 2024-03-25 12:20:19 -06:00
Elaine
86214afaaf
Fix alignment of call details timestamps 2024-03-19 11:35:29 -06:00
Ehren Kret
d4e17730f3 remove import SignalMessaging statements 2024-03-12 03:35:34 -05:00
Ehren Kret
9c7078b3f8 migrate OWSContactsManager to swift
as the last remaining objective-c file, this removed direct dependency
from the SignalMessaging framework headers on SignalServiceKit and
thus required adding lots of import statements
2024-03-09 10:45:55 -06:00
Sasha Weiss
b8b532e610
Add support for coalescing to the Calls Tab 2024-03-08 13:43:57 -08:00
Max Radermacher
bc0b43599f
Clean up “Internal” view for a single thread 2024-03-05 12:50:56 -06:00
Pete Walters
42b1d1d396
Enable spam reporting in groups. 2024-02-28 16:59:15 -06:00
Elaine
0ea008683d
Add call details to calls tab 2024-02-27 19:17:43 -07:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names 2024-02-27 18:21:30 -06:00
Pete Walters
bb3927139b
Allow reporting spam from message request screen 2024-02-21 15:41:43 -06:00