Michael Kirk
f63a64243a
convert colors to Swift
2019-09-24 15:12:50 -07:00
Matthew Chen
6a529e792d
Rework message configuration. Simplify change detection, ensure continuity for deleted threads.
2019-09-13 20:40:06 -03:00
Matthew Chen
3730b0419b
Respond to CR.
2019-09-04 09:49:29 -03:00
Matthew Chen
bcd58bd538
Simplify disappearing messages configuration.
2019-09-04 09:43:59 -03:00
Nora Trapp
129535f2d7
Merge branch 'release/2.42.0'
2019-08-29 15:21:40 -07:00
Nora Trapp
b45516839f
Restore old ~profile display
2019-08-29 10:18:12 -07:00
Matthew Chen
a5efaf8d16
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-28 11:33:26 -03:00
Matthew Chen
cd88f4f012
Address sticky keyboards on iOS 12.
2019-08-27 14:50:29 -03:00
Michael Kirk
45c4066a80
Fix deadlock with thread.name
...
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.
This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06:00
Nora Trapp
64a90575ef
Label current group members in the edit group flow
2019-08-22 09:27:36 -07:00
Nora Trapp
07ed67f943
Cleanup some unused classes
2019-08-22 09:27:36 -07:00
Nora Trapp
2d566ae029
Allow adding usernames to existing groups.
2019-08-22 09:27:36 -07:00
Nora Trapp
6759961c33
Fix duplicated thread name
2019-08-21 20:40:21 -07:00
Michael Kirk
dbde7419a2
CR: make cache clearing private
2019-08-21 09:12:33 -06:00
Michael Kirk
822d5f9708
cache conversation color names
...
Repeatedly fetching threads is a perf hit when rendering interactions.
2019-08-21 09:06:35 -06:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Nora Trapp
6da1d9d7e8
Username as a fallback option in display name
2019-08-15 12:37:51 -07:00
Matthew Chen
f5fd583e75
Reduce usage of OWSUserProfile header.
2019-08-15 16:10:14 -03:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Nora Trapp
875a3adde8
PR Feedback
2019-08-14 21:44:14 -07:00
Nora Trapp
5ce5264d07
Add username creation flow.
2019-08-14 21:44:14 -07:00
Michael Kirk
82c99c4003
CR: rename for clarity
2019-08-12 15:11:40 -06:00
Michael Kirk
f3793f0f2a
Consolidate OutgoingMessage preparation
2019-08-12 15:11:40 -06:00
Michael Kirk
4dc75aed3d
fix warnings
2019-08-09 09:41:59 -06:00
Michael Kirk
0bd5f7f0ba
use modern icon
2019-08-08 14:12:14 -06:00
Michael Kirk
afd9d7781a
Camera First flow
2019-08-02 09:26:23 -06:00
Nora Trapp
47ea0b1172
Restore profile options in conversation settings until phone number privacy rolls out
2019-07-31 13:18:06 -07:00
Nora Trapp
96bf655727
Profile name renders at same level as system contact name
2019-07-29 12:50:54 -07:00
Nora Trapp
aedde9fde8
Remove profile banners
2019-07-29 12:40:09 -07:00
Matthew Chen
0ef2c90043
Remove usage of primary storage.
2019-07-29 15:16:51 -03:00
Matthew Chen
23794d7b84
Remove usage of primary storage.
2019-07-29 15:16:51 -03:00
Matthew Chen
43929dde39
Remove usage of primary storage.
2019-07-29 15:16:51 -03:00
Michael Kirk
5c2c48a75c
Smooth Media Gallery Animations
2019-07-24 13:25:37 -06:00
Nora Trapp
3d1dd3dfe4
Remove rtlSafeAppend
2019-07-19 12:33:17 -07:00
Nora Trapp
4cd51e5a2c
Show that a user is in system contacts in the conversation settings
2019-07-18 12:21:39 -07:00
Nora Trapp
c80b48be89
Use SafariVC for internal links
2019-07-16 15:41:31 -07:00
Matthew Chen
5daa395acd
Convert threads to BaseModel.
2019-07-16 13:50:21 -03:00
Nora Trapp
a323ff4ddf
No more transitional_phoneNumber
2019-07-11 10:52:13 -07:00
Michael Kirk
9dec973def
show uuid in debug builds
2019-07-10 22:53:53 -06:00
Nora Trapp
077febc757
Update some misc stuff to use SignalServiceAddress
2019-07-10 13:31:03 -07:00
Nora Trapp
3c33f276f7
Maintain a SignalServiceAddress cache to allow for isEqual implementation
2019-07-10 13:27:36 -07:00
Nora Trapp
b9bb444276
Add UUID support to groups
2019-07-10 13:27:36 -07:00
Nora Trapp
ae503f6a91
Finish up UUID safety number support
2019-07-10 12:45:30 -07:00
Nora Trapp
c186755c66
Migrate IdentityManager and associated models to support UUIDs
2019-07-08 11:44:40 -07:00
Nora Trapp
324add7897
Allow viewing UUID thread
2019-07-02 18:33:14 -07:00
Nora Trapp
a1f85fca30
Migrate profiles to support UUIDs
2019-07-02 11:19:50 -07:00
Nora Trapp
a332c119d1
PR Feedback
2019-06-27 13:13:52 -07:00
Nora Trapp
7d94af3287
Migrate TSContactThread to support UUIDs
2019-06-27 13:12:52 -07:00
Matthew Chen
a16cd753cb
Respond to CR.
2019-06-25 15:57:31 -04:00
Matthew Chen
b86ab9f611
Migrate OWSDisappearingMessagesConfiguration to any.
2019-06-25 15:48:37 -04:00