Greyson Parrelli
d8a75d599d
Update emoji.
2019-07-03 19:04:17 -04:00
Greyson Parrelli
f92e2bae4a
Bump version to 4.43.8
2019-07-03 12:14:28 -04:00
Greyson Parrelli
19d15cb3e5
Updated language translations.
2019-07-03 12:14:28 -04:00
Greyson Parrelli
b66e0e7e32
Fix incorrect EditorModel being restored.
2019-07-03 11:51:22 -04:00
Alan Evans
4a1f39f4be
Drop shadow below conversation title bar.
2019-07-03 11:41:13 -04:00
Greyson Parrelli
a17d3e1b47
Bump version to 4.43.7
2019-07-02 18:08:03 -04:00
Greyson Parrelli
f580128366
Fix camera crash on API 21.
2019-07-02 18:07:13 -04:00
Greyson Parrelli
18252712a5
Bump version to 4.43.6
2019-07-02 10:18:44 -04:00
Greyson Parrelli
ed5f5adc9b
Prevented avatar read failures from crashing.
...
There are a handful of devices that refuse to use our AesGcmProvider,
and as a result they would crash with AssertionErrors when downloading
avatars. Still haven't found why, but for now, probably best to stop
these devices from crashing, since it puts them in a crash loop, and the
app is still usable without avatars.
2019-07-02 10:06:20 -04:00
Greyson Parrelli
4c30aa9f13
Fixed crash when setting your profile picture.
...
The version of the cropping library we were using had a targetSdk 28 bug
in it. Updating to the newest version fixes the problem.
2019-07-02 10:05:23 -04:00
Greyson Parrelli
3cdf17ccaa
Bump version to 4.43.5
2019-07-01 17:15:46 -04:00
Greyson Parrelli
a8dbfd812d
Fix issue with bad camera quality on some devices.
...
There appears to be a weird bucketing thing that happens on some
devices, where if you give them a resolution that's too small, it'll
default you to some potato resolution. So we just bumped it up to
1920x1920, and that seems to be working on my swath of devices.
2019-07-01 17:15:14 -04:00
Greyson Parrelli
ff3890cc12
Name threads more consistently.
2019-07-01 17:15:04 -04:00
Greyson Parrelli
9c196bd2d5
Fix issue where an empty file could be read forever.
...
If you gave the class an empty file, it would get back -1 for read(),
causing it to fall forever into negative values, never escaping the
existing conditions.
The side effect of this was weird corner cases where these infinite
reads could clog up threads, causing audio recordings to get blocked
and such.
Fixes #8898
2019-07-01 17:15:01 -04:00
Greyson Parrelli
4508aa7c35
Clean up logging.
2019-07-01 15:12:34 -04:00
Greyson Parrelli
f15a629731
Bump version to 4.43.4
2019-06-30 09:43:32 -04:00
Greyson Parrelli
857fda42c8
Fix audio playback on API 28 devices.
2019-06-30 09:41:58 -04:00
Greyson Parrelli
a5eb823a17
Avoid crash with Address parcelable.
...
There seems to be a bad implementation of Address parcelization that
pops up in certain scenarios. We can avoid it by just excluding it
from the parcel altogether.
2019-06-30 09:26:08 -04:00
Greyson Parrelli
31435128f4
Bump version to 4.43.3
2019-06-30 01:10:50 -04:00
Greyson Parrelli
6656077edc
Updated language translations.
2019-06-30 01:10:34 -04:00
Greyson Parrelli
9974f6edf1
Correctly retrict BucketInfo API level.
2019-06-30 00:54:51 -04:00
Greyson Parrelli
6715a89a25
Disable default CameraX initializer.
...
CameraX was initializing Camera2 API stuff on API < 21, causing
crashes at boot. To handle this, we disable the default
ContentProvider initializer and initialize things ourselves for
appropriate API levels.
2019-06-30 00:54:42 -04:00
Greyson Parrelli
23b4a9b191
Bump version to 4.43.2
2019-06-28 19:17:35 -04:00
Greyson Parrelli
666cdeae6b
Change compileSdk back to 28.
2019-06-28 19:16:27 -04:00
Greyson Parrelli
5d7ac81c4b
Bump version to 4.43.1
2019-06-28 18:57:34 -04:00
Greyson Parrelli
93856ed8cf
Fix some bookkeeping in CameraXFragment.
2019-06-28 18:57:04 -04:00
Greyson Parrelli
84fd1a9140
Bump version to 4.43.0
2019-06-28 18:39:32 -04:00
Greyson Parrelli
9949e5e3a5
Updated language translations.
2019-06-28 18:39:20 -04:00
Alan Evans
c0a44c7fc3
Target API 28.
2019-06-27 16:18:53 -04:00
Alan Evans
d9df1ec39e
Preparing to target API 28.
2019-06-27 16:18:53 -04:00
Greyson Parrelli
abcd599ad8
Support Android Q call notifications.
2019-06-27 15:46:13 -04:00
Greyson Parrelli
8a3d0dde91
Bump compileSdk to 29.
2019-06-27 15:46:13 -04:00
Alan Evans
0f3de6c979
Check action mode is still valid.
...
Due to support library bug, onActionItemClicked can be called after finish/onDestroyActionMode so we can check for that by checking if our reference to the action mode is still valid.
Fixes #8891
2019-06-27 15:44:05 -04:00
Alan Evans
c089d6cd43
Allow multiple messages on the Generic Foreground Service. Show the oldest still active.
2019-06-27 12:18:52 -04:00
Alan Evans
cfcb9a8cdb
Custom place picker to replace places SDK.
2019-06-27 12:14:54 -04:00
Matthias Riedl
83479d11b7
White text on dark theme pin input.
...
Fixed #7509
2019-06-27 11:28:59 -04:00
Greyson Parrelli
73b8f11b5a
Improve camera capture with CameraX.
2019-06-26 18:11:49 -04:00
Greyson Parrelli
4593014d00
Bump version to 4.42.3
2019-06-24 12:55:02 -04:00
Greyson Parrelli
2cf5d57454
Updated language translations.
2019-06-24 12:54:37 -04:00
Greyson Parrelli
048d859881
Handle missing profile photos better.
...
There were a couple funny behaviors you could run into if you had a
contact that previously had a profile photo, but then removed it.
2019-06-24 12:36:05 -04:00
Greyson Parrelli
1df28c6564
Bump version to 4.42.2
2019-06-20 09:35:20 -04:00
Greyson Parrelli
f59e937006
Updated language translations.
2019-06-20 09:34:38 -04:00
Greyson Parrelli
5948b46ac7
Fix crash in AvatarImageView.
2019-06-20 09:27:58 -04:00
Greyson Parrelli
75b232bfdc
Bump version to 4.42.1
2019-06-19 13:01:58 -04:00
Greyson Parrelli
9e6594cc0b
Updated language translations.
2019-06-19 12:56:56 -04:00
Greyson Parrelli
7f85b61e89
Serialize RotateSignedPreKeyJob.
2019-06-19 12:56:56 -04:00
Alan Evans
1a32bc8232
Fix flickering avatar.
2019-06-19 12:29:15 -04:00
Greyson Parrelli
e603162ee7
Bump version to 4.42.0
2019-06-17 13:51:16 -04:00
Greyson Parrelli
08eca5d844
Updated language translations.
2019-06-17 13:51:16 -04:00
Greyson Parrelli
1d1dbcf9cd
Fix RecyclerView lint errors.
2019-06-17 13:51:16 -04:00