Greyson Parrelli
a7e3bdc892
Rename OutgoingMediaMessage -> OutgoingMessage.
2022-12-30 15:11:56 -05:00
Cody Henthorne
c56e63d62f
Convert OutgoingMediaMessage and it's couterparts to kotlin.
2022-12-16 15:22:04 -05:00
Greyson Parrelli
7949996c5c
Renamed database classes to table classes.
...
Because they're not databases. They're tables.
2022-11-30 17:10:36 -05:00
Cody Henthorne
99a516f8e5
Fix gv1 migration reminder bug.
...
Fixes #12554
2022-11-02 15:31:52 -04:00
Cody Henthorne
a535b4f97c
Reimplement Phase 0 for SMS removal.
2022-10-20 17:50:09 -04:00
Cody Henthorne
b6db7e7af6
Add phased SMS removal UX.
2022-10-13 16:32:51 -04:00
Cody Henthorne
26709177d2
Fix out-of-sync local state after rejoining a group via invite link.
2022-10-05 18:15:10 -04:00
Greyson Parrelli
52965da8a5
Stop checking very old capabilities.
2022-10-04 17:32:57 -04:00
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