Alex Hart
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Greyson Parrelli
e4b2e5022f
Remove some outdated internal settings.
2022-09-13 13:07:42 -04:00
Alex Hart
f341e02fb7
Story privacy screen updates.
2022-08-18 16:01:05 -04:00
Greyson Parrelli
64d3b36b28
Attempt repair if you have an invalid credential during invite accept.
2022-08-12 12:27:30 -04:00
Alex Hart
5212b33b47
Add sms export library and sample app.
2022-08-09 16:23:44 -04:00
Cody Henthorne
83b97d274f
Add support for PNI registration ids and PNP change number.
2022-08-09 16:23:44 -04:00
Cody Henthorne
dc04c8ed98
Add urgency flag to message sends.
2022-08-02 14:36:30 -04:00
Greyson Parrelli
df3399bde5
Remove processing of inbound GV1 messages.
2022-08-02 14:36:29 -04:00
Cody Henthorne
fe6058e0df
Improve cold start performance.
2022-07-21 13:18:20 -04:00
Cody Henthorne
c4bef8099f
Add GV2 accept by PNI invite.
2022-07-21 13:18:19 -04:00
Greyson Parrelli
04cf8676cc
Remove concept of 'highTrust' that is no longer necessary.
2022-07-11 13:35:53 -03:00
Sgn-32
11c6e748f7
Use MaterialAlertDialogBuilder in AddToGroupsActivity.
...
Closes #12291
2022-06-16 10:59:42 -04:00
Alex Hart
bf156ad7d2
Apply Material3 spec to dialogs.
2022-06-14 15:20:42 -04:00
Alex Hart
1b471e163d
Implement new Material3 spec.
2022-06-02 11:52:10 -04:00
Alex Hart
a03c49e12c
Implement group story notifications.
2022-05-18 11:54:17 -04:00
Alex Hart
eaf36be9f6
NotificationThread migration.
2022-05-12 10:42:21 -03:00
Cody Henthorne
02c8656b92
Fix remove from group bug.
2022-05-09 12:13:52 -04:00
Sgn-32
f73c5dde6b
Replace use of AlertDialog.Builder with MaterialAlertDialogBuilder.
2022-05-04 09:48:41 -04:00
Justin Tracey
8a2f89b4f6
Fix .onion link linkification.
...
Fixes #11458 .
2022-05-02 15:25:55 -04:00
Greyson Parrelli
df48e5ce92
Fix pluralization possibilities for group invite string.
...
Fixes #12197
2022-05-02 15:25:55 -04:00
Cody Henthorne
9599d3a0b6
Remove announcement group capability checks.
2022-05-02 15:25:55 -04:00
Cody Henthorne
657a9c7b0a
Add ability to reject group invite by PNI.
2022-04-26 12:16:58 -04:00
Cody Henthorne
65372e547a
Auto-decline invites to a group by a blocked user.
2022-04-25 13:41:50 -04:00
Cody Henthorne
2f551ee3f2
Do not auto-leave groups you have requested to join.
2022-04-21 11:30:13 -04:00
Cody Henthorne
55acd0f048
Auto-leave group if added by blocked user.
2022-04-20 16:32:55 -03:00
Greyson Parrelli
0e4187b062
Use existing contact type for our linked entry. Add test to sample app.
...
Fixes #9431
Closes #9434
Co-authored-by: swatts <github@stargw.net>
2022-04-06 12:36:32 -04:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
135fde68c1
Migrate some cursor utils to core-util.
2022-03-28 19:07:20 -04:00
Cody Henthorne
6890973ce8
Enforce limit for total number of blocked requests.
2022-03-28 19:07:20 -04:00
Greyson Parrelli
83c3b16b92
Add ContactDiscovery abstraction for doing CDS refreshes.
2022-03-28 19:07:19 -04:00
Cody Henthorne
e6ac40a07c
Fix various corner case block/reject join request bugs.
2022-03-18 11:03:38 -04:00
Cody Henthorne
daedb8261d
Fix empty group update bug.
2022-03-17 19:28:50 -04:00
Cody Henthorne
9d28caac00
Fix bug preventing adding and inviting by phone number.
2022-03-17 16:02:43 -04:00
Cody Henthorne
d3049a3433
Add block request action button to collapsed join request events.
2022-03-17 12:12:56 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Cody Henthorne
eed45b57a1
Prevent rejected/kicked group members from joining again via group link.
2022-03-17 12:12:56 -04:00
Cody Henthorne
c17ba30cfc
Show different messages based on join group link error header.
2022-03-17 12:12:56 -04:00
Greyson Parrelli
c1181478dd
Remove GV2 capability check.
2022-03-17 12:12:55 -04:00
Cody Henthorne
35199abf1f
Fix rejoining group on linked device not showing as joined.
2022-03-08 10:41:37 -04:00
Cody Henthorne
69dc31681d
Apply server returned group patch instead of local only.
2022-03-08 10:41:37 -04:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
2022-03-08 10:41:36 -04:00
Greyson Parrelli
935dd7de45
Remove E164s most places and prefer ServiceId more places.\
2022-03-08 10:41:36 -04:00
Greyson Parrelli
19dc90b68b
Allow group leave operations on blocked groups.
...
We should be leaving groups *before* they're blocked, but this helps
some other cases.
2022-02-20 22:56:23 -05:00
Greyson Parrelli
7ca2420287
Move from ACI to a generic ServiceId.
2022-02-17 17:09:26 -05:00
Cody Henthorne
6f788ee3df
Improve GV2 state change processing speed.
2022-02-17 17:09:26 -05:00
Cody Henthorne
e01574c6b4
Fix GV2 state change bug.
2022-02-16 14:01:42 -05:00
Cody Henthorne
bb1e6ffae0
Improve GV2 update speed by only requesting a full snapshot when necessary.
2022-02-09 14:52:01 -05:00
Cody Henthorne
7a241e5fb5
Use group state paging always.
2022-02-02 16:50:58 -05:00