Greyson Parrelli
|
f7befd1593
|
Block GV1 creation if forced migrations are enabled.
|
2020-11-20 11:49:18 -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
|
d307db8a95
|
Add the ability to add suggested members after a GV1 migration.
|
2020-11-11 15:29:01 -05:00 |
|
Greyson Parrelli
|
5e536c3fa5
|
Render GV1->GV2 migration event.
|
2020-11-04 16:05:35 -04: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 |
|
Greyson Parrelli
|
2d1bf33902
|
Update group table schema to support GV1->GV2 migration.
Also puts in protections to make sure we don't insert bad recipients or
groups.
|
2020-11-04 16:05:35 -04:00 |
|
Alan Evans
|
985a220fca
|
Migrate GV1 to GV2 on to server. Allow query of group status.
|
2020-11-04 16:05:34 -04:00 |
|
Alan Evans
|
4099154dc0
|
Infer contact multi-select allowing assertion removal.
Hide count on invite friends.
Fixes #10125
|
2020-10-23 15:37:42 -04:00 |
|
Alan Evans
|
b4b1e5b605
|
Add feature flag driven group recommended size and hard size limits.
|
2020-10-22 16:56:16 -04:00 |
|
Alan Evans
|
ffc7c13717
|
Group GET 404 and PUT 409 handling.
|
2020-10-22 16:56:16 -04:00 |
|
Greyson Parrelli
|
ead64d92a5
|
Rename Recipient.isLocalNumber() to Recipient.isSelf()
|
2020-10-22 15:55:18 -03: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 |
|
Alan Evans
|
babe1833bb
|
Derive GV2 master key and group id from GV1.
|
2020-10-15 16:19:17 -04:00 |
|
Alan Evans
|
284f221a9d
|
Handle no actual change to group.
|
2020-10-12 15:11:57 -03:00 |
|
Alan Evans
|
054c705fe2
|
Respect the 206 paged response from the server group logs endpoint.
Prevent the deduplicate message logic firing and log it if it does.
|
2020-10-09 17:46:21 -03:00 |
|
Alan Evans
|
adf1674877
|
Support sgnl://signal.group links.
|
2020-10-07 17:22:05 -04:00 |
|
Alan Evans
|
38fa58c0a3
|
Write previous group state to the database for advanced change messages.
|
2020-10-06 11:21:56 -03:00 |
|
Alan Evans
|
3796ce69e4
|
Clear auth cache on first verification failure.
|
2020-09-30 17:28:42 -03:00 |
|
Alan Evans
|
3a4bae88ca
|
Add network spinner to add members.
|
2020-09-30 13:59:39 -03:00 |
|
Alan Evans
|
cd6c01e230
|
Fix spinner not disappearing when adding members with no network.
|
2020-09-30 12:25:35 -03:00 |
|
Alan Evans
|
fe33ce3413
|
Various groups V2 dialog copy changes.
|
2020-09-29 12:03:32 -03:00 |
|
Alan Evans
|
222ba6ee53
|
Hide admin options on bottom sheet for members not currently in group.
|
2020-09-28 10:15:29 -03:00 |
|
Alan Evans
|
dfce9a34b8
|
Fix leave group crash.
|
2020-09-25 15:18:34 -03:00 |
|
Alan Evans
|
d459c751be
|
Show linked device update message if we don't have the capability to join a group by link.
|
2020-09-23 16:54:38 -04:00 |
|
Alan Evans
|
b1fdbc0151
|
Refresh own GV2 capability on group create.
|
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
|
e3338dc3ff
|
Add MMS info to conversation settings.
|
2020-09-23 16:54:38 -04:00 |
|
Alan Evans
|
3cffaddc0a
|
Validate incoming Group lengths and remote delete entries if wrong.
Ignore incoming messages with bad V1 group lengths.
|
2020-09-10 14:39:29 -03:00 |
|
Alan Evans
|
f110d595d2
|
Fix selection limit for add members GV1.
Fixes #10005
|
2020-09-10 09:59:57 -03:00 |
|
Alan Evans
|
2ee04bd1b6
|
Insert placeholder group on GV2 storage service sync.
|
2020-09-09 11:59:09 -03:00 |
|
Alan Evans
|
c797b09228
|
Set profile sharing based on who added you to the group.
|
2020-09-08 09:47:57 -04:00 |
|
Alan Evans
|
e316a70b6c
|
Fix group limit enforcement and display.
|
2020-08-31 12:02:50 -03:00 |
|
Alan Evans
|
40a8d21c15
|
Fix to allow send of Signal invitation SMS to a single person.
Fixes #9970
|
2020-08-31 11:33:50 -03:00 |
|
Alan Evans
|
f5f1589813
|
Fix class cast exception when member is approved.
|
2020-08-28 10:32:20 -03:00 |
|
Alex Hart
|
1425b651d4
|
Update username UX and UI.
|
2020-08-27 12:12:44 -03:00 |
|
Alan Evans
|
bfed03b7b5
|
Manage group links behind feature flag.
|
2020-08-26 17:25:54 -03:00 |
|
Alan Evans
|
860f06ec9e
|
Join group via invite link.
|
2020-08-26 12:51:25 -03:00 |
|
Alex Hart
|
a3438c4f8d
|
Change where edit profile screen requests camera permission.
|
2020-08-25 16:35:16 -03:00 |
|
Alan Evans
|
92ecf2d5de
|
Add group link join version feature flag.
|
2020-08-25 16:35:06 -03:00 |
|
Greyson Parrelli
|
f29f25822b
|
Have DatabaseFactory.getMmsDatabase() return MessageDatabase.
|
2020-08-24 16:40:47 -04:00 |
|
Greyson Parrelli
|
190ca9eddd
|
Have DatabaseFactory.getSmsDatabase() return MessageDatabase.
Slowly moving towards a single interface.
|
2020-08-24 11:16:41 -03:00 |
|
Alan Evans
|
ffcb90da52
|
Accept any length group link password.
|
2020-08-24 11:16:41 -03:00 |
|
Alan Evans
|
878b0c9275
|
Change group invite link host.
|
2020-08-24 11:16:41 -03:00 |
|
Alan Evans
|
09d167c16d
|
Group link preview and info display bottom sheet.
|
2020-08-19 16:32:01 -04:00 |
|
Alan Evans
|
477bb45df7
|
Group invite link epoch support.
|
2020-08-19 16:32:01 -04:00 |
|
Alan Evans
|
e4456bb236
|
Handle GV2 addresses.
|
2020-08-14 15:54:05 -04:00 |
|
Cody Henthorne
|
724f3e872b
|
Update Mention UI/UX to match latest designs.
|
2020-08-14 15:54:05 -04:00 |
|
Alan Evans
|
8924bc59b1
|
Hide legacy group warning when GV2 create feature flag is off or MMS is forced.
Fixes #9913
|
2020-08-08 17:43:07 -03:00 |
|