Nora Trapp
a68f5277bf
Support profile given and family names
2020-01-09 13:17:09 -08:00
Nora Trapp
cb2b270837
Fix rough transition when presenting contact view controller
2019-11-18 15:15:37 -08:00
Michael Kirk
0fca274e62
Sync Groups and Contacts
2019-11-04 14:06:54 -08:00
Nora Trapp
65d54e7282
UIAlertController -> ActionSheetController
2019-10-28 14:43:59 -07:00
Nora Trapp
c107125dcf
Show contact views with a push
2019-10-23 13:47:21 -07:00
Michael Kirk
4ce7f1d804
plumb through transactions
2019-10-08 16:16:46 -07:00
Matthew Chen
6f8efd6705
Avoid deadlock in TSAccountManager.
2019-08-30 14:39:45 -03:00
Matthew Chen
12854efac8
Handle 'no contacts' case properly.
2019-08-26 13:15:26 -03:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Nora Trapp
4216ee31f7
Allow username lookup in compose view.
2019-08-15 12:37:51 -07:00
Matthew Chen
b19902d54e
Respond to CR.
2019-08-15 16:28:18 -03:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Michael Kirk
980d7e905f
use "ask" helper when saving media
...
This required moving the ask helpers to SignalMessaging
2019-08-13 16:47:50 -06:00
Matthew Chen
9ae6f60d5b
Remove usage of primary storage.
2019-07-29 15:16:52 -03:00
Nora Trapp
3d1dd3dfe4
Remove rtlSafeAppend
2019-07-19 12:33:17 -07:00
Nora Trapp
9105b81e9a
Replace a bunch of usages of localNumber with localAddress
2019-07-11 10:52:13 -07:00
Nora Trapp
b9bb444276
Add UUID support to groups
2019-07-10 13:27:36 -07:00
Nora Trapp
a1f85fca30
Migrate profiles to support UUIDs
2019-07-02 11:19:50 -07:00
Nora Trapp
a71b516a98
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
34e8a7e4a0
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
fd233fdb02
SignalServiceAddress can hold UUID and phone number
2019-06-25 10:30:52 -07:00
Nora Trapp
92f817d7fd
Update callsites to use new contacts manager address interface
2019-06-25 10:30:52 -07:00
Nora Trapp
f8a8499c39
Don't cut off the top of iOS 13's new contacts view
2019-06-19 17:47:00 -07:00
Matthew Chen
5ca2991f0c
Sketch out the SDS code generation.
...
* Copy SDS code generation and utility files from playground.
2019-04-11 09:15:28 -04:00
Matthew Chen
3ce3f9faaa
Add accessibilityIdentifiers to conversation settings view.
2019-03-25 09:31:55 -04:00
Matthew Chen
882dd16d7c
Apply presentAlert() throughout codebase.
2019-03-21 10:55:04 -04:00
Michael Kirk
71dd4eb151
in-conversation search
...
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Michael Kirk
721f330296
warm non-signal accounts cache in the background
2019-01-17 13:27:34 -07:00
Matthew Chen
9ab8bec2b1
Fix searching for 'note to self'.
2019-01-07 08:45:42 -05:00
Michael Kirk
df79fc9ed0
Move String+OWS into SSK
...
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
2018-10-01 09:06:40 -04:00
Michael Kirk
920a82564f
Merge tag '2.29.3.3'
2018-09-15 09:17:08 -05:00
Michael Kirk
fd492f379a
Use BlockListCache where possible
2018-09-12 19:16:14 -05:00
Michael Kirk
eadb04efcc
WIP: ContactViewHelper incorporates group blocking
...
-[ ] UI
-[ ] Conversation Settings
-[x] Show switch for group
-[ ] localize
-[ ] migrate existing localizations? (nice to have)
-[ ] can view conversation settings (but not edit them) in left group
-[ ] special block copy for groups
-[ ] special unblock copy for groups
-[ ] ConversationViewHelper
-[x] Track blocked groups
-[ ] HomeView
-[ ] ConversationView
-[ ] Any others?
-[ ] Rename? Extract BlockList cache?
-[ ] Block List
-[ ] Group Section
-[ ] Unblock group
-[ ] Interstitial interacting with blocked threads (e.g. thread picker)
-[ ] BlockListUIUtils w/ thread
-[x] Block
-[x] Unblock
-[ ] Replace usages where possible
-[x] block manager
-[ ] Sync
-[x] tentative protos
-[ ] confirm protos w/ team
-[x] send new protos
-[ ] Message Processing
-[ ] Drop messages from blocked groups
2018-09-12 19:16:14 -05:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Michael Kirk
c7662b5a86
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
...
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
2018-09-07 10:00:48 -06:00
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
713606271c
Rename fail macros in Obj-C.
2018-08-27 10:29:51 -04:00
Matthew Chen
579e88bdc2
Improve nullability handling for SignalAccount.
2018-08-01 09:22:56 -04:00
Michael Kirk
104e63ded9
remove appearance juggling
2018-06-29 16:27:37 -06:00
Matthew Chen
83f11ad79b
Don't cache CNContact.
2018-06-20 17:55:14 -04:00
Michael Kirk
fe62a6ac92
CNContactController needs to be presented in a navcontroller with a
...
translucent navbar.
In cases where we were presenting modally, we can easily modify the
modal to have a translucent navbar.
In the one place we were pushing onto the SignalsNavigationController,
rather than modifying the SNC.isTranslucent and having to clean it up,
I've opted to convert to a modal presentation.
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
29d08545e2
Use OWSNavigationController instead of UINavigationController
...
- [ ] document picker
- [ ] camera picker
- [ ] image picker
- [ ] restore "confirm to go back" behavior (interactive pop gesture?)
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
0c469764f1
re-use contact picker for "add to existing"
...
Required refactor of contact picker to be presented non-modally.
TODO: merge emails, address, display names
// FREEBIE
2018-05-10 11:31:22 -04:00
Matthew Chen
fa5577eece
Create contact view.
2018-05-03 14:09:54 -04:00
Matthew Chen
d6f4db1523
Rename TSStorageManager to OWSPrimaryStorage.
2018-03-06 17:12:13 -03:00
Michael Kirk
a1d3073705
Cannot open settings from share extension
...
// FREEBIE
2018-02-06 18:50:36 -08:00
Michael Kirk
3ca5ec2726
Ensure media-library permissions when accessing media library
...
// FREEBIE
2018-01-18 13:37:11 -05:00
Matthew Chen
85686d3144
Continue TSStorageManager refactor.
2017-12-19 11:41:30 -05:00
Matthew Chen
9a990b58e8
Respond to CR.
2017-12-19 11:38:25 -05:00