Cody Henthorne
e796968d19
Add new notification system.
2021-04-14 15:50:40 -04:00
Greyson Parrelli
35c102aa98
Fix issues with StorageSyncV2 bookkeeping.
...
1. I screwed up the comparators in the record processor. Pretty bad, glad this was caught.
2. Previously I was sort of keeping track of which local-only records were accounted for while I was merging, and then hoping everything worked out in the end. Now I just very directly take some set differences and retrieve the appropriate records, so it's clear that we should never fail certain validations.
3. Rev's the feature flag so we don't turn on something broken.
2021-04-13 11:32:24 -04:00
Greyson Parrelli
0e200b1fb6
Rewrite storage service change processing.
2021-04-12 12:25:09 -04:00
Greyson Parrelli
7b3aa43217
Fix issue with GV1 deprecation and rotate feature flag.
2021-04-07 10:29:36 -04:00
Android Team
fddba2906a
Payments.
...
Co-authored-by: Alan Evans <alan@signal.org>
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
2021-04-06 17:07:19 -03:00
Cody Henthorne
0fc73c3a6f
Remove Group Calling feature flag.
2021-03-31 16:02:31 -03:00
Greyson Parrelli
e7c5eb93dd
Default OkHttp feature flag to 'true'.
2021-03-12 19:22:18 -05:00
Alan Evans
a64430c65f
Make the foreground delay configurable. Remove short initial delay.
2021-03-12 16:08:22 -05:00
Greyson Parrelli
9b21001953
Remove research megaphone feature flag.
2021-02-24 20:23:36 -05:00
Greyson Parrelli
cb0e10c7ab
Inline group migration job feature flag.
2021-02-24 20:18:10 -05:00
Greyson Parrelli
69884935f3
Inline manual group migration feature flag.
2021-02-24 20:17:01 -05:00
Alan Evans
98cb6b457c
Periodic alarm to check for messages.
2021-02-10 15:21:04 -05:00
Greyson Parrelli
6264f9b585
Have a much longer backoff maximum for 5xx errors.
2021-01-28 18:51:42 -05:00
Greyson Parrelli
1d83729e6c
Move backoff calculation into jobs.
2021-01-28 18:44:04 -05:00
Greyson Parrelli
073034dd3c
Update logic on deciding whether to bulk animate stickers.
2021-01-25 13:57:24 -05:00
Greyson Parrelli
92b586c061
Disable mass APNG animation on low-memory devices.
2021-01-24 17:40:44 -05:00
Greyson Parrelli
7db16e6156
Add support for an 'About' field on your profile.
2021-01-21 18:02:19 -05:00
Alex Hart
8d187c8ba1
Add the ability to forward content to multiple chats at once.
2021-01-21 18:02:19 -05:00
Greyson Parrelli
8ca54bcc7b
Create a new manage profile screen.
2021-01-19 10:39:49 -05:00
Greyson Parrelli
0514950333
Feature flag OkHttp automatic network retry.
2021-01-16 21:11:42 -05:00
Greyson Parrelli
a2dc781840
Add an automatic session reset interval.
2021-01-16 21:11:42 -05:00
Greyson Parrelli
93e9dd6425
Feature flag the default max backoff interval.
2021-01-16 03:06:54 -05:00
Greyson Parrelli
a3c7e7e552
Feature flag automatic session reset.
2021-01-16 02:05:43 -05:00
Alan Evans
2d39e43677
Restrict group names to 32 graphemes.
...
Uses some code from #10132 hence co-author:
Co-authored-by: Fumiaki Yoshimatsu <fumiakiy@gmail.com>
2021-01-13 19:43:35 -05:00
Greyson Parrelli
5370605815
Control CDS refresh interval with a feature flag.
2021-01-12 12:47:57 -05:00
Alan Evans
dfd5b2c225
Ensure consistency and completeness of feature flag remote capable designation.
...
Make CustomVideoMuxer flag remote capable.
2021-01-07 16:07:04 -04:00
Alan Evans
b4c2e21415
Custom streaming video muxer.
2021-01-06 17:03:21 -04:00
Greyson Parrelli
f3ce582fa5
Inline GV1 auto-migration flag.
2020-12-17 17:55:33 -05:00
Greyson Parrelli
23579a9b1d
Do not unnecessarily refresh known-unregistered users during migration.
2020-12-10 12:36:38 -05:00
Greyson Parrelli
32a50fcfad
Disable group calling for API 19.
2020-12-09 17:42:44 -05:00
Greyson Parrelli
30fa741365
Make group calling flag hot-swappable.
2020-12-09 17:39:02 -05:00
Greyson Parrelli
cb1b4ec0b9
Rotate the GV1->GV2 auto migration flag.
2020-12-05 14:11:46 -05:00
Greyson Parrelli
4321fabf0b
Rotate the group calling feature flag.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Cody Henthorne
25bffa6d56
Put send viewed receipts behind a feature flag.
2020-12-02 20:15:26 -05:00
Greyson Parrelli
4037170b4a
Rotate GV1 auto-migration feature flag.
2020-12-01 17:11:12 -05:00
Cody Henthorne
5272fec948
Change group calling feature flag to boolean.
2020-11-30 15:13:56 -05:00
Alan Evans
fe11ebce55
Inline Group Invite Link feature flags.
2020-11-30 14:50:11 -04:00
Greyson Parrelli
7efd8be238
Inline max envelope size feature flag.
2020-11-30 11:47:54 -05:00
Greyson Parrelli
0003830a42
Cycle the GV1->GV2 auto migration flag.
2020-11-25 11:40:05 -04:00
Greyson Parrelli
2ea5bd2d44
Convert GV1->GV2 migration flags to booleans.
2020-11-20 13:50:14 -05:00
Greyson Parrelli
f7befd1593
Block GV1 creation if forced migrations are enabled.
2020-11-20 11:49:18 -05:00
Alex Hart
75062ada8a
Upgrade SDK to 30.
2020-11-18 13:38:27 -04:00
Greyson Parrelli
5c3baca055
Add support for a donation megaphone.
2020-11-18 10:33:46 -05:00
Greyson Parrelli
51d47adf57
Fix issue where FeatureFlags were triggering listeners for non-changes.
2020-11-16 11:27:58 -05:00
Greyson Parrelli
3b2a5f1ce3
Remove old profile sharing UI.
2020-11-12 12:01:43 -05:00
Greyson Parrelli
7e347f5cce
Add support for manual initiation of GV1->GV2 migrations.
2020-11-12 09:52:21 -05:00
Cody Henthorne
b1f6786392
Add initial support for Group Calling.
2020-11-11 15:29:02 -05:00
Greyson Parrelli
f4c1e34402
Enforce max envelope size in more places.
2020-11-11 15:29:00 -05:00
Greyson Parrelli
6bb9d27d4e
Add the ability to migrate GV1 groups to GV2.
...
Co-authored-by: Alan Evans <alan@signal.org>
2020-11-04 16:05:35 -04:00