Greyson Parrelli
f518862dc3
Add debug info for archive upload progress.
2025-08-11 13:02:13 -04:00
Alex Hart
9f7a78bf3c
Update remote backup size display to indicate loading while accessing data.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
71a588da39
Do not retry thumbnails on terminal status codes.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
17b42f76a2
Ensure long text is excluded from pending archive size calculation.
2025-08-11 13:02:13 -04:00
lisa-signal
5e8d72e19e
Fix potential ANR in debug log viewer.
2025-08-11 13:02:13 -04:00
Alex Hart
308f4c817f
Perform zk check in check job.
2025-08-11 13:02:13 -04:00
lisa-signal
75df8c0e2a
Allow back button to remove debug log filter.
2025-08-11 13:02:13 -04:00
jeffrey-signal
1edc94d5ad
Dynamically calculate Glide stream mark limit based on device memory.
...
Replaces the hardcoded `InputStreamRewinder.MARK_READ_LIMIT` with a value that is calculated dynamically based on the device's RAM (scaling the mark read limit linearly between 5 to 8 MB).
A larger limit will avoid unnecessary fail & retries on high-end devices and improve performance.
2025-08-11 13:02:13 -04:00
lisa-signal
c0f826808b
Add filter by log level feature in debug log screen.
2025-08-11 13:02:13 -04:00
Alex Hart
e93f889115
BackupDeleteJob integration tests.
2025-08-11 13:02:13 -04:00
Alex Hart
995215be2a
Skip media restoration if we're on the free tier.
2025-08-11 13:02:13 -04:00
jeffrey-signal
784a64c353
Fix large image file loading failures.
...
Replaces `DecryptableStreamUriLoader` with `DecryptableUriStreamLoader`, which addresses `InvalidMarkException` errors that were occurring when loading large image files with Glide. This new model loader provides a more robust approach via multiple fallback mechanisms to try to recover gracefully from errors related to displaying large images.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
a549fff6fa
Add parallelization options for archive attachment restoration.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
7b88b07170
Increase parallelization of attachment archive uploads.
2025-08-11 13:02:12 -04:00
Greyson Parrelli
3273787a05
Do not make all instrumentation tests internal users.
2025-08-11 13:02:12 -04:00
Cody Henthorne
27ddc97ea4
Use server rereg flag to show post reg restore flows.
2025-08-11 13:02:12 -04:00
Greyson Parrelli
f255160c4a
Default the number of JobRunners to 8.
2025-08-11 13:02:12 -04:00
Greyson Parrelli
7cf170ab3d
Fix debug tool to insert messages with attachments.
2025-08-11 13:02:12 -04:00
Cody Henthorne
8e6664f41c
Fix backup instrumentation tests.
2025-08-11 13:02:12 -04:00
Michelle Tang
2ced30b557
Add notification profile size to local metrics.
2025-08-11 13:02:12 -04:00
Greyson Parrelli
1a531548e8
Ensure various log database indexes are used.
2025-08-11 13:02:12 -04:00
Alex Bakon
d0b53f21bd
Use correct index when deleting old log lines.
2025-08-11 13:02:12 -04:00
emir-signal
c4c9fd9f65
Make epoch optional in backups and storage service.
2025-08-11 12:40:40 -04:00
andrew-signal
303174c864
Add remote config to split libsignal-net support for standard vs proxied.
2025-08-06 15:51:27 -04:00
Cody Henthorne
95ff2886cd
Add more linked device checks to various jobs.
2025-08-06 15:50:16 -04:00
Alex Hart
0df5ec458b
Utilize the correct method for converting signal service amount to fiat money.
2025-08-06 15:50:16 -04:00
jeffrey-signal
7d35e685b2
Add Glide Downsampler.
2025-08-06 15:50:16 -04:00
Cody Henthorne
7ca1ac4efb
Add rudimentary link+sync support.
2025-08-06 15:50:16 -04:00
Alex Hart
1a68b8768d
Fix redemption error details.
2025-08-06 15:50:16 -04:00
Alex Hart
53a80589e3
Add Out of Remote Storage sheet.
2025-08-06 15:50:16 -04:00
Verryx-02
50d809029e
Save media attachments to Signal subdirectories.
...
Closes #14277
2025-08-06 15:50:16 -04:00
Michelle Tang
eb7012b7ae
Remove plaintext device creation timestamp.
2025-08-06 15:50:16 -04:00
Greyson Parrelli
9dcc704a9e
Add specific registration error cases for SVRB.
2025-08-06 15:50:16 -04:00
Jordan Rose
0726c29528
Swap between two log buffers to save on copying
2025-08-06 15:50:16 -04:00
Jordan Rose
7074684474
Avoid reallocation inserting logs into database
2025-08-06 15:50:16 -04:00
lisa-signal
57454a2661
Add filter functionality to debug log screen.
2025-08-06 15:50:16 -04:00
Greyson Parrelli
949bc8fb95
Add additional logging around JobManager memory state.
2025-08-06 15:50:14 -04:00
Cody Henthorne
6379f9f453
Cancel may have messages notification from FcmJobService.
2025-08-06 15:49:25 -04:00
Greyson Parrelli
26df14124b
Make our loggers singletons.
2025-08-06 15:49:22 -04:00
Sagar
418ce68a97
Add unit tests for FindByViewModel.
...
Closes #14145
2025-08-06 15:48:22 -04:00
Greyson Parrelli
92e1f68c6d
Remove legacy attachment fields from Backup.proto
2025-08-05 11:00:54 -04:00
Greyson Parrelli
5aeca1deb1
Add initial SVRB support.
2025-08-05 11:00:54 -04:00
Cody Henthorne
f6ab408fc8
Add developer only crude link device UX.
2025-08-05 11:00:54 -04:00
Cody Henthorne
e29abdea91
Add device linking infrastructure.
2025-08-05 11:00:54 -04:00
Cody Henthorne
e6e869e074
Fix identity key update failure when profile key verification failed.
2025-08-05 11:00:54 -04:00
Alex Hart
a60f3a26fb
Disable current tier from being selected.
2025-08-05 11:00:54 -04:00
lisa-signal
5e0aa830bf
Add search functionality to debug log screen.
2025-08-05 11:00:54 -04:00
Alex Hart
962375e422
Clear auth credentials post restore and when a user disables backups.
2025-08-05 11:00:54 -04:00
Michelle Tang
87af103012
Add additional foreground service timeout check.
2025-08-05 10:20:20 -04:00
Alex Hart
386744fa72
Fix crash when launching app for non-internal users.
2025-08-02 20:46:43 -03:00