87 Commits

Author SHA1 Message Date
Mariusz Woloszyn
d0724fb5b5
Support linking phone-numberless Signal accounts (#2123)
* Support linking phone-numberless Signal accounts

* Align numberless account support with project style

* Support numberless accounts over D-Bus

* Keep superseded accounts out of numberless account discovery

Record numberless accounts explicitly instead of treating every retained ACI
as a discoverable account. Resolve older index entries against saved account
state, preserving ACI lookup and retrying unavailable state on later reads.

The optional index field remains compatible with version 2 readers. Update
native-image reflection metadata and cover replacement, legacy migration,
locked and missing state, and mismatched ACIs in regression tests.

* Address numberless linking review cleanup

Reuse AccountApiV2 through SignalDependencies and use the shared suspend response helper while preserving linking error handling. Remove the unused account-number accessor and unsupported D-Bus version fallback. Keep numberless linking documentation in the man page and point the README to the wiki.

Validate linking errors through HTTP response fixtures. All 196 tests pass on JDK 25 with an isolated D-Bus session; build and JSON schema generation also pass. Account-index classification is unchanged pending review discussion.
2026-09-20 17:51:57 +02:00
Arnout Engelen
64a629002d
docs: clarify register vs link (#2094)
This wasn't obvious to me, happy I asked in #2092 :)
2026-07-26 18:47:30 +02:00
AsamK
14f98602d2 Update README 2026-07-12 15:35:50 +02:00
Gara Dorta
5bfb044245
JSON Schema for JSON-RPC (#1952)
* Add OpenAPIDocs

* Remove the json prefix from the names

* Format file

* Rename models to schemas

* Add required = true to all the required attributes

* Add missing required = true schemas

* Deprecated fields are not required

* switch to micronout json generation

* Fix generator for JsonUnwrapped files

* Fix layout of manual schemas

* Pretty print the json files

* Remove @JsonProperty(required = true)

* Make references local

* Updated the readme

* Removed uneeded import

* Remove extra empty lines

* Clean readme

* Add docs depedency only when needed

* Revert uneeded changes

* Revert more changes

* Better formatting

* Simplified name

* fix: remove jsonunwrapped workaround by upgrading to micronaut-json-schema version 2.0.0-M6

* Simplified jsonSchemas task definition

* Updated readme with the new schemas path

* typo fixing

* Remove empty space from merge
2026-04-15 20:57:36 +02:00
AsamK
32c8d4f801 Update to java 25 2026-01-24 15:38:02 +01:00
Benjamin Loison
a9be1aa608 Remove an unnecessary space in README.md 2026-01-23 19:37:26 +01:00
AsamK
8dcc16d640 Update README.md 2025-11-19 20:31:54 +01:00
Ankur Heramb Joshi
9a1ddd0d41 Revise installation commands in README.md
Updated installation instructions for signal-cli to use the latest version dynamically.

1] Uncompressed signal-cli-"${VERSION}".tar.gz directly produces executable named signal-cli and NOT named signal-cli-"${VERSION}" , thus was getting error in installation. 
This change should rectify the issue.

2] Also finding latest release version is simplified
2025-11-19 20:31:54 +01:00
AsamK
dbdff83132 Update README
Fixes #1803
2025-07-12 11:09:24 +02:00
Enguerran P.
a089a5ef04 Update README > landline procedure
Update landline (`--voice`) registration procedure.

This closes #1666 (🤘)
2025-02-07 23:16:46 +01:00
AsamK
b579935846 Update README 2025-02-07 18:30:10 +01:00
Sebastian Scheibner
fb81bf1d05
Update README.md 2024-05-09 21:20:38 +02:00
Viktor Szépe
6f407ab509
Fix typos (#1459) 2024-02-19 08:20:24 +01:00
AsamK
506dcfa6c0 Update README.md 2023-11-04 11:32:42 +01:00
AsamK
80c1a6d2af Switch to Java 21 2023-10-24 17:36:32 +02:00
AsamK
24069c8277 Update documentation 2023-10-15 22:37:46 +02:00
AsamK
e5aa10a730 Update README 2023-09-16 11:57:43 +02:00
Benjamin Loison
2487fff44a
Remove unnecessary spaces in README.md and add sh syntax highlighting (#1270) 2023-07-05 10:13:21 +02:00
AsamK
6106e1878b Update README.md 2023-04-03 19:00:56 +02:00
AsamK
8997d7f91f Update README.md 2022-11-08 17:18:22 +01:00
John Rush
6bbbccb9ac
Update README.md (#972)
Fix typo from "JSON-PRC" to "JSON-RPC".
2022-06-21 10:11:30 +02:00
Sebastian Scheibner
5a63b5419f
Update README.md 2022-05-21 11:47:46 +02:00
AsamK
ec945cd227 Add --message-from-stdin flag for send command 2022-02-20 14:22:53 +01:00
Simon F
76f27449df
Add reference to alpine linux aport to README (#887) 2022-02-10 07:43:55 +01:00
Sebastian Scheibner
8c6b909365
Update README.md 2022-02-02 15:02:21 +01:00
exquo
e5a8cdb056
Repackage signal-client native builds (#879)
* Repackage signal-client native builds

* Change repo to upstream

* Use `listAccounts` to test run signal-cli

* Use "macOS" in filename
2022-02-01 20:57:32 +01:00
AsamK
c9dffe47f6 Update libsignal-service-java 2021-11-18 19:25:11 +01:00
AsamK
8aab644db9 Rename username to account 2021-11-12 16:51:33 +01:00
AsamK
f884175748 Add fatJar gradle task to create a single executable jar file 2021-10-27 20:59:02 +02:00
AsamK
ce70a623c2 Use Java 17 2021-10-27 14:39:40 +02:00
AsamK
e562daa1f3 Update README.md 2021-09-15 21:34:05 +02:00
AsamK
12e85ec671 Remove custom -PappArgs handling, gradle now supports --args 2021-09-12 19:20:21 +02:00
AsamK
627a587952 Use official graalvm native-image gradle plugin 2021-09-12 19:08:47 +02:00
AsamK
cbff7217c1 Bump version 2021-09-12 17:47:02 +02:00
AsamK
89d498f87d Update README.md 2021-08-16 19:55:30 +02:00
AsamK
f449a242e4 Remove fallbacks to deprecated data paths 2021-08-08 15:52:54 +02:00
exquo
f1d6890da4
Add README note about glibc version requirement for libsignal-client (#647)
Ref #643
2021-06-17 16:11:56 +02:00
AsamK
15b16f3dc3 Update README.md 2021-05-24 23:39:01 +02:00
AsamK
cfc818872f Add hint that messages must be regularly received 2021-05-24 12:18:33 +02:00
AsamK
d3a4a3a99e
Update README.md 2021-05-21 22:29:04 +02:00
AsamK
357e278f48 Remove error handling for oracle unlimited crypto issue 2021-05-01 08:45:10 +02:00
AsamK
4f9c0172ef Update README 2021-04-02 09:22:15 +02:00
AsamK
2ea56a1b67
Update README.md 2021-03-07 16:26:33 +01:00
AsamK
9eeba88bd0 Add more information for libsignal-client native dependency 2021-02-14 10:40:35 +01:00
AsamK
b4311c7b76 Add more config generated by agent 2021-01-23 11:13:01 +01:00
Michael Kebe
a709447536
Added GraalVM configuration to create a native binary (#452)
* Initial GraalVM configuration

* graalvm reflection changes for v0.7.4

* graalvm removed unneeded options for native-image

* updated gradle plugin org.mikeneck.graalvm-native-image to 1.1.0

* moved from gradle graalvm-native-image plugin to native-build.sh

* added missing graalvm reflection config for receive

* refactored native-build.sh to a gradle task buildNativeBinary
2021-01-23 11:11:50 +01:00
Benjamin Schmid
cb596c15f1
doc(README): put links to manpage & wiki first (#459)
- Directly provide links to the complete man page below usage
- Extend explanation of `USERNAME`
2021-01-21 18:44:31 +01:00
Mateusz Piotrowski
ae39d6a085 Bump required JRE version in README 2020-09-28 18:11:12 +02:00
exquo
1be13392da Adjust link to a renamed wiki page 2020-08-19 13:03:38 +02:00
AsamK
2e1660f066 Update README.md 2020-08-14 20:52:21 +02:00