Greyson Parrelli
a1862c3420
Sticker from Google emoji keyboard renders as image attachment when forwarded.
2026-02-18 15:48:16 -04:00
Alex Hart
58d2c92102
Move the rest of the permissions classes.
2026-02-11 18:08:57 -05:00
Alex Hart
b698daa4cf
Convert SentMediaQuality to kotlin.
2026-01-31 22:21:41 -05:00
jeffrey-signal
ce46c44b5d
Centralize common icons into SignalIcons.
2026-01-28 16:17:11 -05:00
Alex Hart
471b214b4a
Extract Media and TransformProperties to core/util/models.
2026-01-20 15:21:27 -04:00
Alex Hart
4921198cd8
Launch main activity directly from share.
2026-01-20 15:04:02 -04:00
jeffrey-signal
da9c5edcc6
Fix share intent handling for multiple images with captions.
2025-12-05 09:50:55 -06:00
Greyson Parrelli
2147ad29fa
Move all Pair usage to kotlin.Pair
2025-11-10 12:03:24 -05:00
Alex Hart
169d0fa964
Convert Media to kotlin.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
1cef53d82e
Truncate message length based on utf8-byte size.
2025-07-18 16:27:41 -04:00
Cody Henthorne
efa9dd6ec3
Fix path escaping issues.
...
Acknowledgment to Mouad & Ostorlab team for bringing this to our attention.
2025-06-09 20:21:06 -04:00
Jeffrey Starke
85b19bfe23
Fix incorrectly oriented back navigation icons for top app bar RTL layouts.
...
Replace `symbol_arrow_left_24` with `symbol_arrow_start_24` (which has auto-mirroring enabled) for top app bar navigation back icons to properly support RTL layouts.
2025-04-09 15:27:46 -04:00
Cody Henthorne
b82d16abcb
Update last seen logic to used last read message instead of now timestamp.
2025-02-12 16:22:52 -05:00
Greyson Parrelli
16bb4d10d1
Fix large message size calculation to use bytes.
2024-12-18 16:19:10 -05:00
Alex Hart
fde78cf5b8
Remove unused parameter in LinkPreviewViewModel.
2024-09-23 09:53:46 -03:00
Cody Henthorne
1f196f74ff
Add support for versioned expiration timers.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2024-08-30 12:55:22 -04:00
Greyson Parrelli
8932eef991
Convert some SignalServiceAttachment* classes to kotlin.
2024-08-08 12:19:01 -07:00
Cody Henthorne
6daee5719b
Allow for larger input videos for sending.
2024-07-16 16:54:38 -04:00
Michelle Tang
a966812bfc
Add full send attachments.
2024-07-09 13:40:41 -04:00
Cody Henthorne
16c8b88f0f
Fix multiple text attachments when forwarding to multiple recipients.
...
Fixes #13593
2024-06-24 15:04:03 -04:00
Greyson Parrelli
863b443317
Convert SignalStore to kotlin.
2024-06-24 15:04:03 -04:00
Greyson Parrelli
d698f74d0b
Rename FeatureFlags -> RemoteConfig.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
13f7a64139
Refactor FeatureFlags.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
Greyson Parrelli
825ca0d737
Remove more SMS vestiges.
2024-03-18 19:21:08 -04:00
Cody Henthorne
5b2c458bcf
Show username in all display name locations if only option.
2024-03-06 20:42:00 -04:00
Nicholas Tinsley
f97a034c34
Null check multi share attachment quality guard.
2024-01-31 22:13:46 -05:00
Jameson Williams
ec96b4e3aa
Update Glide to use ksp, drop kapt.
...
Resolves #13381
2024-01-31 22:12:17 -05:00
Greyson Parrelli
3554f82ea3
Convert AttachmentTable and models to kotlin.
2024-01-09 11:12:48 -04:00
Greyson Parrelli
4fe6d79fff
Unify our Base64 utilities.
2023-10-17 11:15:56 -04:00
Alex Hart
d46daed49a
Add SavedStateHandle support to LinkPreviewViewModelV2.
2023-09-29 09:25:17 -03:00
Cody Henthorne
efbd5cab85
Convert SignalService, Database, Group, Payment, and other remaining protos to wire.
2023-09-21 13:59:52 -03:00
Alex Hart
99abfd0d98
Share to signal from CallSheet.
2023-08-16 10:26:32 -04:00
Cody Henthorne
b30f47bac4
Remove ComposeText and SendButton sms/mms transport complexity.
2023-08-10 15:05:18 -03:00
Greyson Parrelli
e3ec53c2d0
Remove deprecated SMS fields from recipient table.
2023-08-01 15:51:31 -04:00
Alex Hart
8f253ffc43
Add lazy thread creation throughout in preparation for CFV2.
2023-07-12 15:48:52 -04:00
Cody Henthorne
bba8b8be56
Fix external share when it contains an image and text.
2023-06-06 12:47:16 -04:00
Nicholas Tinsley
7ea9fc0c3b
Update AlertDialogs to MaterialAlertDialogs.
...
Addresses #12949 .
2023-06-06 12:47:16 -04:00
Greyson Parrelli
4d6d31d624
Make attachment count/size remote configurable.
2023-05-24 11:29:58 -04:00
Alex Hart
93228f4be7
Prevent sending stickers to stories.
2023-04-20 13:50:12 -04:00
Alex Hart
e6a4067a35
Fix disposable leak in ShareActivity.
2023-04-20 13:50:12 -04:00
Alex Hart
3451ac4504
Move LifecycleDisposable to core-util.
2023-04-13 17:18:59 -04:00
Alex Hart
921c903190
Allow forwarding of contacts.
2023-04-05 16:40:23 -03:00
Clark
83b0963533
Add fix for m4a mapping to audio/mpeg.
2023-04-05 16:40:23 -03:00
Clark
247edce7b0
Catch exceptions in share repository for blob provider IO exceptions.
2023-03-22 14:28:36 -04:00
Clark
906dd5cb40
Drop link preview thumbnail from forward if URI isn't present.
2023-03-22 14:27:59 -04:00
Cody Henthorne
a6d7b0c7bf
Fix crash in multishare flow.
2023-03-20 17:37:24 -04:00
Greyson Parrelli
6922886395
Fix a bunch of random lint warnings.
2023-03-03 10:40:55 -05:00
Cody Henthorne
cc490f4b73
Add text formatting send and receive support for conversations.
2023-01-25 17:02:41 -05:00
Clark
d635683303
Fix share intent not being cleared from recents.
2023-01-24 14:18:28 -05:00