Commit graph

1591 commits

Author SHA1 Message Date
Matthew Chen
fa5577eece Create contact view. 2018-05-03 14:09:54 -04:00
Matthew Chen
2738bcbc58 Create contact view. 2018-05-03 14:09:54 -04:00
Michael Kirk
e604437e24 Don't become first responder while presenting
// FREEBIE
2018-05-03 12:45:48 -04:00
Michael Kirk
d98341697c format debug stats
// FREEBIE
2018-05-03 09:11:51 -04:00
Michael Kirk
f782ea97df Use loading screen whenever launch is slow.
Previously we had to manually account for each version that had a DB
change.

// FREEBIE
2018-05-03 09:11:51 -04:00
Michael Kirk
5c0c01dea2 Contact picking
// FREEBIE
2018-05-02 11:06:09 -04:00
Matthew Chen
411d5a3b4f Respond to CR. 2018-05-02 11:01:23 -04:00
Matthew Chen
783bf5b81c Clean up ahead of PR. 2018-05-02 10:52:29 -04:00
Matthew Chen
708b44e3c5 Improve handling of contact display names. 2018-05-02 10:52:29 -04:00
Matthew Chen
7e35a7e7d7 Sketch out rendering of contact shares in conversation view. 2018-05-02 10:51:59 -04:00
Michael Kirk
0ab8fc2772 Proper flip asset
// FREEBIE
2018-05-01 18:55:06 -04:00
Matthew Chen
0316a98eb8 Undo renaming of contactShare property of TSMessage. 2018-05-01 11:26:01 -04:00
Matthew Chen
147368913c Gather all contact conversion logic in OWSContacts. 2018-05-01 11:03:25 -04:00
Matthew Chen
0d8cfc5403 Rename contact share class to contact. 2018-05-01 11:03:25 -04:00
Matthew Chen
757234d309 Populate contact share protos. 2018-05-01 11:03:25 -04:00
Matthew Chen
2a63423c3d Elaborate fake contact shares. 2018-05-01 11:03:25 -04:00
Matthew Chen
c854cc3de6 Fix fake contact share message creation. 2018-05-01 11:03:25 -04:00
Matthew Chen
7490a55f61 Sketch out "contact share" model. 2018-05-01 11:03:25 -04:00
Matthew Chen
4b8a2fa8a3 Sketch out "contact share" model. 2018-05-01 11:03:25 -04:00
Matthew Chen
2fe7596e04 Only show archived threads UI if there are archived threads. 2018-05-01 10:55:47 -04:00
Matthew Chen
6ab48cec97 Only show archived threads UI if there are archived threads. 2018-05-01 10:55:47 -04:00
Matthew Chen
2e06ebfe19 Fix system cell layout. 2018-04-30 10:57:12 -04:00
Matthew Chen
371718f72e Fix global reference to 'inbox' home view. 2018-04-26 15:31:36 -04:00
Matthew Chen
45be54f7ac Design polish for the "profile pic in conversation view" and "archived conversations in home view." 2018-04-26 11:50:33 -04:00
Michael Kirk
b702695793 cleanup 2018-04-26 11:18:18 -04:00
Michael Kirk
55e19b55b3 Fix layout for iOS9/10
code cleanup

// FREEBIE
2018-04-26 11:18:18 -04:00
Michael Kirk
7a1d24a9ab Avatar updates when contact/profile/group photo changes
// FREEBIE
2018-04-26 11:18:18 -04:00
Michael Kirk
b1bff71145 WIP moving to stackview backed header view in conversation view
- iOS10 with large titles doesn't truncate
2018-04-26 11:18:18 -04:00
Michael Kirk
3d766e4cf8 Replace ConversationHeaderView with stack view in Media Gallery
// FREEBIE
2018-04-26 11:18:18 -04:00
Matthew Chen
251ce29a82 Fix dynamic type issues in home view cells. 2018-04-25 15:12:52 -04:00
Matthew Chen
5a42bf0ffb Fix dynamic type issues in home view cells. 2018-04-25 15:12:52 -04:00
Matthew Chen
fb0c47aa12 Fix dynamic type issues. 2018-04-25 15:12:52 -04:00
Matthew Chen
204d379603 Respond to CR. 2018-04-25 10:49:19 -04:00
Matthew Chen
55916e84c2 Respond to CR. 2018-04-25 10:49:19 -04:00
Matthew Chen
4de4a4b229 Respond to CR. 2018-04-25 10:49:19 -04:00
Matthew Chen
40ac0daa9a Respond to CR. 2018-04-25 10:49:19 -04:00
Matthew Chen
9275c67818 Rework outgoing message state. 2018-04-25 10:49:19 -04:00
Michael Kirk
e5b535ccf1 Implement camera direction toggle
// FREEBIE
2018-04-25 10:19:59 -04:00
Michael Kirk
6a4aff0b9c Add flip camera button (non-functioning)
// FREEBIE
2018-04-25 10:19:59 -04:00
Matthew Chen
d7ae6fbbf4 Respond to CR. 2018-04-25 09:56:53 -04:00
Matthew Chen
1d94c2da75 Improve comments. 2018-04-25 09:56:53 -04:00
Matthew Chen
9e1021f1a4 Clean up ahead of PR. 2018-04-25 09:56:53 -04:00
Matthew Chen
17fce2fdd2 Present calls using window manager. 2018-04-25 09:56:53 -04:00
Matthew Chen
7345ab2e4e Add window manager. Move call view to a separate window. 2018-04-25 09:56:53 -04:00
Matthew Chen
aa35594ad5 Respond to CR. 2018-04-25 09:30:23 -04:00
Matthew Chen
212891c50d Detect and handle corrupt database views. 2018-04-25 09:30:23 -04:00
Matthew Chen
50a59c907d Detect and handle corrupt database views. 2018-04-25 09:30:23 -04:00
Michael Kirk
0dd12f96e5 scrollbar should be on right edge, while leaving margin between text and
superview

// FREEBIE
2018-04-24 20:19:07 -04:00
Matthew Chen
fa9a4c808a Simplify usage of contacts framework. 2018-04-24 13:21:12 -04:00
Matthew Chen
1395a6c37b Respond to CR. 2018-04-24 11:42:04 -04:00