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
Alex Hart
a6f1e0e972
Log out charge failure for pending payment if present.
2022-04-28 09:02:37 -03:00
Greyson Parrelli
8bb1b2d596
Ignore empty profile fetches in RefreshOwnProfileJob.
2022-04-27 14:15:27 -04:00
Cody Henthorne
657a9c7b0a
Add ability to reject group invite by PNI.
2022-04-26 12:16:58 -04:00
Sgn-32
0d9a5ef9a6
Fix SMS delivery reports
2022-04-26 12:15:50 -04:00
Greyson Parrelli
1446af97a2
Use newer CellService observer when possible.
2022-04-26 12:15:50 -04:00
Greyson Parrelli
797c02e893
Improve reliability of launching FCM foreground service.
...
We were getting weird errors around the service not calling
startForeground() that I couldn't reproduce. I figure it must be
something with how we only sometimes start the FcmFetchService in the
foreground. So I think the safest thing to do is to just use
GenericForegroundService.
2022-04-26 11:22:01 -04:00
Greyson Parrelli
8a49db650a
Do not show SMS contacts as shortcuts if we're not the SMS app.
2022-04-22 16:50:21 -03:00
Greyson Parrelli
530403ec04
Updated emoji to version 14.0
2022-04-22 11:40:07 -04:00
Greyson Parrelli
4a4cf08cd8
Do not run StorageForcePushJob if you're not registered.
2022-04-20 18:52:41 -04:00
Alex Hart
6860f96973
Add subscription retry on 402 and print out status when we think a sub is active.
2022-04-20 16:32:55 -03:00
Cody Henthorne
55acd0f048
Auto-leave group if added by blocked user.
2022-04-20 16:32:55 -03:00
Alex Hart
442dde5c40
Keep caption when forwarding media with a body to a story.
2022-04-20 16:32:55 -03:00