Commit Graph

101 Commits

Author SHA1 Message Date
Michelle Linington
dea35199b2 Clean up ConversationAvatarView data sources
Creates a special data source enum for ConversationAvatarView data
providers. Before, ContactCell and ConversationAvatarView used the data
source, neither applying to each perfectly
2021-11-09 14:25:55 -08:00
Matthew Chen
c494fb2a44 Don't cache contacts on contacts manager. 2021-10-22 19:09:44 -03:00
Matthew Chen
ac725a837d Respond to CR. 2021-07-13 14:20:09 -03:00
Matthew Chen
262e856320 Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
1d5b2aa2f5 Rework avatar building and caching. 2021-06-18 14:01:32 -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
a247a7d293 Apply chat color asset. 2021-05-25 16:22:33 -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
225461cf16 Start work on chat colors. 2021-05-25 16:22:26 -03:00
Matthew Chen
ab39a9af46 Fix retain cycle around contact cells. 2021-05-19 13:37:24 -03:00
Nora Trapp
b5dfa1d68f Don't allow dismissal while unsaved changes, immediately save DM timer 2021-05-07 12:32:02 -07:00
Matthew Chen
d64bd4f80c Reuse contact cells. 2021-05-04 21:45:16 -03:00
Matthew Chen
9e8f87ae0a Clean up how local user name is rendered in contact cells. 2021-05-04 21:45:15 -03:00
Matthew Chen
0241fd25e8 Convert contact cells to Swift, clean up configuration, reduce transaction count. 2021-05-04 21:45:15 -03:00
Matthew Chen
8baf952a71 Apply ConversationAvatarView. 2021-04-22 22:00:42 -03:00
Nora Trapp
298c83505e Merge branch 'release/5.10.0' 2021-04-19 09:43:49 -07:00
Nora Trapp
2dadf58e16 Redesigned member action sheet 2021-04-16 23:58:19 -07:00
Matthew Chen
715e7c707f Respond to CR. 2021-04-16 09:10:20 -03:00
Matthew Chen
e0417fcf98 Conversation internal settings view. 2021-04-15 17:30:27 -03:00
Nora Trapp
e9b9c61a88 Remove blocking view 2021-04-14 20:15:41 -07:00
Nora Trapp
bd501c93d5 Small design tweaks to 'all media' section 2021-04-14 18:19:06 -07:00
Nora Trapp
fc64c38c97 Fix 'see all' animations 2021-04-13 08:50:57 -07:00
Nora Trapp
2a1cee4835 Animate see all groups in common 2021-04-13 08:50:57 -07:00
Nora Trapp
e6bf838635 Animate show all group members 2021-04-13 08:50:57 -07:00
Nora Trapp
164f4c94a0 PR Feedback 2021-04-08 13:44:00 -07:00
Nora Trapp
ede04e7f9a Add chat settings top buttons 2021-04-08 13:44:00 -07:00
Nora Trapp
5b3d6cf255 Only show 'see all' for group member list when at least 2 more rows to show 2021-04-08 13:44:00 -07:00
Nora Trapp
9819ae074a Add groups in common to chat settings 2021-04-08 13:44:00 -07:00
Nora Trapp
6cbaedc0a1 Add all media section to chat settings 2021-04-08 13:43:59 -07:00
Nora Trapp
4c5abe6feb Initial conversation settings re-arranngement 2021-04-08 13:43:59 -07:00
Nora Trapp
9ce747a5ca Fix retain cycles 2021-04-01 10:38:18 -07:00
Nora Trapp
63da30f617 Store mute as millisecond timestamp 2021-03-27 12:13:20 -07:00
Nora Trapp
6a9e10a62d Add eight hour and always mute options. 2021-03-27 12:13:20 -07:00
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Nora Trapp
d81849b7c8 Allow settings cells to span multiple lines, restyle disappearing messages cell 2021-03-10 12:15:03 -08:00
Nora Trapp
91c8b4a250 Further design feedback 2021-03-04 18:32:24 -08:00
Nora Trapp
5f1435113e Re-style privacy settings, group creation, compose, and other miscellany 2021-03-03 20:32:36 -08:00
Matthew Chen
b3a52511a9 Never show profile bio for local user. 2021-01-21 22:32:42 -03:00
Nora Trapp
fc1a957857 Wallpaper settings flows 2021-01-21 17:00:17 -08:00
Nora Trapp
ba8c43cb9b wallpaper settings 2021-01-21 17:00:17 -08:00
Matthew Chen
ab254b7cb2 Display profile bio. 2021-01-14 22:25:45 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Matthew Chen
5cee24cef9 Refine group migrations. 2020-10-30 09:20:51 -03:00
Matthew Chen
8eda631a7c Refine gv2 UI. 2020-10-16 11:41:32 -03:00
Matthew Chen
3be512b648 Fix issues around large type in conversation settings. 2020-10-15 13:58:46 -03:00
Matthew Chen
2269f41b5f Show admin & verified status in gv2 member list. 2020-10-02 09:59:46 -03:00
Matthew Chen
64caeb3915 Hide requests in conversation settings to reflect remote config. 2020-09-29 15:07:21 -03:00
Matthew Chen
a6ff4a83a1 Show "add group members" access in conversation settings UI. 2020-09-29 15:06:07 -03:00
Matthew Chen
85ef3d0a66 Rework copy around editing membership access. 2020-09-29 11:49:42 -03:00