Commit Graph

791 Commits

Author SHA1 Message Date
Matthew Chen
3667c991b1 Load avatars in reverse order. 2021-07-30 14:38:42 -03:00
Matthew Chen
0023e9a432 Rework blocking manager. 2021-07-21 16:38:36 -07:00
Matthew Chen
eeef504ccd Rework blocking manager. 2021-07-21 16:38:34 -07:00
Matthew Chen
fad5d66bbb Rework blocking manager. 2021-07-21 16:37:59 -07:00
Matthew Chen
78a8496bd0 Improve prod logging. 2021-07-21 16:12:19 -07:00
Eugene Bistolas
a0a6e7b2b0 Transcript banner backgrounds disappear when inserting quoted reply / presenting keyboard / sending a new message 2021-07-08 15:57:49 -10:00
Matthew Chen
444a8ca651 Convert conversation list cells to use manual layout. 2021-07-07 09:46:33 -03:00
Matthew Chen
4fda966f6a Convert conversation list cells to use manual layout. 2021-07-07 09:46:33 -03:00
Matthew Chen
e6086ca3c0 Convert conversation list cells to use manual layout. 2021-07-07 09:46:33 -03:00
Matthew Chen
9e350b34ae Convert conversation list cells to use manual layout. 2021-07-07 09:46:33 -03:00
Matthew Chen
81c4f61824 Convert conversation list cells to use manual layout. 2021-07-07 09:46:33 -03:00
Matthew Chen
f2b76e60f9 Refine names. 2021-07-02 22:08:53 -03:00
Matthew Chen
f06b72bc2a Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
75de56236b Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
03acf2ffdd Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
0584714fed Disable ContactsViewHelper in NSE. 2021-06-30 15:52:29 -03:00
Eugene Bistolas
1dd962d9f7 Multi-Select Animations 2021-06-29 15:36:50 -10:00
Matthew Chen
302c309dde Fix bug in link preview draft measurement. 2021-06-21 16:49:38 -03:00
Matthew Chen
1d5b2aa2f5 Rework avatar building and caching. 2021-06-18 14:01:32 -03:00
Matthew Chen
c093739463 Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
e8aaf6c028 Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
5ccecae3f6 Elaborate the available actions when long-pressing link-ified items in cvc body text. 2021-06-17 09:35:11 -03:00
Matthew Chen
0eb43b04c2 Merge CVC bubble views. 2021-06-11 11:45:25 -03:00
Matthew Chen
6946667e7d Merge CVC bubble views. 2021-06-11 11:45:25 -03:00
Matthew Chen
c65508fec5 Port ConversationListCell to Swift. 2021-06-07 11:46:35 -04:00
Matthew Chen
786e7cef3d Fix build warnings. 2021-06-07 11:11:28 -04:00
Matthew Chen
a9a5bb69e9 Add tooltip to custom color view. 2021-06-02 21:12:36 -04:00
Matthew Chen
010b135ab0 Add CVBodyTextLabel. 2021-06-02 20:42:55 -04:00
Matthew Chen
74377e4935 Small fixes. 2021-05-25 21:41:39 -03:00
Matthew Chen
e608f3ef71 Load avatars async by default; verify that manual layout views are deallocated on the main thread. 2021-05-25 17:59:28 -03:00
Matthew Chen
53b22f5271 Constrain size of conversation avatar view. 2021-05-25 17:51:16 -03:00
Matthew Chen
4605db3940 Fix layout glitch when re-using CVC cell components. 2021-05-25 16:22:34 -03:00
Matthew Chen
a2abe97694 Update appearance of outgoing mentions. 2021-05-25 16:22:31 -03:00
Matthew Chen
c81f115e2b Replace ConversationColors with "avatar colors". 2021-05-25 16:22:31 -03:00
Matthew Chen
1019fc6460 Replace ConversationColors with "avatar colors". 2021-05-25 16:22:31 -03:00
Matthew Chen
8c0196077f Replace ConversationColors with "avatar colors". 2021-05-25 16:22:30 -03:00
Matthew Chen
5dc8f4de52 Chat Colors, Part 7: Edit, duplicate delete custom colors and confirmation alerts. 2021-05-25 16:22:30 -03:00
Matthew Chen
d4ce0c006d Start work on chat colors. 2021-05-25 16:22:27 -03:00
Matthew Chen
064ad37a6f Rework queue priorities used in CVC loads. 2021-05-20 16:22:57 -03:00
Matthew Chen
02b306d7bf Disable layer animations. 2021-05-17 22:17:31 -03:00
Matthew Chen
da859784d3 Disable layer animations. 2021-05-17 17:18:46 -03:00
Matthew Chen
aece6832f4 Add more asserts around thread safety. 2021-05-17 16:10:45 -03:00
Matthew Chen
e5b90464e1 Improve asserts around "layout off main thread" crash. 2021-05-17 15:32:54 -03:00
Nora Trapp
1e40ec144d Add support for group descriptions 2021-05-17 09:58:35 -03:00
Matthew Chen
7917f01869 Clean up contact cell view. 2021-05-12 09:27:51 -03:00
Michelle Linington
584fbcfcb3 IOS-1382: Improper initializer delegation for SafetyNumberCell 2021-05-12 09:03:04 -03:00
Matthew Chen
90ef984abb Fix layout of contact cell accessories. 2021-05-05 16:53:22 -03:00
Matthew Chen
ea3ef98c69 Scale avatar thumbnails to render size. 2021-05-04 21:45:16 -03:00
Matthew Chen
7cfa259f61 Load contact cell avatars async. 2021-05-04 21:45:16 -03:00
Matthew Chen
d64bd4f80c Reuse contact cells. 2021-05-04 21:45:16 -03:00