Commit Graph

516 Commits

Author SHA1 Message Date
Matthew Chen
3c5f9982c7 Rework the 'pending member requests and invites' view. 2020-09-03 18:33:07 -03:00
Matthew Chen
a629fe5ff4 Minor fix around sharing QR codes for group links. 2020-09-02 13:44:15 -03:00
Matthew Chen
c37bd496f1 Update "group update" info messages to reflect group links. 2020-09-01 18:06:48 -03:00
Matthew Chen
b2e9111ddd Add group invite link action sheet. 2020-09-01 17:25:02 -03:00
Matthew Chen
837d9bbdf3 Respond to CR. 2020-09-01 17:15:42 -03:00
Matthew Chen
c44746faeb Add "share group link QR code" view. 2020-09-01 17:11:09 -03:00
Matthew Chen
af7071ccc2 Add "share group link QR code" view. 2020-09-01 17:11:09 -03:00
Matthew Chen
c623b435d8 Add UI for sharing group links. 2020-09-01 17:11:09 -03:00
Matthew Chen
b251070fa9 Respond to CR. 2020-09-01 17:11:09 -03:00
Matthew Chen
ed6ec5362d Add group link view. 2020-09-01 17:11:09 -03:00
Matthew Chen
22c90550b7 Respond to CR. 2020-09-01 17:11:08 -03:00
Matthew Chen
aa88bb712c Model changes for group links. 2020-09-01 17:11:07 -03:00
Nora Trapp
849543ce44 Use native back button for conversation settings 2020-08-18 00:18:12 -07:00
Nora Trapp
2a090d6f8f Add video call and add to contacts to member sheet 2020-08-14 20:44:04 -07:00
Nora Trapp
1110491f6e Cleanup mute status icon 2020-08-14 20:44:04 -07:00
Nora Trapp
5a48ec066d Move disappearing timer status to subtitle 2020-08-14 20:44:03 -07:00
Nora Trapp
b035d35510 Add dedicated video call button 2020-08-14 20:44:03 -07:00
Nora Trapp
e7ee726df8 Remove confusing mention settings 2020-08-13 13:41:31 -07:00
Matthew Chen
ddd31dbc19 Respond to CR. 2020-08-11 17:51:41 -03:00
Matthew Chen
6897884f7c Convert ContactsViewHelper to singleton. 2020-08-11 17:51:41 -03:00
Matthew Chen
73c8839061 Convert ContactsViewHelper to singleton. 2020-08-11 17:51:40 -03:00
Matthew Chen
eb6f43cf07 Rework maxGroupsV2MemberCount remote config flag. 2020-08-10 19:46:23 -03:00
Matthew Chen
3255fc3dfe Add pending members. 2020-08-06 11:23:16 -03:00
Nora Trapp
6f963c7ba5 Add mention notification settings 2020-08-04 14:09:06 -07:00
Nora Trapp
0b45b4ca07 Santize strings with mismatched bidi control characters before display 2020-07-31 22:05:14 -07:00
Matthew Chen
4db7dd5ca3 Refine scaffolding for testing gv2. 2020-07-27 17:04:26 -03:00
Matthew Chen
b6d811fc40 Respond to CR. 2020-07-27 13:54:00 -03:00
Matthew Chen
92769483bf Respond to CR. 2020-07-27 13:54:00 -03:00
Matthew Chen
fb35702bfe Use separate section for conversation settings header. 2020-07-27 13:54:00 -03:00
Matthew Chen
bece4014c6 Fix broken layout for legacy group indicator. 2020-07-27 13:54:00 -03:00
Matthew Chen
6c279a8570 Design updates for legacy group indicator. 2020-07-24 17:46:58 -03:00
Matthew Chen
19398ecd57 Design updates for legacy group indicator. 2020-07-24 17:46:58 -03:00
Matthew Chen
597486f54a Add MVP legacy group indicator. 2020-07-22 11:49:59 -03:00
Nora Trapp
719213e8d9 Render profile name changes in conversation 2020-07-14 19:18:28 -07:00
Matthew Chen
f3d1712274 Handle invalid groups v2 invites. 2020-07-10 11:23:15 -03:00
Matthew Chen
e8b85670c4 Strict formatting of disappearing message durations. 2020-07-08 11:02:07 -03:00
Matthew Chen
f6d5342765 Merge remote-tracking branch 'private/release/3.12.1' 2020-06-25 20:00:08 -03:00
Nora Trapp
e480d75029 Adjust ActionSheetController dark theme style 2020-06-25 19:04:12 -03:00
Matthew Chen
43f568cb9f Merge remote-tracking branch 'private/release/3.12.0' 2020-06-24 15:06:49 -03:00
Nora Trapp
8ad51f4f14 Restore cancel button on add to contacts sheet 2020-06-23 19:07:16 -07:00
decanus
0bfa38c51a Refactor AddToContactViewController 2020-06-23 19:07:00 -07:00
Matthew Chen
ee23ade45a Safer group model diffs. 2020-06-23 11:27:10 -03:00
Nora Trapp
aab95db806 Strip out message request special casing 2020-06-16 12:28:21 -07:00
Matthew Chen
348391670e Fix group access check. 2020-06-11 13:45:45 -03:00
Nora Trapp
24af7ab3fe Merge branch 'release/3.10.5' into release/3.11.0 2020-06-09 22:45:56 -07:00
Nora Trapp
923979fed4 Fix new group screen handling of emoji 2020-06-09 22:01:16 -07:00
Nora Trapp
a464273380 Merge branch 'release/3.10.5' into release/3.11.0 2020-06-09 20:15:08 -07:00
Nora Trapp
a0c50308ea Add to group member action 2020-06-09 19:28:35 -07:00
Nora Trapp
bebcda4a3c Merge branch 'release/3.10.4' into release/3.11.0 2020-06-08 19:48:36 -07:00
Nora Trapp
28a17c2c82 Fix verified icon rendering in wrong font 2020-06-08 19:38:15 -07:00
Nora Trapp
29fb38c9ad New permission reminders 2020-06-08 15:28:25 -07:00
Matthew Chen
9e6e53723a Merge branch 'release/3.10.3' into release/3.11.0 2020-06-07 12:15:29 -03:00
Matthew Chen
ba801f05ce Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Matthew Chen
91b82cf90f Hide group member count in group views. 2020-06-06 19:38:49 -03:00
Matthew Chen
d6455c5025 Remove old conversation settings views. 2020-06-06 18:03:45 -03:00
Matthew Chen
fd07cfe8a4 Remove old conversation settings views. 2020-06-06 16:16:29 -03:00
Nora Trapp
6504c1d113 Cleanup unused copy 2020-06-06 16:11:31 -03:00
Matthew Chen
40f8b15fde Merge remote-tracking branch 'private/release/3.9.1' 2020-06-01 12:44:58 -03:00
Matthew Chen
469b9767eb Fix add group member. 2020-06-01 02:12:02 -03:00
Nora Trapp
b104082f0d Merge branch 'release/3.9.0' 2020-05-22 14:12:54 -07:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Matthew Chen
74c21054a6 Remove confirmation UI for saving changes to disappearing messages state. 2020-05-22 09:40:22 -03:00
Matthew Chen
6dc6c0d10d Refine "pending invites" behavior. 2020-05-22 09:40:22 -03:00
Matthew Chen
b84bd3c2a6 Refine "who can revoke invites" behavior. 2020-05-22 09:40:22 -03:00
Matthew Chen
bb7e3e44a6 Improve errors in recipient picker. 2020-05-22 09:40:22 -03:00
Matthew Chen
32e3ee920d Refine "who can revoke invites" behavior. 2020-05-22 09:40:22 -03:00
Matthew Chen
1bb7ad161d Add internal UI for manipulating groups v2 membership access. 2020-05-22 09:40:22 -03:00
Matthew Chen
50d0463948 Show UUID indicators in .qa builds. 2020-05-22 09:40:22 -03:00
Matthew Chen
9f8e32e070 Merge remote-tracking branch 'private/release/3.8.3' 2020-05-07 16:55:09 -03:00
Matthew Chen
b155c38fd5 Fix 'unsaved changes' copy in conversation settings view. 2020-05-07 11:18:51 -03:00
Matthew Chen
2b987f994a Merge remote-tracking branch 'private/release/3.8.1' 2020-05-01 12:40:28 -03:00
Matthew Chen
dadbba1d49 Add gv2 member status indicators. 2020-04-30 13:06:20 -03:00
Matthew Chen
46271e4247 Add gv2 member status indicators. 2020-04-30 13:06:20 -03:00
Matthew Chen
48d4501f96 Add gv2 member status indicators. 2020-04-30 13:06:20 -03:00
Matthew Chen
51292d4bdf Merge branch 'release/3.8.1' 2020-04-29 14:40:43 -03:00
Matthew Chen
d60af64d29 Suppress "group updated" info messages without user-facing changes. 2020-04-28 16:43:21 -03:00
Matthew Chen
2ce2504058 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-28 16:01:52 -03:00
Matthew Chen
87e5690856 Save disappearing message changes in convo settings view. 2020-04-28 09:27:41 -03:00
Matthew Chen
c8a638d356 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-23 12:59:57 -03:00
Matthew Chen
046b94318a Apply theme blue tint colors. 2020-04-23 10:59:12 -03:00
Matthew Chen
69085b8e15 More design changes. 2020-04-23 10:59:12 -03:00
Matthew Chen
babbe6cc2e Rework recipient picker structure. 2020-04-23 10:59:12 -03:00
Matthew Chen
9a6ab0f888 Revise how member counts are presented in new "create group" flow. 2020-04-22 15:21:34 -03:00
Matthew Chen
8f66b175c6 Tweak avatar sizes again. 2020-04-22 15:21:34 -03:00
Matthew Chen
7693545789 Improve handling of v1 groups in v2 groups UI. 2020-04-22 15:21:34 -03:00
Matthew Chen
ec7ef21bc7 Design changes for groups v2 UI. 2020-04-22 15:21:33 -03:00
Matthew Chen
0666e80551 Disable selection of "you" member in conversation settings. 2020-04-22 15:21:33 -03:00
Matthew Chen
c67cf3f025 Revise table section header and footer backgrounds. 2020-04-22 15:21:33 -03:00
Matthew Chen
c7942fb2db Revise table section header and footer backgrounds. 2020-04-22 15:21:33 -03:00
Matthew Chen
65d2b8da4b Revise group member labels. 2020-04-22 15:18:36 -03:00
Matthew Chen
b2e90bf164 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-20 11:52:54 -03:00
Matthew Chen
92fbfa006a Only show "replacement admin" alert if you are the last admin. 2020-04-20 09:18:26 -03:00
Matthew Chen
d9fe245247 Fix group members view. 2020-04-20 09:18:26 -03:00
Matthew Chen
ab28e78355 Respond to CR. 2020-04-17 17:41:38 -03:00
Matthew Chen
67fcd10ba7 Design changes. 2020-04-17 17:33:27 -03:00
Matthew Chen
4e5b150f8b Design changes. 2020-04-17 17:33:27 -03:00
Matthew Chen
525ff43be6 Avoid "note to self" icon in group conversation settings. 2020-04-17 17:33:27 -03:00
Matthew Chen
6f62abeb3f Clean up lingering groups v2-related TODOs. 2020-04-16 16:10:09 -03:00
Matthew Chen
07b3f14f65 Respond to CR. 2020-04-16 16:04:11 -03:00
Matthew Chen
d4be765136 Revise dark theme. 2020-04-16 14:33:13 -03:00
Matthew Chen
ee401e4845 Revise dark theme. 2020-04-16 14:21:17 -03:00
Matthew Chen
3437510a4e Revise dark theme. 2020-04-16 13:25:11 -03:00
Matthew Chen
9c37d12266 Revise dark theme. 2020-04-16 12:34:09 -03:00
Matthew Chen
7c3433c6ba Revise dark theme. 2020-04-16 12:00:42 -03:00
Matthew Chen
b3fba8829c Revise dark theme. 2020-04-16 11:44:03 -03:00
Matthew Chen
3bbbb1aae0 Revise dark theme. 2020-04-16 11:32:35 -03:00
Matthew Chen
817780f201 Revise dark theme. 2020-04-16 11:25:32 -03:00
Matthew Chen
df8c7ee70d Update table cell layouts. 2020-04-16 09:07:04 -03:00
Matthew Chen
79780918a0 Update table cell layouts. 2020-04-16 09:07:04 -03:00
Matthew Chen
4cebf46de3 Update table cell layouts. 2020-04-16 09:07:04 -03:00
Matthew Chen
f912c1b490 Resize font sizes in table view cells. 2020-04-16 09:07:04 -03:00
Matthew Chen
59c227b50c Change section spacing in conversation settings view. 2020-04-16 09:07:04 -03:00
Matthew Chen
9fa036f3e6 Change background color of conversation settings view. 2020-04-16 09:07:04 -03:00
Matthew Chen
6e79c0232c Update "view all members" item appearance. 2020-04-16 09:07:04 -03:00
Matthew Chen
273998f1f4 Tweak circle icon layout. 2020-04-16 09:07:04 -03:00
Matthew Chen
df0e2c8588 Tweak nav bar in conversation settings view. 2020-04-16 09:07:04 -03:00
Matthew Chen
2db9e759b7 Always enable "pending members" item in conversation settings view. 2020-04-16 09:07:04 -03:00
Matthew Chen
1b25b81898 Fix "missing name" errors in group creation. 2020-04-16 09:07:04 -03:00
Matthew Chen
7b5e78c8e8 More design changes. 2020-04-16 09:07:04 -03:00
Matthew Chen
aa53773e84 Merge branch 'release/3.8.0' 2020-04-15 17:41:19 -03:00
Matthew Chen
a4d802a2a2 Avoid rate limits while doing profile fetches. 2020-04-15 17:03:33 -03:00
Matthew Chen
d57cb36ace Merge remote-tracking branch 'private/release/3.8.0' 2020-04-15 10:08:56 -03:00
Nora Trapp
a192973a1b Update PINs copy 2020-04-14 17:33:43 -03:00
Matthew Chen
70889edb62 Group v2 design refinements. 2020-04-14 10:24:43 -03:00
Matthew Chen
7579741ada Group v2 design refinements. 2020-04-14 10:24:43 -03:00
Matthew Chen
856fef7664 Aggressively enable groups v2 support in member picking views. 2020-04-13 17:24:59 -03:00
Matthew Chen
9d604fef45 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-13 15:12:51 -03:00
Matthew Chen
3d68785f4a Add a indicator of profile key status in the conversation settings view header. 2020-04-13 10:31:36 -03:00
Matthew Chen
5e6566db3e Enforce max group member count. 2020-04-13 10:23:20 -03:00
Matthew Chen
b4aa6b5197 Enforce max group member count. 2020-04-13 10:23:20 -03:00
Matthew Chen
b799d1d311 Fix more build warnings. 2020-04-10 13:17:08 -03:00
Matthew Chen
7246c613d5 Fix more build warnings. 2020-04-10 13:17:08 -03:00
Nora Trapp
1ca670f52a Link to localized support articles 2020-04-09 16:41:28 -03:00
Matthew Chen
fe18cd1596 Fix build warnings around initializers. 2020-04-08 16:05:54 -03:00
Matthew Chen
b42f1968cc Fix build warnings around initializers. 2020-04-08 16:05:54 -03:00
Matthew Chen
4ea5edf968 Add "replace admin" flow. 2020-04-08 09:26:25 -03:00
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