Greyson Parrelli
16e36c94de
Convert SvrValues to kotlin.
2024-11-06 15:44:37 -05:00
Alex Hart
88ea258b45
Prevent failed network request from causing application crash.
2024-10-10 15:56:23 -04:00
Alex Hart
861ef4d708
Move check to job method.
2024-10-07 17:01:27 -04:00
Alex Hart
8c63977775
Check backups state whenever the app is brought to foreground.
2024-10-07 17:01:27 -04:00
Cody Henthorne
5552455c2e
Check for restorable previously optimized media and restore if necessary.
2024-09-26 00:00:18 -04:00
Gaëtan Muller
b340097f9c
Remove Multidex usages.
...
Since the min SDK is at least 21, it is no longer necessary to use the Multidex library.
See the following for more info: https://developer.android.com/build/multidex#mdex-on-l
Resolves #13696
2024-09-20 10:52:18 -04:00
Greyson Parrelli
6112ee9bd3
Initialize AppDependencies if needed in AvatarProvider.
2024-09-13 10:51:30 -04:00
Nicholas Tinsley
9261c34213
Clean up registration java packages hierarchy.
2024-09-13 10:51:30 -04:00
Cody Henthorne
71b5a9f865
Fix avatar loading in OS views when app is not running.
2024-08-22 13:04:59 -07:00
Alex Hart
cda029cd93
Add billing module and include in play implementation.
2024-08-22 13:04:59 -07:00
Michelle Tang
3bdbd69a7d
Update screen lock.
2024-08-08 12:22:34 -07:00
Greyson Parrelli
b34bf4b8b0
Initialize app dependencies earlier.
2024-07-18 12:03:23 -04:00
Greyson Parrelli
91eeda6c6e
Allow RemoteConfig to be lazily initialized.
2024-07-16 16:54:38 -04:00
Cody Henthorne
f5abd7acdf
Add Group Send Endorsements support.
2024-07-09 13:40:41 -04:00
Jim Gustafson
a3d1197aef
Update to RingRTC v2.44.3
2024-07-09 13:40:41 -04:00
moiseev-signal
816e3442a0
Adopt libsignal 0.51.1
2024-06-24 15:04:03 -04:00
Alex Hart
57a70c3085
Quiet down auth check job.
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
3ff218f9c6
Make build deprecation more resilient to clock skew.
2024-06-21 09:19:47 -03:00
Cody Henthorne
543a85316e
Improve FCM check clock skew handling.
2024-06-07 13:02:44 -04:00
Greyson Parrelli
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
Alex Hart
d719edf104
Rewrite in-app-payment flows to prepare for backups support.
2024-06-05 15:46:00 -04:00
Clark
b043b6e458
Schedule message backups when enabled.
2024-04-23 12:29:03 -04:00
Cody Henthorne
eefc86f27e
Fix dangling call notification and remove active call manager flag.
2024-04-12 09:38:06 -04:00
Greyson Parrelli
982f602178
Regularly analyze database tables to improve index usage.
2024-04-09 16:55:25 -04:00
Greyson Parrelli
50149a3803
Show a megaphone when a device is about to unlink.
2024-03-27 15:54:35 -04:00
Greyson Parrelli
e24c951d83
Convert MiscellaneousValues to kotlin.
2024-03-19 14:47:58 -04:00
Greyson Parrelli
825ca0d737
Remove more SMS vestiges.
2024-03-18 19:21:08 -04:00
Clark
fc9d94701c
Disable job manager in instrumentation tests by default.
2024-03-06 20:42:01 -04:00
Jameson Williams
ec96b4e3aa
Update Glide to use ksp, drop kapt.
...
Resolves #13381
2024-01-31 22:12:17 -05:00
Alex Hart
d0d4008100
Add cleanup job for group ringing.
2024-01-09 13:40:50 -04:00
Greyson Parrelli
c2ee621f64
Move maybeMarkRegistrationComplete to be non-blocking.
2024-01-03 15:12:45 -05:00
Greyson Parrelli
f10418face
Convert RetrieveProfileJob to kotlin.
2024-01-03 15:12:45 -05:00
Greyson Parrelli
97c34b889a
Update logging format.
2023-12-04 16:18:53 -05:00
Jim Gustafson
d20b6f355c
Enable opus low bitrate redundancy for internal testing.
2023-11-15 17:02:21 -05:00
Clark
2782216e52
Remove slow getResourceAsStream when loading the Conscrypt provider.
2023-11-06 09:56:11 -05:00
Greyson Parrelli
5a005fb809
Build a simple ANR detector.
2023-11-01 20:45:15 -04:00
Greyson Parrelli
4b004f70ec
Update website build to use PackageInstaller.
2023-10-23 14:30:37 -04:00
Alex Hart
d497ed4195
Handle launch to external bank application.
2023-10-23 09:26:31 -03:00
Cody Henthorne
f9bd1bac36
Revert "Upgrade eventbus to 3.3.1"
...
This reverts commit 89199b81ab .
2023-10-19 13:11:13 -04:00
Grzegorz Bobryk
89199b81ab
Upgrade eventbus to 3.3.1
2023-10-17 11:15:56 -04:00
Greyson Parrelli
7d5786ea93
Add a core-util-jvm module.
...
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
2023-10-05 19:13:19 -04:00
Greyson Parrelli
6a974c48ef
Add a log viewer to Spinner.
...
This is more of a proof-of-concept/demo for using a websocket with
Spinner. Gives an example of how we could push live updates to the
webapp.
Also, the logger is actually nice. Guaranteed to never get cluttered
with system logs. Looks basically identical to our other log viewers.
Filtering is basic but fast. And we could build much better tooling on
top of this.
2023-09-28 19:44:46 -04:00
Greyson Parrelli
f959543c19
Add UI for prompting about crashes.
2023-09-11 17:07:11 -03:00
Clark
4cbcee85d6
Add prompt to help troubleshoot slow notifications.
2023-08-16 10:26:32 -04:00
Greyson Parrelli
2f8e112f3a
Rename MessageProcessReceiver -> RoutineMessageFetchReceiver.
2023-08-16 10:26:32 -04:00
Greyson Parrelli
b07d675bb4
Remove BackgroundMessageRetriever and clean up old code.
2023-08-16 10:26:32 -04:00
Clark
0fde404da8
Add you may have messages notification.
2023-07-19 17:12:19 -04:00
Greyson Parrelli
5ca025544e
Improve logging around memory usage.
2023-07-12 15:48:51 -04:00