Greyson Parrelli
|
2a3f85008b
|
Do not use View.getLayoutDirection().
This value doesn't populate until after the first layout pass. Instead,
it appears to be safer to just read it from the Configuration.
|
2021-02-11 10:41:40 -05:00 |
|
Alan Evans
|
6c2d21125e
|
Fix missing UUID crash, get group recipients direct from V2 group record.
|
2021-02-10 15:21:03 -05:00 |
|
Alan Evans
|
c15ea8c0b4
|
Skip automigration of nameless groups.
|
2021-02-02 15:30:20 -04:00 |
|
Alan Evans
|
d6061fb699
|
Fix migration of null titled group.
|
2021-02-02 15:19:06 -04:00 |
|
Alan Evans
|
904593c103
|
Add additional logging for conflict resolution.
|
2021-02-01 13:01:34 -04:00 |
|
Alan Evans
|
d1f6a924fb
|
Allow block of any recipient except MMS groups still.
|
2021-01-28 18:44:04 -05:00 |
|
Greyson Parrelli
|
880661710f
|
Fix possible NPE in group list item.
|
2021-01-21 22:47:30 -05:00 |
|
Greyson Parrelli
|
7db16e6156
|
Add support for an 'About' field on your profile.
|
2021-01-21 18:02:19 -05:00 |
|
Alex Hart
|
b5712f4bd1
|
Improve wallpaper settings screen, conversation rendering.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2021-01-21 18:02:19 -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
|
2dd95c6ef6
|
Increase profile timeouts.
|
2021-01-11 17:18:46 -04:00 |
|
Alan Evans
|
60a701f84f
|
Fix missing dialog message on single user add confirm.
|
2021-01-09 20:12:10 -04:00 |
|
Alex Hart
|
bec03534ef
|
Animated skip button.
|
2021-01-08 21:10:40 -04:00 |
|
Alan Evans
|
4d229862b6
|
Invite Friends bottom sheet.
|
2021-01-08 21:10:40 -04:00 |
|
Alex Hart
|
ae5f9fb8ac
|
Add empty state for members list in AddGroupDetailsFragment.
|
2021-01-08 21:01:13 -04:00 |
|
Alan Evans
|
9fcf40fdc4
|
Allow empty group creation.
|
2021-01-08 12:53:23 -04:00 |
|
Alan Evans
|
6080e1f338
|
Ensure ProfileKeyCredentials match ProfileKey.
Fixes #10344
|
2021-01-06 17:03:20 -04:00 |
|
Alex Hart
|
b7477d287b
|
Reopen properly when we select launcher icon.
* Reopen properly when we select launcher icon.
* Reduce noise
|
2021-01-06 17:03:20 -04:00 |
|
Greyson Parrelli
|
f3ce582fa5
|
Inline GV1 auto-migration flag.
|
2020-12-17 17:55:33 -05:00 |
|
Greyson Parrelli
|
f4c723cc60
|
Refactor how we handle GV1->GV2 migration suggestions.
|
2020-12-15 20:18:47 -05:00 |
|
Alan Evans
|
4c80aac4d6
|
Drop sync messages with bad GV1 lengths.
|
2020-12-15 12:10:42 -04:00 |
|
Greyson Parrelli
|
23579a9b1d
|
Do not unnecessarily refresh known-unregistered users during migration.
|
2020-12-10 12:36:38 -05:00 |
|
Greyson Parrelli
|
944a180b68
|
Ensure GV1->GV2 migrations work via group links.
|
2020-12-08 18:10:04 -05:00 |
|
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
|
Greyson Parrelli
|
b1974f31a9
|
Reduce number of optimistic migrations enqueued at once.
|
2020-12-01 16:52:19 -05:00 |
|
Alex Hart
|
cea4ee4ea9
|
Utilize GeneratedContactPhoto for named folk.
|
2020-12-01 16:17:36 -05:00 |
|
Alan Evans
|
fe11ebce55
|
Inline Group Invite Link feature flags.
|
2020-11-30 14:50:11 -04:00 |
|
Alan Evans
|
6cbd68fe9f
|
Clean up any invalid group V1 ids in database.
|
2020-11-25 15:53:58 -04:00 |
|
Alex Hart
|
e57a35ab3e
|
Localize Conversation Intent creation.
|
2020-11-25 11:40:05 -04:00 |
|
Greyson Parrelli
|
3804a89619
|
Improve handling of membership changes during a GV1->GV2 migration.
|
2020-11-25 11:40:05 -04:00 |
|
Alan Evans
|
0bda1d46a2
|
Allow setting local group names and avatars for MMS groups.
|
2020-11-25 11:40:05 -04:00 |
|
Greyson Parrelli
|
43e3ef2bee
|
Refactor Message Request logic to fix some GV1->GV2 bugs.
|
2020-11-25 11:40:05 -04:00 |
|
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 |
|