Greyson Parrelli
d7011e3353
Improve clarity around time conversions.
2021-07-29 16:24:20 -04:00
Greyson Parrelli
25234496bf
Add support for announcement groups.
2021-07-28 17:21:19 -04:00
Alex Hart
a157c1ae1d
Refresh contact search views.
2021-07-15 16:28:13 -04:00
Greyson Parrelli
3da3367291
Ensure that multi-forwards have unique timestamps.
2021-06-10 11:03:07 -04:00
Alex Hart
c5c176a818
Remove use of transitionmanager to prevent sticky header flickering.
2021-06-08 14:02:05 -03:00
Greyson Parrelli
0972d8f1e1
Inline the GV1 forced migration flag.
2021-06-08 12:42:51 -04:00
Alex Hart
cf361334c4
Fix jank and decrease animation duration in share contact selection recycler.
2021-06-08 13:10:54 -03:00
Alex Hart
f2d5ea0391
Refactor app settings.
2021-05-12 12:23:00 -04:00
Greyson Parrelli
b4111cffef
Guard against shared content not having proper permissions.
...
Fixes #11269
2021-05-10 19:30:10 -04:00
Alex Hart
69cd7eb449
Fix issue with sharing resizable media to MMS.
2021-05-10 13:56:54 -03:00
Alex Hart
56f7564ce4
Re-enable internal sharing to SMS users.
2021-04-26 15:45:25 -03:00
Alex Hart
c31146e902
Render gifs in gif search as MP4s.
2021-04-19 18:11:56 -04:00
Alex Hart
6418eac658
Prevent crash in forwarding captioned audio message to multiple recipients.
2021-04-01 10:33:40 -03:00
Greyson Parrelli
b053fbc4a7
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
Alan Evans
e6f4b0976f
Prevent double tap send on camera first flow.
...
Defensive array list copies where used in builders and Intent#putParcelableArrayListExtra.
Spelling.
2021-02-25 12:33:39 -04:00
Fumiaki Yoshimatsu
687192f071
Fix crash when draft text is null.
...
Fixes #10913
2021-02-24 15:29:39 -05:00
Greyson Parrelli
d069d9331c
Perform additional URI validation in ShareRepository.
...
Thanks to Shivasurya <s5sankar@uwaterloo.ca> for reporting this issue!
2021-02-17 15:07:37 -05:00
Greyson Parrelli
ba14031945
Revert "Perform additional URI validation in ShareRepository."
...
This reverts commit 04b7cb15cc
.
2021-02-17 15:07:37 -05:00
Greyson Parrelli
04b7cb15cc
Perform additional URI validation in ShareRepository.
2021-02-16 17:38:05 -05:00
Greyson Parrelli
80f3504098
Move BlobProvider storage out of cache and into internal storage.
2021-02-11 13:26:12 -05:00
Alex Hart
bbbccccf47
Fix crash when READ_PHONE_STATE is denied.
2021-01-29 18:22:32 -05:00
Greyson Parrelli
3a2990a911
Fix crash when sharing stickers you don't have installed.
2021-01-24 02:33:24 -05:00
Alex Hart
b49e4004ab
Restrict SMS in multishare.
2021-01-23 18:48:14 -05:00
Greyson Parrelli
f180066058
Disallow link previews in multi-forward when sending to SMS.
2021-01-23 15:31:48 -05:00
Alex Hart
b95083fe92
Fix sticker support in multishare.
2021-01-22 09:01:38 -04:00
Alex Hart
8d187c8ba1
Add the ability to forward content to multiple chats at once.
2021-01-21 18:02:19 -05:00
Greyson Parrelli
61c5fc1057
Add shake-to-report for internal users.
2021-01-06 17:03:20 -04:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Alex Hart
e57a35ab3e
Localize Conversation Intent creation.
2020-11-25 11:40:05 -04:00
Alex Hart
930370783e
Implement ShortcutInfo for API 30.
2020-11-18 14:25:01 -04:00
Greyson Parrelli
2dace38d43
Add support for GV1->GV2 forced migration.
2020-11-12 12:32:10 -05:00
Greyson Parrelli
a2c2ab428a
Fallback to profile fetches for unlisted contacts.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
f4a199f621
Add support for animated stickers.
2020-09-03 20:23:26 -04:00
Alan Evans
40a8d21c15
Fix to allow send of Signal invitation SMS to a single person.
...
Fixes #9970
2020-08-31 11:33:50 -03:00
Cody Henthorne
b2d4c5d14b
Add mentions for v2 group chats.
2020-08-06 20:57:50 -04:00
Greyson Parrelli
550b121990
Prevent UUID-only contacts from being added to GV1 groups.
2020-07-29 23:43:06 -04:00
Greyson Parrelli
7fb55c0f51
Keep borderless property when forwarding media.
2020-07-10 17:23:50 -04:00
Greyson Parrelli
545ba80697
Add support for borderless images.
...
Added support for 'borderless' images. Basically images that we'd like to render
as if they were stickers, even though they're not stickers. On iOS, this will be
stuff like memoji and bitmoji. On Android, in my initial pass, I've just added
support for Giphy stickers. However, we can also detect bitmoji and keyboard
stickers in the future. This is kind of a 'best effort' thing, so as long as we
support receiving, we can just add sending support for more things as we go.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
bf919207ed
Various logging improvements.
...
* Improve lifecycle logging.
* Remove 'action bar' from base activity names.
* Remove some unnecessary glide logs.
2020-06-25 08:29:48 -04:00
Alex Hart
908a5260c2
Enable note to self as recipient in share activity.
2020-05-15 10:03:49 -03:00
Greyson Parrelli
0a883dc234
Fix issue with mimeType resolution in share flow.
2020-02-26 17:06:06 -05:00
Greyson Parrelli
9fbc50d26f
Fix crash when cleared ShareViewModel.
2020-02-14 09:57:26 -05:00
Greyson Parrelli
9bac88697b
Support sharing multiple photos/videos into Signal.
2020-02-13 20:53:10 -05:00