Commit Graph

4116 Commits

Author SHA1 Message Date
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
c6d538b84a remove reactions feature flags 2020-02-12 15:19:56 -07:00
Michael Kirk
df401ab8be remove cameraFirstCaptureFlow feature flag 2020-02-12 15:19:56 -07:00
Michael Kirk
c62205cb75 remove sticker feature flags 2020-02-12 15:19:56 -07:00
Michael Kirk
8a662887e1 tame down crashing assert 2020-02-12 15:19:55 -07:00
Michael Kirk
4f5e52d578 remove conversation search feature flag 2020-02-12 15:19:55 -07:00
Michael Kirk
07ccc40cd6 extract DebugFlags from FeatureFlags 2020-02-12 15:19:55 -07: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
Matthew Chen
740f57cad9 Add additional recipients for v2 group updates. 2020-02-06 10:26:02 -03:00
Nora Trapp
1cf95c620b Merge branch 'release/3.4.0' 2020-02-05 12:27:48 -08:00
Nora Trapp
9c288b8698 Disable KBS when censorship circumvention is enabled. 2020-02-05 11:38:58 -08:00
Nora Trapp
bbfb22b93d Reaction design tweaks. 2020-02-05 10:07:59 -08:00
Nora Trapp
53495b1007 Fix a bug when receiving a reaction from a user without a thread. 2020-02-04 17:15:13 -08:00
Nora Trapp
de08f1aab3 Allow paging even if there is only 1 emoji 2020-02-04 16:32:47 -08:00
Nora Trapp
161d4aa87d Merge branch 'release/3.4.0' 2020-02-04 14:51:09 -08:00
Nora Trapp
5ba33ad19c Don't support dynamic type on the pin view for now. Reduce vertical space consumption. 2020-02-04 14:39:36 -08:00
Nora Trapp
c73b133747 Fix a bug where the navbar on pin setup view could be inadvertently hidden. 2020-02-04 14:39:36 -08:00
Michael Kirk
38ab13e710 fix unintentionally erased drafts
previously we 'loaded current draft' in several code paths - including whenever
the `themeDidChange` which was triggered by the trait change that occurs when
an app resigns active.

This introduced a race where-in we could reload the old draft concurrent with
saving the new draft. When we lost the race we'd inadvertently reload the old
draft before resaving it as the "new" draft - losing the new draft.
2020-02-04 15:08:10 -07:00
Nora Trapp
009b6127b9 Add All tab to reaction detail view 2020-02-04 12:05:22 -08:00
Nora Trapp
630bfdd36e Fix reaction picker on iPhone 5/SE 2020-02-04 12:05:22 -08:00
Nora Trapp
16f0a35346 Merge branch 'release/3.4.0' 2020-02-03 18:05:20 -08:00
Nora Trapp
ed58a395bc Show PIN setup during onboarding regardless of feature flags. 2020-02-03 09:48:02 -08:00
Nora Trapp
7274aa0fb0 Keep footers at the screen edges 2020-02-02 21:16:08 -08:00
Nora Trapp
c46dfbb308 Redesigned reaction view 2020-02-02 21:16:08 -08:00
Michael Kirk
d024ed99c0 Use appropriate sender certificate depending on capabilities 2020-01-31 20:33:57 -07:00
Nora Trapp
b268d7f201 Add latching KBS remote feature flag 2020-01-30 20:29:28 -08:00
Nora Trapp
6598d3b586 Clear experience upgrades in more places 2020-01-30 20:13:50 -08:00
Matthew Chen
ea2e5f9e8d Merge tag '3.3.0.6' 2020-01-30 20:13:47 -08:00
Nora Trapp
b13f79fb38 Fix pull to refresh on compose view 2020-01-30 20:13:25 -08:00
Nora Trapp
03125a313a Finalized copy 2020-01-30 20:13:18 -08:00
Nora Trapp
bdfc5ee5da Only show experience upgrades when the app becomes active 2020-01-30 20:13:18 -08:00
Nora Trapp
72e5c3bfea Required profile names experience upgrade. 2020-01-30 20:13:18 -08:00
Nora Trapp
9630d91b8b Pins for everyone is remote feature 2020-01-30 20:13:18 -08:00
Nora Trapp
4b2ea44800 Fixes for introducing pins flow 2020-01-30 20:13:18 -08:00
Nora Trapp
5e8e2e0d1b Remove stickers experience upgrade and cleanup 2020-01-30 20:13:18 -08:00
Matthew Chen
61575cbd70 Merge tag '3.3.0.5' 2020-01-30 20:13:17 -08:00
Nora Trapp
52e5f99d87 Fix vertical alignment of conversation + attachment approval textView 2020-01-30 20:13:17 -08:00
Nora Trapp
dc2e4b4e48 Preserve message text when pasting an attachment. 2020-01-30 20:13:17 -08:00
Nora Trapp
8cef37fb1e PINs for everyone megaphone 2020-01-30 20:11:08 -08: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
Nora Trapp
db26558912 PIN creation loading animation. 2020-01-30 20:10:35 -08:00