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
Greyson Parrelli
e1570e9512
Start mirroring to SVR2.
2023-07-12 15:48:51 -04:00
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