Karel Vervaeke
5795d43d0d
print qr code when producing a device link uri, but only if System.console is not null
2026-02-19 18:35:04 +01:00
Denys Filonenko
de42f55e37
Fix typo in SendPollCreateCommand.java
...
Fix typo in error message, when options < 2
2026-02-16 18:22:38 +01:00
AsamK
4d1d28672d
Refactor message receive
2026-02-14 12:15:27 +01:00
Brian (bex) Exelbierd
fefca7d837
Add --ignore-avatars and --ignore-stickers CLI flags
...
Implement two new CLI flags to disable downloading avatars and sticker
packs during message reception, following the existing pattern of
--ignore-attachments and --ignore-stories flags.
Changes:
- Add --ignore-avatars and --ignore-stickers flags to ReceiveCommand,
DaemonCommand, and JsonRpcDispatcherCommand
- Extend ReceiveConfig record with ignoreAvatars and ignoreStickers
fields
- Pass ignoreAvatars as explicit boolean parameter to ProfileHelper,
SyncHelper, and GroupHelper methods (per maintainer feedback)
- Gate avatar downloads in ProfileHelper (profile avatars), SyncHelper
(contact avatars), and GroupHelper (group avatars for V1 and V2)
- Gate sticker pack downloads in IncomingMessageHandler for both
direct sticker messages and sync sticker pack operations
- Update handleSignalServiceDataMessage and handleSyncMessage to pass
full ReceiveConfig instead of individual boolean flags
- Update man page (signal-cli.1.adoc) with flag documentation
- Add entries to CHANGELOG.md
When these flags are set, the respective content is not downloaded
during message reception. Metadata (avatar paths, sticker pack IDs)
is still stored, and existing FileNotFoundException handling will
surface if content is later requested but wasn't downloaded.
Fixes #1903
Closes #1904
2026-02-14 12:15:13 +01:00
AsamK
70644ba31b
Update libsignal-service
2026-02-05 17:52:11 +01:00
AsamK
14297986f2
Use SequencedCollection instead of List
2026-01-24 17:24:27 +01:00
AsamK
0bd4d554d8
Use virtual threads
2026-01-24 17:24:27 +01:00
AsamK
82abc20871
Remove deprecated functionality
2026-01-24 15:37:00 +01:00
AsamK
8eb9662694
Implement new updateDevice command to update device names
...
Fixes #1906
2026-01-23 20:00:25 +01:00
AsamK
eb52380ecf
Remove now unnecessary check for primary device from updateContact
...
Fixes #1880
2025-12-08 17:08:38 +01:00
AsamK
87945ac506
Ignore authorization failed errors in multi account mode
...
Fixes #1884
2025-12-05 20:08:07 +01:00
Artemii Bigdan
11d96c894d
Print user number in UserAlreadyExistsException DBus error
...
Currently, the error looks like "UserAlreadyExistsException null", which does not give enough information to handle this situation in the multi-account daemon mode.
This change adds a phone number to the error message resolving my issue and achieving functional parity with CLI interface.
2025-12-03 18:39:48 +01:00
AsamK
feaee2bfe1
Add support for receiving and sending polls
2025-11-02 20:50:18 +01:00
AsamK
91701f609a
Update libsignal-service
2025-11-02 18:50:29 +01:00
AsamK
d27aea2220
Add --notiy-self to sendReaction command
2025-11-02 18:49:26 +01:00
AsamK
552ce6b06d
Fix device link URI parsing
...
Fixes #1864
2025-10-31 21:48:26 +01:00
AsamK
cad61dae37
Update libsignal-service
2025-10-25 11:31:48 +02:00
Bradley Erickson
ef3c1ea0e7
add missing isExpirationUpdate field to JSON serialization
2025-10-10 07:08:24 +02:00
AsamK
98b46353ea
Improve error message for missing and invalid account parameter
2025-09-23 18:32:38 +02:00
AntonKun
96ec6624c5
Updated the JSON-RPC handler on a file lock overlap
2025-09-23 17:48:15 +02:00
AsamK
e65fee0efb
Update libsignal-service-java
...
Fixes #1772
2025-09-18 20:55:21 +02:00
AsamK
1af03e3e16
Fix hiding contacts
2025-09-15 11:34:27 +02:00
AsamK
a22af8303a
Force a group refresh when using listGroups command with groupId
...
Fixes #1802
2025-09-14 19:28:56 +02:00
AsamK
371dc06842
Handle unregistered username correctly when sending message
...
Fixes #1824
2025-09-14 19:28:56 +02:00
AsamK
e60b80effc
Prevent splitting UTF-8 chars when reading from stdin
...
Fixes #1827
2025-09-14 19:28:56 +02:00
AsamK
c37d8c6ce1
Update libsignal-service
2025-09-14 19:28:56 +02:00
d1vbyz3r0
61bc30eb43
Fix typo for group-id CLI parameter
2025-09-11 18:15:30 +02:00
AsamK
783201d12e
Fix incorrect error message
2025-07-16 19:17:21 +02:00
AsamK
3e981d66e9
Fix null pointer regression
2025-07-14 18:52:41 +02:00
AsamK
7c7fc76a64
Add support for sending view once messages
...
Closes #1812
2025-07-14 16:42:06 +02:00
AsamK
ca33249170
Handle rate limit exception correctly when querying usernames
...
Fixes #1797
2025-07-12 11:03:28 +02:00
AsamK
887ed3bb44
Show better error message when sending fails due to missing pre keys
2025-07-08 17:35:17 +02:00
AsamK
3180eba836
Exit if account check fails at startup
...
Fixes #1804
2025-07-08 17:34:04 +02:00
AsamK
cb06cbdcca
Shut down when dbus daemon connection goes away unexpectedly
...
Fixes #1800
2025-06-29 11:22:30 +02:00
AsamK
069325af47
Extend shutdown request with optional error
2025-06-29 11:22:30 +02:00
AsamK
e6113d4d96
Update libsignal-service-java
2025-06-28 14:35:56 +02:00
AsamK
6cc3a6f561
Update dependencies
2025-06-25 00:20:42 +02:00
AsamK
a0d5744c49
Improve behavior when pin data doesn't exist on the server
2025-06-08 16:22:03 +02:00
AsamK
2f8328847c
Update dependencies
2025-06-07 16:14:55 +02:00
AsamK
e594f3b237
Update libsignal-service
2025-05-08 21:31:17 +02:00
AsamK
985af6e445
Update libsignal-service
2025-02-28 09:32:17 +01:00
AsamK
e1f4dae5c2
Show better error message when receiving an empty JSON RPC line
...
Fixes #1715
2025-02-27 11:39:31 +01:00
AsamK
ed79e0b377
Check if required quote-author parameter is missing
...
Fixes #1716
2025-02-27 11:14:54 +01:00
AsamK
a6ec71dc31
Add --mobilecoin-address as alias to updateProfile
...
Closes #1638
2025-01-30 20:18:07 +01:00
AsamK
5e16123632
Extend updateContact command with nick given/family name and note
2025-01-23 17:11:33 +01:00
AsamK
71d3b83a1c
Update user agent
2025-01-18 20:24:01 +01:00
AsamK
055a8ee8b9
Add general description for global/subcommand arguments
...
Fixes #1649
2025-01-18 16:59:25 +01:00
AsamK
a5d2e1ea23
Use getRawQuery to prevent double decoding the query
...
Fixes #1682
2025-01-17 16:03:00 +01:00
AsamK
22a0ff976a
Update libsignal-service
2024-12-26 20:14:53 +01:00
AsamK
68c9d84d19
Update libsignal-service
...
Fixes #1633
2024-11-24 13:04:04 +01:00