Greyson Parrelli and Cody Henthorne
250402e9b9
Add support for rendering APNGs.
2020-09-03 20:23:26 -04:00
Cody Henthorne and Greyson Parrelli
b3555f2f94
Use updated Safety Number Change dialog for calls.
...
Fixes [#9940 ](https://github.com/signalapp/Signal-Android/issues/9940 )
2020-09-01 15:43:07 -04:00
Alan Evans and GitHub
1a3985d709
Add QR group link share.
2020-08-31 12:35:38 -03:00
Greyson Parrelli
4714895c59
Do not attempt to send to unregistered users when using CDS flag.
...
CDS is slow, and unregistered users will always trigger a CDS lookup on
send (since we can't get their UUID).
This starts skipping sends to unregistered users and shortens the time
window to do a full CDS lookup from every 12 hours to every 6 hours.
2020-08-31 11:33:57 -04:00
Fumiaki Yoshimatsu and Alan Evans
1e37951701
Use onCreateOptionsMenu when to inflate a menu in order for menu items to appear correctly in RTL languages.
...
The bug was reported in
https://community.signalusers.org/t/beta-feedback-for-the-upcoming-android-4-70-release/16449/20?u=alan-signal , but it was not necessarily a regression caused by the commit suggested in the forum post. It is more like that the bug was finally exposed by the commit. Before the commit the menu items were not properly aligned nor translated upon configuration changes in RTL languages.
2020-08-31 12:12:15 -03:00
Alan Evans and GitHub
e8be1ad752
Handle GV2 sync messages.
2020-08-31 12:07:03 -03:00
Alan Evans
e316a70b6c
Fix group limit enforcement and display.
2020-08-31 12:02:50 -03:00
Alan Evans and GitHub
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
Greyson Parrelli
0c332b6adb
Fix corner cases with LinkPreviewViewModel enabled state.
2020-08-28 09:30:03 -04:00
Greyson Parrelli
ba712ce357
Fix crash with link preview date formatting on Android < 7.
...
The 'X' wasn't supported until Android 7.
2020-08-28 09:30:03 -04:00
Alan Evans
2d2395accf
Hide block options if recipient is not blockable.
2020-08-28 10:13:23 -03:00
Cody Henthorne and GitHub
0449795725
Make top gradient disappear with call controls.
...
Fixes [#9951 ](https://github.com/signalapp/Signal-Android/issues/9951 )
2020-08-27 16:26:15 -04:00
Alex Hart
e12acbae70
Add @ to username in preferences.
2020-08-27 16:34:21 -03:00
Greyson Parrelli and Alan Evans
c09dbfa47c
Prevent corner-case where link previews were generated for SMS.
...
Also added some hardening to make sure that it's impossible for any link
previews to be fetched if the setting is disabled (this was already the
case in practice, we just have some assertions in there now).
Fixes #9956
2020-08-27 12:12:44 -03:00
Alan Evans
d3c9f66de6
Prevent simple dialog flicker.
2020-08-27 12:12:44 -03:00
Alan Evans
01d7694108
Add reset confirmation dialog and copy to group link management screen.
2020-08-27 12:12:44 -03:00
Alex Hart and Alan Evans
1425b651d4
Update username UX and UI.
2020-08-27 12:12:44 -03:00
Greyson Parrelli
b1befbeefc
Add additional LinkPreviewUtil unit tests.
...
Also updated the date format -- funnily enough Android will work with
either Z or X in the format, but the test JVM will fail if it doesn't
use X. X is definitely the correct thing to use based on the Javadoc, I
think Android's implementation is just a little more lenient.
2020-08-27 09:32:33 -04:00
Panagiotis Vasilopoulos and Alan Evans
3a9a84a0b1
Do not attempt to create link previews for .i2p links
2020-08-27 10:01:50 -03:00
Alan Evans
ef777f4db9
Make group links remote capable.
2020-08-26 18:02:42 -03:00
Greyson Parrelli and Alan Evans
dd8b9ff8fb
Add support for article dates in link previews.
2020-08-26 17:25:54 -03:00
Alan Evans
bfed03b7b5
Manage group links behind feature flag.
2020-08-26 17:25:54 -03:00
Alan Evans and GitHub
860f06ec9e
Join group via invite link.
2020-08-26 12:51:25 -03:00
Alex Hart and GitHub
b58376920f
Order pinned conversations in "first added" order instead of reordering as messages come in.
2020-08-26 11:13:01 -03:00
Alan Evans and GitHub
4ace075ddf
Display membership count in link preview description field.
2020-08-26 09:26:25 -03:00
Fumiaki Yoshimatsu and Alan Evans
dda98a474d
Listen to the uiMode configuration changes.
...
Fixes #9736
Fixes #9922
2020-08-25 17:11:29 -03:00
Alan Evans and GitHub
f1c0df7d87
Update KBS Service Id on staging.
2020-08-25 17:10:07 -03:00
Greyson Parrelli and GitHub
c78e098cb4
Add support for link preview descriptions.
2020-08-25 16:05:39 -04:00
Alex Hart and GitHub
a3438c4f8d
Change where edit profile screen requests camera permission.
2020-08-25 16:35:16 -03:00
Alan Evans and GitHub
92ecf2d5de
Add group link join version feature flag.
2020-08-25 16:35:06 -03:00
Alex Hart
f18b653725
Fix crash when scrolling to the top of a conversation.
2020-08-25 15:17:21 -03:00
Alex Hart
5128438cfb
Fix action bar usability in vertical screen split.
2020-08-25 09:33:11 -03:00
Greyson Parrelli and GitHub
f29f25822b
Have DatabaseFactory.getMmsDatabase() return MessageDatabase.
2020-08-24 16:40:47 -04:00
Alex Hart and Greyson Parrelli
12a8d4e10b
Fix crash on multi-archive.
2020-08-24 14:34:28 -04:00
Alex Hart and Greyson Parrelli
c5c2fb31b1
Fix CREATE statement for RecipientDatabase.
2020-08-24 14:25:37 -04:00
Greyson Parrelli and Alex Hart
a358d1630f
Rotate the CDS feature flag.
2020-08-24 11:16:41 -03:00
Alan Evans and Alex Hart
01375b321c
Don't release bitmaps managed by Glide, and don't cache group preview avatars.
2020-08-24 11:16:41 -03:00
Alex Hart
d2739d52e0
Remember position in react-with-any-emoji picker.
2020-08-24 11:16:41 -03:00
Alex Hart
4668510106
Fix crash when archiving multiple conversations.
2020-08-24 11:16:41 -03:00
Alex Hart
ffcd311c90
Fix strange long press behavior in convo list.
...
Fixes #9944
2020-08-24 11:16:41 -03:00
Greyson Parrelli and Alex Hart
190ca9eddd
Have DatabaseFactory.getSmsDatabase() return MessageDatabase.
...
Slowly moving towards a single interface.
2020-08-24 11:16:41 -03:00
Greyson Parrelli and Alex Hart
2cf9eb69eb
Add support for handling unknown protobuf fields.
2020-08-24 11:16:41 -03:00
Alan Evans and Alex Hart
ffcb90da52
Accept any length group link password.
2020-08-24 11:16:41 -03:00
Alan Evans and Alex Hart
878b0c9275
Change group invite link host.
2020-08-24 11:16:41 -03:00
Alex Hart
7ac14dccda
Refresh username in onResume and utilize imeAction.
2020-08-24 11:16:41 -03:00
Alan Evans and Greyson Parrelli
220ebf93c7
During registration, persist time that call me is available.
...
Fixes #9926
2020-08-19 16:32:01 -04:00
Alan Evans and Greyson Parrelli
09d167c16d
Group link preview and info display bottom sheet.
2020-08-19 16:32:01 -04:00
Alan Evans and Greyson Parrelli
477bb45df7
Group invite link epoch support.
2020-08-19 16:32:01 -04:00
Alex Hart and Greyson Parrelli
e006306036
Utilize ItemCallback for ReactWithAnyAdapter.
...
Fixes #9918
2020-08-19 16:32:01 -04:00