Alex Hart and GitHub
384344c91b
Upload media restored from local backups to the archive CDN.
2026-07-07 16:08:51 -03:00
Alex Hart and Michelle Tang
ab90969b0e
Show donation thanks sheet reliably after redirect-based (iDEAL/Wero) donations.
2026-07-01 15:10:23 -04:00
Cody Henthorne and Michelle Tang
a7de53333d
Enable linked device flow for debug builds.
2026-07-01 15:10:23 -04:00
Cody Henthorne and Michelle Tang
91965d205a
Add device linking support to RegV5.
2026-07-01 15:10:22 -04:00
Greyson Parrelli and Michelle Tang
8eeffff923
Enable regV5 on debug builds.
2026-07-01 15:09:54 -04:00
Alex Hart and GitHub
ed4c298c33
Implement blind donation permits system.
2026-06-25 13:10:11 -03:00
Alex Hart and jeffrey-signal
4316136723
Move BlobProvider and supporting classes to core-util.
2026-06-24 14:49:49 -04:00
Greyson Parrelli
e7808eb842
Improve search performance.
2026-06-18 16:59:03 -04:00
Cody Henthorne and Greyson Parrelli
c4846d92da
Add request backfill attachment support for linked devices.
2026-06-18 16:09:12 -04:00
Alex Hart and Greyson Parrelli
83cb48d119
Move the VideoEditorFragment to the media-send feature module.
2026-06-18 16:09:12 -04:00
Alex Hart and Greyson Parrelli
a7b4a5d93d
Rip out Camera1.
2026-06-18 16:09:12 -04:00
Greyson Parrelli
39679ebfc3
Inline useNewLinkifier flag.
2026-06-16 09:56:12 -04:00
Cody Henthorne and Greyson Parrelli
d22a2c0a50
Fix transfer control progress reporting bugs.
2026-06-16 09:56:12 -04:00
Alex Hart and Greyson Parrelli
eea29813fa
Move DatabaseId and AttachmentId to core.models.
2026-06-16 09:56:12 -04:00
Cody Henthorne
c88f048049
Ensure unregistered contacts update storage service if previously registered.
2026-06-10 15:20:00 -04:00
Greyson Parrelli and Cody Henthorne
fa6b512cfc
Improve link preview validations.
2026-06-10 15:20:00 -04:00
Alex Hart and Cody Henthorne
4cdd1f70ac
Fix contact search list flickering on query change.
2026-06-10 15:20:00 -04:00
Alex Hart and Cody Henthorne
029b91066f
Add warnings for phishing.
2026-06-10 15:20:00 -04:00
Greyson Parrelli and Cody Henthorne
33619fe463
Fix IndividualSendJobV2 edit message timestamps.
2026-06-09 17:21:48 -04:00
Greyson Parrelli and Cody Henthorne
135bc6e560
Convert a batch of androidTest db tests to unit tests.
2026-06-09 17:21:48 -04:00
Greyson Parrelli and Cody Henthorne
aaa7a18190
Remove Robolectric from some tests with light mocking.
2026-06-09 17:21:48 -04:00
Greyson Parrelli and Cody Henthorne
bfc1c4ebfa
Removed unnecessary Robolectric annotation from some tests.
2026-06-09 17:21:48 -04:00
Greyson Parrelli and Cody Henthorne
15e7b30fa1
Add tests for IndividualSendJobV2.
2026-06-09 17:21:47 -04:00
Cody Henthorne
a5359e05a3
Convert TransferControlView rendering to compose.
2026-06-09 17:21:47 -04:00
Cody Henthorne
f2fd3e63c8
Prevent accepted group message request from resetting when restored from storage.
2026-06-09 17:21:47 -04:00
Greyson Parrelli and Cody Henthorne
53c4069c64
Track perf issues in a table, add internal viewer.
2026-06-09 17:21:47 -04:00
Alex Hart and Cody Henthorne
7cce504f16
Fix unread divider placement and scroll-to-unread on conversation open.
2026-06-09 17:21:47 -04:00
Michelle Tang and Alex Hart
1371663163
Add capability for KT username syncs.
2026-06-03 15:06:31 -03:00
Greyson Parrelli and Alex Hart
2b54dc4715
Ensure we uppercase AEP entry, add tests.
2026-06-03 15:06:31 -03:00
Cody Henthorne and Alex Hart
ffbc4465bb
Improve attachment and delete database operations.
2026-06-03 15:06:31 -03:00
Greyson Parrelli and Alex Hart
4a68e0c469
Fix backup progress being stuck.
2026-06-03 15:06:31 -03:00
Michelle Tang and Alex Hart
be80619a3b
Disappear 1:1 calls.
2026-06-03 15:06:31 -03:00
Alex Hart and Michelle Tang
50884e144e
Add linked device registration skeleton UI.
2026-06-03 13:55:35 -04:00
Michelle Tang
de42d748dc
Ignore tests.
2026-05-27 14:37:51 -04:00
Greyson Parrelli and Michelle Tang
f206487ede
Add MessageService and IndividualSendJobV2.
2026-05-27 14:01:28 -04:00
Greyson Parrelli and Michelle Tang
0284da2d0f
Move a lot of utils into core.
2026-05-27 14:01:28 -04:00
Alex Hart and jeffrey-signal
2ea59bef68
Handle PniChangeNumber sync on linked devices.
2026-05-21 10:38:22 -04:00
Greyson Parrelli and jeffrey-signal
ea861fff49
Remove unnecessary link test.
2026-05-21 10:38:21 -04:00
Cody Henthorne and jeffrey-signal
6722a28f98
Fix broken linkify unit tests.
2026-05-21 10:38:21 -04:00
Alex Hart and jeffrey-signal
49f0c2502b
Add IncomingMessageObserver integration test infrastructure.
2026-05-21 10:38:19 -04:00
Cody Henthorne and jeffrey-signal
1661f3b5f7
Improve profile fetch performance for large groups.
2026-05-21 10:38:18 -04:00
Cody Henthorne and jeffrey-signal
5321f8124a
Add additional download checks to long message text attachments.
2026-05-21 10:38:18 -04:00
Greyson Parrelli and jeffrey-signal
e85637a58d
Inline useBinaryId remote config.
2026-05-21 10:38:17 -04:00
Greyson Parrelli and jeffrey-signal
2aa27df95b
Add SignalRestClient.
2026-05-21 10:38:15 -04:00
Greyson Parrelli and Michelle Tang
4dd57460de
Move a bunch of files into the network modules.
2026-05-14 13:23:16 -04:00
Greyson Parrelli and Michelle Tang
7dd6829bfa
Automatically snooze megaphones after 3 days.
2026-05-14 13:23:16 -04:00
e518eca9a1
Do not include SMS recipients in letter header query.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-05-07 16:26:13 -03:00
Greyson Parrelli
799e57dbe9
Fix bug allowing concurrent execution of jobs in the same queue.
...
There was an issue where a higher priority job in the same queue would
become the new most eligible job, even if the current most eligible job
was actively running.
2026-05-06 13:08:38 -04:00
Alex Hart and Greyson Parrelli
7fc4ec3006
Migrate donation gateway sheet to compose.
2026-05-06 13:08:38 -04:00
Cody Henthorne and Greyson Parrelli
9d1714d452
Fix unique constraint crash when remapping recipients in name collision table.
2026-05-06 13:08:37 -04:00