2200 Commits

Author SHA1 Message Date
Era Dorta
c633f478c2 typo fixing 2026-03-28 22:02:18 +01:00
Era Dorta
dd1d41c798 Merge branch 'master' into openapi-docs 2026-03-28 21:59:15 +01:00
Era Dorta
ed6f41c691 Updated readme with the new schemas path 2026-03-28 21:58:36 +01:00
Era Dorta
b4d5da7bf0 Simplified jsonSchemas task definition 2026-03-28 21:57:53 +01:00
Kevin Kickartz-Grabowsky
59a0bd87cd
Add --voice-note flag for send command (#1973)
Add support for marking audio attachments as voice notes when sending
messages. Voice notes are displayed inline with a play button in Signal
clients, rather than as file attachments.

This addresses a longstanding TODO in AttachmentUtils.java and resolves
the feature request in #1601.

Changes:
- Add 'voiceNote' field to Message record
- Pass voiceNote flag through AttachmentHelper to AttachmentUtils
- Add .withVoiceNote() to SignalServiceAttachmentStream builder
- Add --voice-note CLI argument to SendCommand
- Support voiceNote parameter in JSON-RPC mode

Usage:
  signal-cli send -a audio.m4a --voice-note +1234567890

JSON-RPC:
  {"method":"send","params":{"attachment":"audio.m4a","voiceNote":true,...}}

Closes #1601
2026-03-28 12:28:13 +01:00
AsamK
c94da00212 Update libsignal-service 2026-03-21 22:32:38 +01:00
AsamK
36649a8526 Update CONTRIBUTING.md 2026-03-21 22:04:48 +01:00
AsamK
3297acd3f4 Update gradle 2026-03-21 22:04:48 +01:00
AsamK
3e5caf9284 Prepare next release 2026-03-21 22:04:48 +01:00
dependabot[bot]
53ae9e4266
Bump rustls-webpki from 0.103.9 to 0.103.10 in /client (#1982)
Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.9 to 0.103.10.
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10)

---
updated-dependencies:
- dependency-name: rustls-webpki
  dependency-version: 0.103.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 16:37:53 +01:00
Era Dorta
1702266b75 fix: remove jsonunwrapped workaround by upgrading to micronaut-json-schema version 2.0.0-M6 2026-03-21 15:58:04 +01:00
Era Dorta
da0d67a2db
Merge branch 'master' into openapi-docs 2026-03-18 19:05:21 +01:00
joeykrim
313f5392ef
Fix updateGroup --admin and --remove-member silent failures (#1970)
Fix type mismatch in retainAll() calls that cause updateGroup --admin
and --remove-member to silently do nothing.

retainAll() compared Set<RecipientId> against Collection<GroupMemberInfo>,
which always evaluates to false (different types), emptying the set.

Replace group.getMembers() with group.getMemberRecipientIds() in all
three affected locations.

Fixes: updateGroup --admin silently failing to promote members
Fixes: updateGroup --remove-member silently failing to remove members

Co-authored-by: joey <joey@Mac-Studio.local>
2026-03-13 08:08:02 +01:00
moppman
7d89375d3a
Update GraalVM metadata (#1966)
Add isArchived from #1957
2026-03-09 19:10:36 +01:00
Zachary Johnson
db0f660d08
enforce poll options between 1 and 100 characters; update documentation (#1965)
pre-PR cleanup
2026-03-09 19:09:58 +01:00
AsamK
b498d2050a Bump version to 0.14.1 v0.14.1 2026-03-08 12:55:39 +01:00
AsamK
27a722dc75 Add flags to update group member labels 2026-03-08 12:23:26 +01:00
AsamK
7014f629fe Show member labels in listGroups command 2026-03-08 11:55:19 +01:00
AsamK
30b57bdb3d Update graalvm build tools 2026-03-08 08:41:44 +01:00
AsamK
b94162afbc Enable spqr capability 2026-03-07 15:58:01 +01:00
Era Dorta
14b48e4784 Simplified name 2026-03-07 02:19:25 +01:00
Era Dorta
cafced7a67 Better formatting 2026-03-07 02:18:45 +01:00
Era Dorta
11ee28a2e1 Revert more changes 2026-03-07 02:14:25 +01:00
Era Dorta
6810877b4d Revert uneeded changes 2026-03-07 02:13:31 +01:00
Era Dorta
afc3c458a9 Add docs depedency only when needed 2026-03-07 02:06:23 +01:00
Era Dorta
b6e895b47e Clean readme 2026-03-07 01:50:06 +01:00
Era Dorta
0f83b784e9 Remove extra empty lines 2026-03-07 01:45:09 +01:00
Era Dorta
8376d1f477 Removed uneeded import 2026-03-07 01:42:17 +01:00
Era Dorta
d7c0c7000f Updated the readme 2026-03-07 01:40:03 +01:00
Era Dorta
c6ac4b2692 Make references local 2026-03-07 01:37:31 +01:00
Era Dorta
6135dae301 Remove @JsonProperty(required = true) 2026-03-07 00:30:36 +01:00
Era Dorta
1b3c898415 Pretty print the json files 2026-03-07 00:10:43 +01:00
Era Dorta
a215294c68 Fix layout of manual schemas 2026-03-06 23:40:26 +01:00
Era Dorta
5f9fb1da88 Fix generator for JsonUnwrapped files 2026-03-06 23:29:29 +01:00
Era Dorta
b6b8276fd6 Merge branch 'master' into openapi-docs 2026-03-06 23:00:36 +01:00
Era Dorta
cde6fff336 switch to micronout json generation 2026-03-06 22:50:15 +01:00
Era Dorta
3f15de0946 Deprecated fields are not required 2026-03-06 21:07:10 +01:00
AsamK
2885ffeee8 Prepare next release 2026-03-03 17:50:00 +01:00
moppman
6071291f16
Expose a chat's isArchived status in JSON output (#1957)
Closes #1955
2026-03-03 12:46:34 +01:00
Zachary Johnson
37b8a4a996 enforce poll choices are between 2 and 10 2026-03-03 08:37:10 +01:00
Era Dorta
a38b7edbdf Add missing required = true schemas 2026-03-02 02:04:24 +01:00
Era Dorta
04b7b1e47d Add required = true to all the required attributes 2026-03-02 01:37:19 +01:00
Era Dorta
9580ab0777 Rename models to schemas 2026-03-02 01:13:56 +01:00
Era Dorta
cab77e0c08 Format file 2026-03-02 00:51:51 +01:00
Era Dorta
a65c228c9b Remove the json prefix from the names 2026-03-02 00:30:12 +01:00
Era Dorta
d271a2db3d Add OpenAPIDocs 2026-03-02 00:26:18 +01:00
AsamK
af56a28b94 Fix client folder name v0.14.0 2026-03-01 10:30:02 +01:00
AsamK
dfc7e3b495 Bump version to 0.14.0 2026-03-01 10:14:45 +01:00
AsamK
e9114ae8fc Add signal-cli-client to release and create container 2026-03-01 10:14:45 +01:00
AsamK
f77a74d93f Fix optional name parameter in client link command 2026-03-01 10:14:45 +01:00