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
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
Matthew Chen
174ab60e66
Fix handling of access control in protos; improve debug descriptions; clean up.
2020-02-13 10:15:42 -03:00
Michael Kirk
4f5e52d578
remove conversation search feature flag
2020-02-12 15:19:55 -07:00
Nora Trapp
70d948843f
Remote FF for message requests
2020-02-11 18:27:46 -08:00
Matthew Chen
d057936e28
Use TSGroupMemberRole in group membership.
2020-02-11 11:41:32 -03:00
Matthew Chen
a36bdab4c5
Overhaul group model, group membership.
2020-02-11 11:41:31 -03:00
Matthew Chen
c95f230e8d
Profiles vs. Groups v2
...
* Update profile whitelist to reflect v2 group membership.
* Fill in missing profile keys from group change protos.
* Ensure local profile has commitment before doing any v2 group requests.
* Fix "ensure local profile key credential" bug.
* Fix profile key parsing from group v2 member protos.
* Fix edge case around members missing uuids in temporary update group view.
2020-02-06 11:50:15 -03:00
Matthew Chen
647fb3a33f
Rework "leave group", consolidate group update logic. Add groups v2 indicator.
2020-02-06 11:11:22 -03:00
Matthew Chen
e4a81a7e25
Respond to CR.
2020-02-06 11:04:32 -03:00
Matthew Chen
fb2d4b1744
Use Groups v2 to coordinate disappearing message state.
2020-02-06 10:50:45 -03:00
Matthew Chen
17f32b1fbe
Respond to CR.
2020-02-06 10:26:02 -03:00
Matthew Chen
149ead416c
Clean up ahead of PR.
2020-02-06 10:26:02 -03:00
Matthew Chen
64f47e9d7a
Sketch out handling of pending members.
2020-02-06 10:26:02 -03:00
Michael Kirk
83d26fe62e
revamp group updates - show source, show changes, show icon
2020-01-30 20:10:55 -08:00
Michael Kirk
8a25781400
clarify delegate method
2020-01-30 20:10:55 -08:00
Matthew Chen
e328ccd0ef
Apply v2 group changes to group model.
2020-01-27 11:47:44 -03:00
Matthew Chen
91d100c792
Rework group updates; rework "update group" view to use GroupManager.
...
* Introduce GroupMembership & GroupAccess.
* Pull out GroupsV2Test.
* Fix issues in groups v2 logic.
2020-01-27 11:18:21 -03:00
Michael Kirk
61ec8612ee
revamp group updates - show source, show changes, show icon
2020-01-23 11:55:48 -07:00
Michael Kirk
0a2ec74e8d
clarify delegate method
2020-01-23 11:55:48 -07:00
Michael Kirk
0dfccd2749
avoid compiler warning, mark protocol conformance
2020-01-17 16:09:33 -07:00
Matthew Chen
1ae6012ecb
Create and fetch groups v2; group update roundtrip.
2020-01-17 17:29:00 -03:00
Matthew Chen
976fd5dfb8
Cache user profiles and signal accounts.
2020-01-16 16:52:25 -03:00
Matthew Chen
72f912dce3
Versioned profile changes, etc.
2020-01-08 13:54:54 -03:00
Matthew Chen
29150102cb
Revert group and profile changes.
2019-12-11 20:41:54 -08:00
Nora Trapp
c667ef54f2
Merge branch 'release/3.0.4'
2019-12-05 16:45:59 -08:00