Greyson Parrelli
25779d04a6
Regularly run account consistency checks.
2023-05-24 12:05:23 -04:00
Clark
0aa7bd6a4e
Reorder security provider initialization.
2023-05-05 12:48:53 -03:00
Alex Hart
a9fc5c6331
Remove Google Pay check at launch.
2023-04-17 14:24:13 -03:00
Alex Hart
f9548dcffe
Add support for group call disposition.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2023-04-05 16:40:23 -03:00
Clark
ad9337021c
Streamline export account data to not save to disk.
2023-04-04 12:16:45 -03:00
Clark
d6a9ed1a8d
Add setting for requesting user account data.
2023-03-24 15:49:26 -04:00
Cody Henthorne
c0aff46e31
Add message processing performance test.
2023-03-04 10:52:21 -05:00
Clark
f3693c966a
Improve conversation list cold start performance.
2023-03-04 10:51:41 -05:00
Nicholas
6bc5b19b1e
Convert RegistrationCompleteFragment to Kotlin.
2023-03-03 10:40:55 -05:00
Cody Henthorne
583f7db554
Clear old group rings on startup.
2023-02-23 12:24:39 -05:00
Cody Henthorne
4f458a022f
Add skip SMS flow.
2023-02-22 22:26:14 -05:00
Cody Henthorne
055ceba398
Add 'AnyAddressPorts' calling field trial flag.
2023-02-14 14:03:08 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Jim Gustafson
d76d13f76c
Update to RingRTC v2.23.1
2023-01-24 14:18:28 -05:00
Greyson Parrelli
3e7dc79fe8
Remove unnecessary code now that minSdk is 21.
2023-01-17 14:30:48 -05:00
Alex Hart
3738daf4a8
Pre-cache max unreserved player count on process startup.
...
This call was taking up to 20ms to run on the first time we would
load a conversation. Adding a post-render call to app launch reduces
this time to 0ms, as the data has been cached by the system. Doing
it on a background thread means we do not pay for it in TTFF.
2023-01-12 15:36:21 -04:00
Alex Hart
424a0233c2
Implement refactor to utilize new donation configuration endpoint.
2022-12-07 13:03:02 -05:00
Greyson Parrelli
95eba78d9c
Improve constraints on thread and message tables.
2022-12-07 13:03:02 -05:00
Greyson Parrelli
81c10a1eae
Lazily initialize NotificationChannels.
2022-11-30 17:10:36 -05:00
Cody Henthorne
beee3b7dc3
Add PNP linked device initialization job.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2022-09-13 13:07:42 -04:00
Nicholas Tinsley
d458ddba55
Schedule TrimThreadsByDateManager on app startup.
...
If enabled, this reschedules the alarm on every startup to make sure that the system never loses track of it.
2022-09-13 13:07:42 -04:00
Cody Henthorne
3252871ed5
Replace prekey jobs with one overall sync job.
2022-08-18 16:01:05 -04:00
Greyson Parrelli
f8220ca554
Add logs to detect negative changes in system clock.
2022-08-10 16:14:45 -03:00
Cody Henthorne
83b97d274f
Add support for PNI registration ids and PNP change number.
2022-08-09 16:23:44 -04:00
Alex Hart
36ccf9ca54
Implement Story onboarding download job and message insertion.
2022-07-05 15:46:06 -04:00
Alex Hart
588663b3c2
Add better handling for unexpected cancellations.
2022-05-18 11:54:17 -04:00
Cody Henthorne
bb963f9210
Add remote megaphone.
2022-05-12 10:42:21 -03:00
Alex Hart
eeb4cdf064
Add strict-mode logging for disk access on Spinner variant.
2022-05-12 10:42:21 -03:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Cody Henthorne
ac9257ec1c
Revert "Track inconsistencies between new and old network availability for internal users."
...
This reverts commit 007975e7da
.
2022-03-28 19:07:20 -04:00
Cody Henthorne
007975e7da
Track inconsistencies between new and old network availability for internal users.
2022-03-21 17:21:42 -04:00
Greyson Parrelli
3503c60fd1
Add routine check to ensure GV2 profiles are up-to-date.
2022-03-17 12:12:56 -04:00
Greyson Parrelli
852dcd9711
Show megaphone to improve network reliability.
2022-03-08 10:41:37 -04:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
2022-03-08 10:41:36 -04:00
Cody Henthorne
d6b6884c69
Integrate calling with Android Telecom system.
2022-03-08 10:41:36 -04:00
Greyson Parrelli
e8ad1e8ed1
Support PNI prekeys.
2022-02-16 14:12:34 -05:00
Cody Henthorne
8348badcd6
Periodically fetch release notes.
2022-02-02 16:50:58 -05:00
Rashad Sookram
35d0f1fc8c
Revert "Fix dynamic language override for app context."
...
This reverts commit 75a19ada23f4fc0d5111fb74d234c7c6f48ba503.
2022-01-24 12:05:29 -05:00
Rashad Sookram
fd6a2c6b10
Fix dynamic language override for app context.
...
Fixes #11889
2022-01-24 12:04:48 -05:00
Cody Henthorne
bfdedd57d1
Update jumbomoji processing and downloading.
2022-01-21 10:31:43 -05:00
Greyson Parrelli
8968ef1b85
Remove routine GV1 migration checks.
...
We will now only migrate GV1 groups upon opening them.
2022-01-03 14:00:39 -05:00
Rashad Sookram
158505c8a8
Move Glide annotation processing out of the main module.
2021-12-16 14:48:25 -05:00
Cody Henthorne
6c608e955e
Add Notification profiles.
2021-12-08 15:07:22 -05:00
Greyson Parrelli
20285e7e5b
Ensure the user's profile gets uploaded.
2021-11-23 17:00:47 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
8aea20f147
Migrate local account data into SignalStore.
2021-11-17 16:14:26 -05:00
Alex Hart
1893896254
Only perform subscriber id keep-alive when the user foregrounds the app.
2021-11-10 11:33:00 -04:00
Greyson Parrelli
8511d3576f
Use the SignalServiceNetworkAccess from ApplicationDependencies.
2021-11-04 16:59:59 -04:00