Alex Hart
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
7fc4ec3006
Migrate donation gateway sheet to compose.
2026-05-06 13:08:38 -04:00
Cody Henthorne
9d1714d452
Fix unique constraint crash when remapping recipients in name collision table.
2026-05-06 13:08:37 -04:00
andrew-signal
2fdb712b38
Reattempt auth connection when network validated status changes.
2026-05-06 13:08:37 -04:00
Cody Henthorne
561186df90
Adjust auto-download checks.
2026-05-06 13:08:37 -04:00
Cody Henthorne
58fcc07578
Convert flakey MessageTable story instrumentation tests to unit tests.
2026-04-22 15:12:47 -03:00
Greyson Parrelli
89c645dea3
Create a network module.
2026-04-22 15:12:47 -03:00
Cody Henthorne
76e30ab09f
Add verified group title tracking and syncing.
2026-04-17 15:52:56 -04:00
Alex Hart
91f73b473f
Sanitize donations webview intents.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-04-17 15:26:52 -04:00
Cody Henthorne
90207b7dd7
Convert handful of recipient/db heavy androidTests to regular unit tests.
2026-04-17 15:26:50 -04:00
Cody Henthorne
ab0102a372
Do not force-apply P2P group changes unless the change adds or removes us.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-04-15 14:45:14 -04:00
Cody Henthorne
3804890265
Stop putting e164s into SignalProtocolAddress.
2026-04-15 14:45:14 -04:00
jeffrey-signal
c30e3cc1b7
Disable group member labels while in message request state.
2026-04-15 14:45:13 -04:00
Jesse Weinstein
82df20190d
Remove all remaining usages of annimon.stream.
2026-04-15 14:45:10 -04:00
Jesse Weinstein
086883e565
Convert all the toList calls to collect(Collectors.toList)
...
Resolves #14718
2026-04-15 14:45:06 -04:00
Cody Henthorne
7aadc208e1
Promptly remove terminated groups from shortcuts.
2026-04-15 14:43:11 -04:00
Greyson Parrelli
98d9b12438
Add null check in UriUtil.
2026-04-13 16:22:10 -04:00
Jesse Weinstein
b57d922cdf
Remove use of annimon.stream in several places.
...
Resolves #14705
2026-04-13 16:22:08 -04:00
Greyson Parrelli
5310c19b99
Update isValidExternalUri.
2026-04-13 16:22:06 -04:00
Greyson Parrelli
4c76cb682e
Give a media/no-media choice in labs plaintext export.
2026-04-08 15:50:43 -04:00
Greyson Parrelli
0e8dedf4d0
App ability to regV5 in the main app, behind compile flag.
2026-04-06 16:47:01 -04:00
Alex Hart
966e208be5
Fix DB write connection starvation in InAppPaymentsBottomSheetDelegate.
2026-03-31 16:20:26 -03:00
Alex Hart
d5329d0794
Support directly selecting signalbackup.
2026-03-26 12:25:37 -03:00
Cody Henthorne
c81f40eb74
Add additional group terminate checks.
2026-03-25 16:31:09 -04:00
Greyson Parrelli
2bb9578ef9
Use sqlite-jdbc for unit tests to enable FTS5 and JSON1 support.
2026-03-25 16:31:09 -04:00
Greyson Parrelli
8a887b65a1
Extract base archive classes into their own module.
2026-03-25 16:31:09 -04:00
Cody Henthorne
a0c0acb8fc
Add group terminate support.
2026-03-25 16:31:08 -04:00
Alex Hart
78d3db319c
Fix local backup restore AEP handling and conditional re-enable.
2026-03-25 16:31:08 -04:00
Greyson Parrelli
2b163a9acd
Add the ability to do an export of a single chat.
2026-03-18 13:15:49 -04:00
Cody Henthorne
a62f07db11
Reintroduce preliminary telecom support for 1:1 calling.
2026-03-18 13:15:49 -04:00
jeffrey-signal
73f5a3398c
Show warning when group changes would clear member labels.
2026-03-11 15:41:47 -04:00
Alex Hart
7fb866fcfb
Utilize InAppPaymentTable as the SSOT for ManageDonationsFragment.
2026-03-11 15:41:44 -04:00
jeffrey-signal
7ff051a638
Show other group members with labels.
2026-03-11 15:41:42 -04:00
jeffrey-signal
6100664287
Show group update messages for member label permission changes.
2026-03-11 15:41:41 -04:00
jeffrey-signal
9500f4a59c
Add support for app version-based remote configs.
2026-03-11 15:41:40 -04:00
Greyson Parrelli
2356bb6da2
Fix ScreenDensity calculation.
2026-03-09 12:24:12 -04:00
Greyson Parrelli
e7d1db446b
Add support for story archiving.
2026-03-09 12:24:11 -04:00
Greyson Parrelli
f8d3336a1e
Add internal setting to disable internal user.
2026-03-04 13:55:39 -05:00
jeffrey-signal
dc1fdffe6a
Warn user when their member label will show instead of their about text.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
7fbcd17759
Add some megaphones to encourage users to try backups.
2026-03-04 13:55:39 -05:00
Greyson Parrelli
a95ebb2158
Add improved notification settings when muted.
2026-03-04 13:55:39 -05:00
Alex Hart
95c0bc6052
Update internal and local backup access.
2026-03-04 13:45:24 -05:00
jeffrey-signal
9581994050
Handle network and permissions errors when saving group member label.
2026-02-26 10:34:16 -05:00
jeffrey-signal
316d0e67c5
Enforce member label emoji and text constraints.
2026-02-26 08:32:32 -05:00
Alex Hart
3a62ad67e1
Fix out-of-sync audio selection.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-02-25 19:38:12 -05:00
jeffrey-signal
a8a6fec19d
Show preview on edit member label screen.
2026-02-24 16:50:01 -05:00
Michelle Tang
071fbfd916
Add support for admin delete.
2026-02-24 16:50:01 -05:00
Greyson Parrelli
85d5f62301
Fix potential archive sync issue.
2026-02-18 15:48:16 -04:00
adel-signal
6986acd6f4
Update RingRTC to 2.65.0
...
Co-authored-by: emir-signal <emir@signal.org >
Co-authored-by: Cody Henthorne <cody@signal.org >
2026-02-18 15:48:16 -04:00