Commit Graph

280 Commits

Author SHA1 Message Date
Matthew Chen
ef53148b33 Add "replace admin" flow. 2020-04-08 09:26:25 -03:00
Matthew Chen
b5c069ed95 Clean up VC initializers. 2020-04-08 09:26:25 -03:00
Matthew Chen
af7eefc0fd Update copy for groups v2 attributes access. 2020-04-07 13:48:45 -03:00
Matthew Chen
0ebed2cb22 Update block/leave actions in new conversation settings view. 2020-04-07 13:32:55 -03:00
Matthew Chen
62ce60656a Always show DM controls in the conversation settings UI. 2020-04-07 13:32:13 -03:00
Matthew Chen
c7df10eb36 Apply CGSize(square:). 2020-04-06 11:34:21 -03:00
Matthew Chen
3352653b76 Update icon appearance in convo settings view's add members button. 2020-04-06 11:23:35 -03:00
Matthew Chen
8859870af1 Add UI for groups v2 invites. 2020-04-06 11:09:06 -03:00
Matthew Chen
44bb118183 Enable group member actions in conversation view. 2020-04-06 11:01:09 -03:00
Matthew Chen
d8a6334f5e Overhaul "create new group" and "add group member" views.
* Move "new group" button.
* Overhaul new group view header.
* Add 'new group confirm' view.
* Add the new "add group members" view.
2020-04-06 09:54:49 -03:00
Matthew Chen
973a7c52e6 Respond to CR. 2020-04-02 14:42:17 -03:00
Matthew Chen
ac581b4ef7 Refine conversation settings view. 2020-04-02 13:55:11 -03:00
Matthew Chen
6069373130 Add "edit group attributes access" alert. 2020-04-02 13:52:16 -03:00
Matthew Chen
b010395b3e Respond to CR. 2020-04-02 13:30:01 -03:00
Matthew Chen
aee8f18508 Rework conversation settings view.
Add group attributes view controller.
2020-04-02 13:18:55 -03:00
Matthew Chen
a545d08b24 Convert conversation settings view to Swift. 2020-04-02 13:11:53 -03:00
Matthew Chen
b0ce68c2d3 Convert conversation settings view to Swift. 2020-04-02 13:11:53 -03:00
Matthew Chen
25bdbf545f Convert conversation settings view to Swift. 2020-04-02 13:11:53 -03:00
Matthew Chen
94d4ff7dff Convert conversation settings view to Swift. 2020-04-02 13:11:53 -03:00
Nora Trapp
109a28f440 Add cancel button to add to contacts action sheet 2020-03-30 13:16:02 -07:00
Nora Trapp
57dcff6b60 Don't show the group management section if it's empty 2020-03-30 13:16:02 -07:00
Matthew Chen
e097239dcd Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
Michael Kirk
f3420ea302 consolidate group settings permission checks 2020-03-09 14:05:50 -06:00
Matthew Chen
547f89e51e Merge tag '3.6.1.4' 2020-03-06 10:49:28 -03:00
Nora Trapp
4ad7479ff9 Use new accent blue color everywhere except launch screen related views 2020-03-04 10:00:55 -08:00
Matthew Chen
17356e079a Fix dm duration slider interaction. 2020-03-04 12:35:24 -03:00
Matthew Chen
100fcd2572 Merge tag '3.6.1.0' 2020-03-04 10:32:39 -03:00
Matthew Chen
a5d58e5a0e Improve logging around spurious timeouts. 2020-03-03 17:39:53 -03:00
Matthew Chen
08cf2fe8b2 Respond to CR. 2020-03-03 17:32:02 -03:00
Matthew Chen
a24115d391 Resolve groups v2-related TODOs. 2020-03-03 17:11:04 -03:00
Matthew Chen
dc509505f1 Fix 'share my profile' in conversation settings view. 2020-03-03 13:56:21 -03:00
Matthew Chen
5e8b4d2077 Clean up handling of networking errors. 2020-03-03 12:32:50 -03:00
Matthew Chen
f31b29c89d Reconcile message request changes from v3.5 with master. 2020-03-02 15:45:46 -03:00
Matthew Chen
20aeb8df44 Merge remote-tracking branch 'private/release/3.6.0' 2020-03-02 13:39:20 -03:00
Matthew Chen
ec5eb34669 Leverage v2 group model. 2020-02-28 16:26:55 -03:00
Matthew Chen
caa101beab Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0 2020-02-27 13:52:43 -03:00
Matthew Chen
f2240376c8 Rework groups v2 debug flags. 2020-02-26 23:23:40 -03:00
Matthew Chen
fd4780d82d Add timeouts to v2 group updates; surface network errors to user. 2020-02-26 16:56:37 -03:00
Nora Trapp
a360291deb Always quit the group when blocking a thread. 2020-02-25 12:47:03 -07:00
Matthew Chen
c572db4886 Add TSGroupModelBuilder. 2020-02-24 16:44:48 -03:00
Matthew Chen
17b9420c7f Clean up ahead of PR. 2020-02-21 13:12:40 -03:00
Matthew Chen
7dce8a3d2f Improve support for v2 groups in update group view. 2020-02-21 13:12:40 -03:00
Matthew Chen
e3fd515abe Add local prefix to a few more GroupManager methods. 2020-02-21 12:37:33 -03:00
Matthew Chen
9ce3a42f74 Rename GroupManager methods. 2020-02-21 12:31:45 -03:00
Matthew Chen
dec0176eb3 Overhaul message request view.
* Fix input toolbar visibility after accepting group v2 invite.
2020-02-21 10:55:40 -03:00
Michael Kirk
f198d9037d Merge tag '3.5.0.5' 2020-02-19 19:26:05 -07:00
Nora Trapp
aad98e866e Hide profile share status / button in conversation settings. 2020-02-17 16:11:05 -07:00
Michael Kirk
7eefc55975 disable key conversation settings while pending message request exists 2020-02-15 11:37:24 -07:00
Nora Trapp
e420b2194c If there's a pending message request and we send a message to a thread, share our profile 2020-02-15 11:37:24 -07:00
Matthew Chen
cf7681b346 Fix group v2 update edge cases around missing signatures and group access. 2020-02-13 10:19:11 -03:00