Greyson Parrelli
f676d1c61c
Enforce a configurable max envelope size.
2020-10-22 16:56:16 -04:00
Alex Hart
ac54b5cbdf
Add polish to voice note bubbles.
2020-10-22 16:56:16 -04:00
Alan Evans
b4b1e5b605
Add feature flag driven group recommended size and hard size limits.
2020-10-22 16:56:16 -04:00
Cody Henthorne
b46589cd14
Remove mentions feature flag.
2020-10-15 16:19:17 -04:00
Alan Evans
d04e4606d2
Remove GV2 create flag.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
de7f103130
Add support for modern profile sharing.
2020-10-15 16:19:12 -04:00
Greyson Parrelli
c80283dbcc
Inline remote delete feature flag.
2020-10-07 17:22:05 -04:00
Alan Evans
4e25e8aaa2
Ensure clock adjustments does not stop remote config refresh.
2020-09-29 11:10:25 -03:00
Greyson Parrelli
f182be2d79
Inline CDS feature flag.
2020-09-23 16:54:38 -04:00
Alan Evans
45915bed90
Inline GV2 feature flag.
2020-09-23 16:54:38 -04:00
Cody Henthorne
ca442970a3
Add Research Megaphone.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
706f43caa8
Remove AttachmentsV3 feature flag.
2020-09-23 16:54:38 -04:00
Alan Evans
5c285b4ac6
Cycle groups v2 feature flag.
2020-09-10 18:47:36 -03:00
Greyson Parrelli
2784285d47
Add support for fetching remote deprecation.
2020-09-08 18:03:56 -04:00
Alan Evans
6a14dc69c0
Make Group V2 creation driven by version flag.
2020-09-03 20:23:26 -04:00
Alan Evans
7b24e66ed3
Phone number privacy settings and certificate support behind feature flag.
2020-09-03 20:23:26 -04:00
Alan Evans
d625740ca4
Ensure feature flag is string before cast.
2020-09-03 20:23:26 -04:00
Greyson Parrelli
4714895c59
Do not attempt to send to unregistered users when using CDS flag.
...
CDS is slow, and unregistered users will always trigger a CDS lookup on
send (since we can't get their UUID).
This starts skipping sends to unregistered users and shortens the time
window to do a full CDS lookup from every 12 hours to every 6 hours.
2020-08-31 11:33:57 -04:00
Alex Hart
1425b651d4
Update username UX and UI.
2020-08-27 12:12:44 -03:00
Alan Evans
ef777f4db9
Make group links remote capable.
2020-08-26 18:02:42 -03:00
Alan Evans
bfed03b7b5
Manage group links behind feature flag.
2020-08-26 17:25:54 -03:00
Alan Evans
92ecf2d5de
Add group link join version feature flag.
2020-08-25 16:35:06 -03:00
Greyson Parrelli
a358d1630f
Rotate the CDS feature flag.
2020-08-24 11:16:41 -03:00
Cody Henthorne
139317cf1b
Improve various aspects of mentions.
2020-08-18 18:13:45 -04:00
Greyson Parrelli
f732e54c22
Update group size flag.
2020-08-14 15:54:05 -04:00
Greyson Parrelli
ff52bf93fa
Make the CDS flag remote capable.
2020-08-10 13:27:11 -04:00
Greyson Parrelli
57150a20fd
Make verificationV2 a separate flag.
2020-08-07 19:20:35 -04:00
Alan Evans
25c17082f2
Share a common groups v2 capacity flag across clients.
2020-08-06 20:57:50 -04:00
Alan Evans
9e09444c65
Increment the Groups V2 feature flags version.
2020-08-06 20:57:50 -04:00
Greyson Parrelli
5923fa0cd5
Block sends on CDS lookups.
2020-08-06 20:57:50 -04:00
Cody Henthorne
1ab61beeb9
Add initial Mentions UI/UX for picker and compose edit.
2020-07-28 15:20:20 -04:00
Greyson Parrelli
3d237d72bd
Fix issue where feature flag fetches weren't limited.
2020-07-27 15:25:01 -04:00
Greyson Parrelli
2a133587cc
Add a flag for recipientTrust.
2020-07-21 16:11:45 -04:00
Greyson Parrelli
870cee5707
Remove uuidOnlyContacts feature flag.
2020-07-21 15:31:53 -04:00
Cody Henthorne
0815715f7b
Enable call requests always.
2020-07-21 15:31:53 -04:00
Alan Evans
85e4697b7f
Increment the Groups V2 feature flags version.
2020-07-21 15:31:53 -04:00
Greyson Parrelli
46f3d50a54
Increment the attachmentsV3 feature flag version.
2020-07-21 10:49:19 -04:00
Alan Evans
833ca8cce9
Add disable GV2 creation option to internal preferences UI.
2020-07-15 12:28:47 -03:00
Greyson Parrelli
2883d2eb31
Enable video call PiP.
2020-07-09 07:50:38 -04:00
Alan Evans
96e888a4f5
Remove versioned profiles feature flag.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
33c527f15e
Remove the final KBS feature flags.
2020-07-08 16:51:30 -04:00
Alan Evans
e6a0e5b858
Add internal preferences under Advanced behind feature flag.
...
Initially for GV2 testing.
2020-07-08 16:51:30 -04:00
Cody Henthorne
1e250ee95c
Add Calling Requests.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
5605fde777
Rename the UUID flag to be more explicit.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
2791790bf5
Implement new CDS changes.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
db545f43ea
Remove profile name reminder megaphone.
2020-06-26 11:52:00 -04:00
Alan Evans
ce7ad76447
Cycle Versioned Profiles feature flag.
2020-06-25 08:29:48 -04:00
Alan Evans
6707f974a5
Remove NewGroupUI FeatureFlag.
2020-06-17 17:49:43 -03:00
Greyson Parrelli
3d7cffef2b
Remove Message Requests feature flag.
2020-06-16 19:30:35 -04:00
Greyson Parrelli
ce940235b0
Optimistically fetch profiles.
2020-06-16 19:30:35 -04:00
Greyson Parrelli
8fe8a1e9ee
Put refresh and upload profile jobs in the same queue.
2020-06-07 19:59:42 -04:00
Greyson Parrelli
ac93d81032
Remove pins4all feature flag.
2020-06-05 21:46:04 -04:00
Alan Evans
9981e5ca76
Enable new group UI.
2020-06-05 20:19:03 -03:00
Alan Evans
f4a152b0fe
Fetch own profile after GV2 feature flag is enabled, improve GV2 capability check.
2020-06-02 11:48:40 -03:00
Greyson Parrelli
61fe6cc961
Enable the ability to react with any emoji.
2020-05-29 19:14:37 -04:00
Alan Evans
b9f11dafff
New internal testing flag and V1 group creation button. All menus create GV1.
2020-05-29 19:14:37 -04:00
Alan Evans
9da309ca48
Enforce a local GV2 capacity limit driven by a feature flag.
2020-05-29 19:14:37 -04:00
Alan Evans
8947b82034
Make GV2 feature flags remote capable.
2020-05-29 09:51:20 -04:00
Alan Evans
289f7aba63
Add versioned profiles feature flag.
2020-05-29 09:51:20 -04:00
Alan Evans
36df3f234f
Enable the Zk group library.
2020-05-29 09:51:20 -04:00
Alan Evans
4de86cb6cf
Prevent ZkGroup link crashes.
2020-05-14 11:22:28 -03:00
Alan Evans
a9ecdbdfec
Groups V2 capability set by the feature flag.
2020-05-14 11:22:28 -03:00
Alan Evans
ee9270845a
Create GV2 group behind feature flag.
2020-05-14 11:22:28 -03:00
Alan Evans
9ac1897880
Job changes for GroupsV2 message receive and profile key updates.
2020-05-14 11:22:28 -03:00
Alex Hart
d94fc4bc13
Implement ability to react with any emoji behind a flag.
2020-05-14 11:22:28 -03:00
Greyson Parrelli
f149005026
Add support for remote config v1.1
2020-05-13 16:18:18 -04:00
Alan Evans
8e0fba7992
New group button behind new Group UI feature flag.
2020-05-13 16:18:18 -04:00
Alex Hart
d5419ec9fa
Implement new call screen UI/UX.
2020-05-13 16:18:18 -04:00
Greyson Parrelli
cca85bfee3
Fix some PinState bugs.
2020-04-24 19:40:50 -04:00
Greyson Parrelli
6ecd3b59fd
Add pre-alpha receive support for remote delete.
2020-04-21 16:09:13 -04:00
Greyson Parrelli
b8ccc4453e
Update pins4all flag.
...
We still have to keep the legacy one though so that people in the old
bucket stay in the new one.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
8e13403cca
Separate PINs from Registration Lock.
...
You can now have a PIN without having registration lock.
Note: We still need to change the registration flow to allow non-reglock
users to enter their PIN.
2020-04-21 13:33:33 -04:00
Ehren Kret
37a35e8f70
Add initial support for send/receive on CDN2.
2020-04-21 13:33:29 -04:00
Greyson Parrelli
f1ea035197
Re-enable and clean up Signal PINs.
...
- Require PINs during registration agian.
- Change min length to 4.
- Allow the full-screen megaphone to be enabled remotely.
- Clean up and remove some code.
2020-04-03 12:20:15 -04:00
Alan Evans
b8e17e0116
Enable video trimming feature by default.
2020-04-03 12:20:15 -04:00
Alan Evans
5038210d78
Add tap to pause to video trimming editor.
2020-03-05 18:42:17 -05:00
Greyson Parrelli
6813f47bc1
Remove feature flags that are no longer remote capable.
2020-02-28 17:35:10 -05:00
Greyson Parrelli
75a52f801a
Implement storage service protocol changes.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
6184e5f828
Update the storage service.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
1faf196f82
Implement additional message request improvements.
2020-02-26 17:11:29 -05:00
Alex Hart
9e5f64c431
Improve message requests, add megaphone.
2020-02-26 17:08:27 -05:00
Greyson Parrelli
f79d308a9f
Update profile name megaphone.
2020-02-14 12:20:40 -05:00
Alan Evans
40fd7ca332
Video trimming behind feature flag.
2020-02-13 20:53:10 -05:00
Alan Evans
7ecb50a3fe
Versioned Profiles support (disabled).
2020-02-13 20:53:10 -05:00
Alex Hart
3ea1492d67
Add profile names megaphone.
2020-02-13 20:53:07 -05:00
Greyson Parrelli
c041614d1f
Only store remote values for flags in a whitelist.
2020-02-11 12:03:34 -05:00
Greyson Parrelli
5e59f77f83
Update PIN feature flags.
2020-02-06 11:19:46 -05:00
Greyson Parrelli
62814490b3
Only store remote values for flags in a whitelist.
2020-02-06 11:19:46 -05:00
Alan Evans
ed0c4b8de5
Remove KBS feature flag.
2020-02-03 14:20:08 -05:00
Alex Hart
e1b75c78ab
Add Pins for All Megaphone Kill Switch.
2020-02-03 14:20:08 -05:00
Alex Hart
fb82420376
Implement new PIN UX.
2020-02-01 12:42:29 -04:00
Alan Evans
fea2b6253f
KBS remote feature flag.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
526adce603
Add support for sticky and hot-swappable feature flags.
2020-01-27 09:51:00 -05:00
Alan Evans
7d15c602a6
Enable KBS.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
2d502213e4
Remove forced feature flag for reaction sending.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
55e9f8722f
Add support for remote feature flags.
2020-01-27 09:51:00 -05:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00