Cody Henthorne
cfebd0eeb9
Verify backup can be decrypted as part of creation flow.
2022-08-09 16:23:44 -04:00
Alex Hart
5212b33b47
Add sms export library and sample app.
2022-08-09 16:23:44 -04:00
Cody Henthorne
83b97d274f
Add support for PNI registration ids and PNP change number.
2022-08-09 16:23:44 -04:00
Cody Henthorne
dc04c8ed98
Add urgency flag to message sends.
2022-08-02 14:36:30 -04:00
Alex Hart
f05f9287c1
Update LibMobileCoin to 1.2.2.1
...
Fixes #12354
Co-authored-by: Bernie Dolan <bernie@mobilecoin.com>
Co-authored-by: Varsha <varsha@mobilecoin.com>
2022-08-02 14:36:30 -04:00
Greyson Parrelli
4eb2f16ef1
Keep logs concerning decryption errors longer.
2022-08-02 14:36:30 -04:00
Greyson Parrelli
df3399bde5
Remove processing of inbound GV1 messages.
2022-08-02 14:36:29 -04:00
Alex Hart
f50bf3e9c2
Remove blocking get from donation jobs.
2022-08-02 14:36:29 -04:00
Cody Henthorne
fe6058e0df
Improve cold start performance.
2022-07-21 13:18:20 -04:00
Alex Hart
b18542a839
Ensure images sent to stories respect media quality settings.
...
Stories should always use "Standard" quality, not L3 (high quality). This change ensures that we:
1. Always send stories at the appropriate quality
2. Do not corrupt or overwrite pre-existing image attachments
3. Close several streams when done (thanks StrictMode!)
2022-07-21 13:18:19 -04:00
Cody Henthorne
c4bef8099f
Add GV2 accept by PNI invite.
2022-07-21 13:18:19 -04:00
Alex Hart
f9c0156757
Fix crash when outcomeReason is null.
2022-07-18 09:28:57 -03:00
Cody Henthorne
60e366e98a
Fix delete group from message request state bug.
...
Fixes #12193
2022-07-11 13:35:53 -03:00
Alex Hart
a20c2ec63f
Fix stories check to account for registration.
2022-07-11 13:35:53 -03:00
Greyson Parrelli
3beb730edb
Prefer ServiceIds over SignalServiceAddresses.
2022-07-11 13:35:53 -03:00
Greyson Parrelli
04cf8676cc
Remove concept of 'highTrust' that is no longer necessary.
2022-07-11 13:35:53 -03:00
Alex Hart
32312da384
Implement several caching improvements for the Story Viewer.
2022-07-11 13:35:53 -03:00
Alex Hart
36ccf9ca54
Implement Story onboarding download job and message insertion.
2022-07-05 15:46:06 -04:00
Greyson Parrelli
be2ed8989f
Fix possible crash in ProfileKeySendJob if given an invalid threadId.
2022-07-05 15:46:06 -04:00
Greyson Parrelli
a1d444fc19
Improve resiliance of FCM fetch.
2022-07-05 11:32:42 -04:00
Cody Henthorne
7b805e4041
Remove use of PNI Credential.
2022-06-30 15:51:59 -04:00
Alex Hart
ba6e1b5dd5
Fix attachment deduplication issue with Stories.
2022-06-29 15:32:25 -04:00
Cody Henthorne
9bc25132c3
Add new My Story privacy settings.
2022-06-29 15:32:25 -04:00
Alex Hart
6ddb5b983f
Implement proper error handling for charge failure on initial subscription attempt.
2022-06-29 15:32:25 -04:00
Cody Henthorne
d39a4b14e7
Only add one sustainer request message per release notes update.
2022-06-29 15:32:25 -04:00
Alex Hart
6a385c7a22
Implement video length enforcement for Stories.
2022-06-28 15:42:15 -04:00
Greyson Parrelli
290fbbb9ee
Update backoff logic of ClearFallbackKbsEnclaveJob.
2022-06-20 15:30:50 -04:00
Greyson Parrelli
c5afeb6d71
Update contact photo syncing for linked devices.
2022-06-14 15:20:43 -04:00
Alex Hart
88a66b49ff
Apply new story list ordering rules.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2022-06-14 15:20:43 -04:00
Cody Henthorne
5df20d755a
Fix FCM not initialized crash.
2022-06-14 15:20:42 -04:00
Cody Henthorne
2a91c67c51
Add sending and error states for story group replies.
2022-05-26 14:24:56 -03:00
Alex Hart
6dec6cef27
Add decline code messages into expiration sheet.
2022-05-24 15:03:54 -03:00
Alex Hart
588663b3c2
Add better handling for unexpected cancellations.
2022-05-18 11:54:17 -04:00
Cody Henthorne
3c08b070fc
Fetch PNI Credential during own profile refresh.
2022-05-18 11:54:17 -04:00
Greyson Parrelli
dda5ce4809
Add basic CDSv2 database writes and unit tests.
2022-05-18 11:54:17 -04:00
Alex Hart
ce2418ce9f
Consolidate local badge writes.
2022-05-18 11:54:17 -04:00
Alex Hart
2d57cb4ed0
Enqueue profile refresh sync after badge redemption.
2022-05-18 11:54:17 -04:00
Alex Hart
25788ef751
Do not include self in recents list for gift badging.
2022-05-18 11:54:17 -04:00
Alex Hart
a03c49e12c
Implement group story notifications.
2022-05-18 11:54:17 -04:00
Alex Hart
3b2a3500a1
Do not send viewed receipt to gift sender after redemption.
2022-05-12 10:42:21 -03:00
Cody Henthorne
ecc358ef40
Consolidate S3 requests into one interface.
2022-05-12 10:42:21 -03:00
Cody Henthorne
bb963f9210
Add remote megaphone.
2022-05-12 10:42:21 -03:00
Cody Henthorne
12e6ebb4df
Improve performance of GV2 profile fetch and mentions initialization.
2022-05-12 10:42:21 -03:00
Alex Hart
eaf36be9f6
NotificationThread migration.
2022-05-12 10:42:21 -03:00
Alex Hart
af9465fefe
Add sent story syncing.
2022-05-12 10:42:21 -03:00
Alex Hart
8ca0f4baf4
Add support for replying to gift badges.
2022-05-12 10:42:21 -03:00
Alex Hart
1b1bbbab7a
Add multi-device sync for viewed status of redeemed gift badge.
2022-05-11 09:29:14 -03:00
Victor Ding
d5a466851a
Use the same SmsManager to divide and send a message.
2022-05-04 09:46:19 -04:00
Alex Hart
a4a4665aaa
Implement badge gifting behind feature flag.
2022-05-02 15:25:55 -04:00
Alex Hart
33236ea8e6
Add retry when user resubscribes after canceling.
2022-04-28 14:33:30 -03:00