Alex Hart and Greyson Parrelli
82e9c620e8
Show progress spinner if media send takes more than 300ms.
2021-09-07 23:13:19 -04:00
Lucio Maciel and Greyson Parrelli
076facbdc2
Fixes on Chat list.
2021-09-07 23:13:19 -04:00
Alex Hart and Greyson Parrelli
a805f9b6b4
Utilize fast-in-extra-slow-out interpolator.
2021-09-07 23:13:19 -04:00
Alex Hart and Greyson Parrelli
9347227ff5
Reposition video editor and add new play button.
2021-09-07 23:13:19 -04:00
Cody Henthorne and Greyson Parrelli
c9ba0432a0
Fix bug with currency localization.
2021-09-07 23:13:19 -04:00
Greyson Parrelli
e3b7fe7509
Remove database notifications from within a transaction.
...
Having them in a transaction means there's a race where other threads
may not see the new database changes.
2021-09-07 23:13:13 -04:00
Cody Henthorne and Greyson Parrelli
5332669321
Potentially fix bad configuration change data with change to landscape.
2021-09-07 23:13:13 -04:00
Alex Hart and Greyson Parrelli
a086305c38
Improve behaviour of media send flow in landscape.
2021-09-07 23:13:13 -04:00
Alex Hart and Greyson Parrelli
1514f91687
Support deletion and guides when manipulating objects.
...
* Fix issue with avatar selection
* Remove save button on video editor screen (we never supported this)
* Fix mentions
2021-09-07 22:58:17 -04:00
Cody Henthorne
f2ab0b6423
Initial work to support Change Number.
2021-09-03 20:19:56 -04:00
Lucio Maciel and Cody Henthorne
e09d162c1e
Update conversations list UI.
2021-09-03 20:19:55 -04:00
Greyson Parrelli and Cody Henthorne
c84de8fa60
Add a cache for GIFs.
2021-09-03 20:19:55 -04:00
Greyson Parrelli
8e020c05f6
Improve IdentityDatabase e164 check.
2021-09-03 09:15:08 -04:00
Alex Hart and Greyson Parrelli
7d994b2ae1
Set proper money separator when presenting custom amount string to user in MoneyView.
2021-09-02 21:24:54 -04:00
Alex Hart and Greyson Parrelli
664d6475d9
Refresh media selection and sending flow with a shiny new UX.
2021-09-02 21:24:54 -04:00
Greyson Parrelli
a940487611
Improve logging around rate-limiting.
2021-09-02 21:24:54 -04:00
Leonid Zavodnik and Greyson Parrelli
a6690e1bde
Update exoplayer version to v2.15
...
Fixes #11547
2021-09-02 21:24:54 -04:00
Greyson Parrelli
d507df2e7e
Increase max log size to 15mb.
2021-09-02 21:24:54 -04:00
Greyson Parrelli
fa26eb2017
Switch back to mainline SQLCipher with true WAL mode.
2021-09-02 21:24:54 -04:00
Greyson Parrelli
0b53ba8950
Improve MMS database insertion performance.
2021-09-02 21:24:54 -04:00
Greyson Parrelli
7447e2497b
Default the retry receipt flag to true.
2021-09-02 21:24:54 -04:00
Greyson Parrelli
7ac83625d3
Add a write-through cache to the identity store.
2021-09-02 21:24:53 -04:00
Cody Henthorne and Greyson Parrelli
8e32592218
Clarify networking call order during registration flow.
2021-09-02 21:24:53 -04:00
Lucio Maciel and Greyson Parrelli
a3d72fc06c
Update message details UI.
2021-09-02 21:24:53 -04:00
Greyson Parrelli
f5a6d61362
Add support for granular conversation data changes.
2021-09-02 21:24:53 -04:00
Greyson Parrelli
bca2205945
Add measurements, improve MSL insert.
2021-09-02 21:24:53 -04:00
Lucio Maciel and Greyson Parrelli
083301185c
Update verify identity UI.
2021-09-02 21:24:53 -04:00
Lucio Maciel and Greyson Parrelli
0273d0f285
Save receipt timestamps on sms/mms database.
2021-09-02 21:24:53 -04:00
Greyson Parrelli
aec2ca1d87
Update libsignal-client to 0.9.0
2021-09-02 11:21:15 -04:00
Greyson Parrelli
1819af3000
Fix possible crash when a contact merge results in no UUID.
...
After merging contacts, it's possible that we don't have a valid
UUID. We need to be careful not to use it.
Kind of a bummer, but the storage sync flow is currently the only flow
where we have this 'possibly not valid UUID'. In the future we should
probably use something else instead of a SignalServiceAddress to keep
that abstraction clean.
2021-09-01 10:46:42 -04:00
Greyson Parrelli
6bde55f73b
Only check remote registrationIds for active records.
2021-08-31 09:46:37 -04:00
Greyson Parrelli and Cody Henthorne
45a6894da1
Handle invalid registrationIds during sender key sends.
2021-08-30 20:32:41 -04:00
Alex Hart and Cody Henthorne
f71accea06
Revert "Replace use of AlertDialog.Builder with MaterialAlertDialogBuilder."
...
This reverts commit 9232eb7c16 .
2021-08-30 20:32:41 -04:00
Greyson Parrelli and Cody Henthorne
32888fa00b
Re-enabled converation list observation while a conversation is open.
...
It honestly doesn't feel great to not have this, because when you back
out to the conversation list you have to wait for it to update.
Right now this seems like the lesser of two evils.
2021-08-30 20:32:41 -04:00
Greyson Parrelli
eba3c55ec8
Fix issue where you couldn't delete a blocked announcement group.
2021-08-30 11:50:07 -04:00
Greyson Parrelli
21b82e291b
Fix crash when building local e164-only contact record.
...
Fixes #11572
2021-08-30 10:03:18 -04:00
Alex Hart
4c25264fbf
Fix issue with conversation list invalidation.
2021-08-30 09:21:26 -03:00
Greyson Parrelli and Alex Hart
97798a146f
Fix issue where request banner overlapped admin-only banner.
2021-08-27 14:43:38 -03:00
Greyson Parrelli and Alex Hart
7c134a6c9d
Fix issue where group leave failed to send in announcement group.
2021-08-27 14:43:38 -03:00
Greyson Parrelli and Alex Hart
08008629b3
Fix some issues around SignalServiceAddress creation.
2021-08-27 14:43:38 -03:00
Greyson Parrelli and Alex Hart
a57adcb2b0
Remove identity store cache.
2021-08-27 14:43:38 -03:00
Alex Hart
7790cac0ee
Invalidate conversation list when it is not newly started.
2021-08-27 14:43:38 -03:00
Alex Hart
349ad06c45
Fix crash when animation ends after onDestroyView.
2021-08-27 14:43:38 -03:00
Alex Hart
3a75d30732
Remove requireContext call from async runnable.
2021-08-27 09:10:54 -03:00
Greyson Parrelli
faa36d417c
Switch back to mainline SQLCipher.
2021-08-26 16:05:52 -04:00
Alex Hart
a2b6e003b6
Potential fix for bad contacts.
2021-08-26 16:42:40 -03:00
AsamK and Alex Hart
406af58394
Use EmojiTextView to display group names in AvatarPreviewActivity.
2021-08-26 15:38:42 -03:00
Greyson Parrelli
bd72fc8464
fixup! Revert some database transaction changes.
2021-08-26 12:06:28 -04:00
Greyson Parrelli
05fb1a52d2
Revert some database transaction changes.
2021-08-26 11:59:45 -04:00
Alex Hart
b41e602539
Add hasGroupsInCommon to Recipient content check.
2021-08-26 10:46:06 -03:00