Commit Graph

70 Commits

Author SHA1 Message Date
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Matthew Chen
93fc3dd3db Filter as e164. 2021-02-24 18:00:54 -03:00
Matthew Chen
cce7a14e0c Rework app readiness. 2021-02-04 09:55:39 -03:00
Matthew Chen
645bd76bd5 Rework app readiness. 2021-02-04 09:55:39 -03:00
Michelle Linington
945886a3ce Tiny bits of avatar feedback
- Add edit button for contact threads
- Scale up avatars to full screen
- New contacts will inherit profile avatar
2021-01-22 13:48:12 -08:00
Matthew Chen
c017e76aab Rename singleton accessors. 2020-09-17 21:11:09 -03:00
Matthew Chen
2bb22d344e Deduplicate users in contact view helper. 2020-08-11 17:59:10 -03:00
Matthew Chen
24d33d151a Respond to CR. 2020-08-11 17:57:59 -03:00
Matthew Chen
ddd31dbc19 Respond to CR. 2020-08-11 17:51:41 -03:00
Matthew Chen
64f4f6b8b0 Respond to CR. 2020-08-11 17:51:41 -03:00
Matthew Chen
1c412005ae Fix bug. 2020-08-11 17:51:41 -03:00
Matthew Chen
47c2c62b49 Improve comments. 2020-08-11 17:51:41 -03:00
Matthew Chen
e0ac3c9314 Convert ContactsViewHelper to singleton. 2020-08-11 17:51:41 -03:00
Matthew Chen
73c8839061 Convert ContactsViewHelper to singleton. 2020-08-11 17:51:40 -03:00
Matthew Chen
6c9a9fdd94 Fix perf of signal account sorting. 2020-08-07 17:19:19 -03:00
Nora Trapp
719213e8d9 Render profile name changes in conversation 2020-07-14 19:18:28 -07:00
Nora Trapp
6882a0a415 Only render registered whitelisted addresses 2020-07-06 16:07:02 -07:00
Nora Trapp
33e5f5b1b7 Show all whitelisted contacts in recipient picker 2020-07-06 16:07:02 -07:00
Matthew Chen
e097239dcd Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
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