Stephan Richter
32c793b2eb
fix: upgrade runtime to Ubuntu Noble + Java 25
...
signal-cli master (0.14.0-SNAPSHOT) is compiled with GraalVM 25 / Java 25.
The JVM launcher (`signal-cli`) requires a Java 25 runtime, but the
previous image used Ubuntu Jammy with openjdk-21-jre.
- Base image: ubuntu:jammy → ubuntu:noble (24.04 LTS)
- JRE: openjdk-21-jre → openjdk-25-jre
- netcat → netcat-openbsd (no transitional package on Noble)
- Remove default `ubuntu` user (UID/GID 1000 conflict on Noble)
2026-02-28 08:01:41 -05:00
Stephan Richter
dd97a24d70
Bump GraalVM to 25.0.2 for signal-cli master (requires Java 25)
...
signal-cli master's buildSrc requires Java 24, and the libsignal-cli
subproject requires Java 25 for compilation. GraalVM 21.0.0 (Java 21)
fails both checks. Bump to GraalVM Community Edition 25.0.2 (JDK 25).
The native binary produced by GraalVM does not require a JRE at runtime,
so openjdk-21-jre in the runtime image remains sufficient.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 06:23:11 -05:00
Stephan Richter
fd7d4aca96
fix: build signal-cli from master to fix Signal Desktop v8.0.0 binary ACI
...
Signal Desktop v8.0.0 switched to binary ACI encoding which breaks
reactions, mentions, and quotes in signal-cli v0.13.24. The signal-cli
master branch already includes the fix (signal-service-java
unofficial_138 with dual-format ACI parsing), so building from master
on x86_64 resolves all three issues without needing a patch.
Changes:
- Build from signal-cli master instead of v0.13.24 tag on x86_64
- Use installDist output as the main signal-cli installation
- Detect libsignal-client jar version dynamically (master uses 0.87.1)
- Update signal-cli-native.patch for master's build.gradle.kts
- Move BaseConfig/libsignal workarounds behind arch guard (arm64/armv7 only)
Supersedes #799 (patch-based approach).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 06:03:39 -05:00
Bernhard B
1129e5a7be
fixed error handling in updateGroupAdmins function
...
see #790
2026-02-22 22:11:46 +01:00
Bernhard B
8533043ba2
updated signal-cli-native package
2026-02-17 23:51:02 +01:00
Bernhard B
9a24992b94
switch back to GraalVM v21.0.0
...
* accidentally switched to early to GraalVM 25.0.0 -
signal-cli v0.13.24 requires still GraalVM v21.0.0.
2026-02-17 23:49:55 +01:00
Bernhard B
5d5fa64f01
code cleanup: removed unused variable
2026-02-17 22:04:07 +01:00
Bernhard B
6c5dcdad2e
fixed error handling in updateGroupMembers function
...
see #790
2026-02-17 22:02:31 +01:00
Bernhard B.
bdaf55a68f
Merge pull request #787 from dangnabit/improved_contacts_search
...
ListContact Improvements
2026-02-13 22:32:22 +01:00
Dan Gabel
59f9cd3140
revert moving list contact types around
2026-02-12 22:00:42 -06:00
Dan Gabel
eece5f4e92
remove ListContact, extended ListContacts to accept uuid
2026-02-12 21:52:22 -06:00
Dan Gabel
5fcaa2ca2c
type cleanup, fix typo
2026-02-12 15:51:21 -06:00
Dan Gabel
6ec6e198d7
Adds --all-recipient handling for ListContact endpoints
2026-02-12 15:36:42 -06:00
Dan Gabel
379ff16ca6
direct uuid contact search
2026-02-11 21:40:20 -06:00
Bernhard B.
92a65ec781
Merge pull request #784 from Era-Dorta/signalbot-url-update
...
docs: add signalbot-org as maintainer of signalbot
2026-02-10 23:07:04 +01:00
Era Dorta
ef302dbdc3
docs: add signalbot-org as maintainer of signalbot
2026-02-10 17:12:27 +01:00
Bernhard B
23c53382c2
return group permissions in groups request
...
see #781
2026-02-07 00:16:05 +01:00
Bernhard B
cdb7d0bf97
updated signal-cli to v0.13.24
2026-02-06 19:48:58 +01:00
Bernhard B
82d88c353a
fixed file location
0.97
2026-01-25 00:04:30 +01:00
Bernhard B
43b1704e66
updated signal-cli to v0.13.23
2026-01-24 20:56:42 +01:00
Bernhard B
7711ad5503
added REST API endpoints for Signal Polls
...
see #765
2026-01-24 17:37:20 +01:00
Bernhard B
e5e21518a5
reformatted code with gofmt
2026-01-13 22:23:02 +01:00
Bernhard B
354df7472c
implemented unregister in json-rpc mode
...
see #774
2026-01-13 22:21:20 +01:00
Bernhard B.
0650451a02
Merge pull request #772 from Kamaradas/master
...
New/changes endpoints for linking devices
2026-01-09 21:10:54 +01:00
Samuel Rodrigues
2e507699c5
Changed the ListDevices endpoint to return the device id, created three new endpoints, one to return the device link to permit new device links without the qrcode, one to remove the linked devices and another to delete local-data
2026-01-08 15:46:13 +00:00
Bernhard B
5714161567
fixed bug in json-rpc mode
...
* handle 'trust-new-identities' setting in json-rpc mode
see #771
2025-12-08 22:40:03 +01:00
Bernhard B.
57ebd2acb8
Merge pull request #769 from bbernhard/dependabot/go_modules/src/github.com/sirupsen/logrus-1.9.1
...
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 in /src
2025-12-05 23:00:51 +01:00
Bernhard B.
0c081ec7cf
Merge pull request #770 from jtrumpio/improve-captcha-documentation
...
Improve captcha documentation
2025-12-05 22:59:23 +01:00
Jason Trumpio
8a75633ca9
Improve captcha documentation to provide example captcha string format
...
Signed-off-by: Jason Trumpio <jason@trumpio.com>
2025-12-04 23:28:08 -05:00
Jason Trumpio
c45b9059b5
Improve captcha documentation to provide example captcha string format
...
Signed-off-by: Jason Trumpio <jason@trumpio.com>
2025-12-04 23:27:11 -05:00
Jason Trumpio
a7f531d17f
Improve captcha documentation to provide example captcha string format
...
Signed-off-by: Jason Trumpio <jason@trumpio.com>
2025-12-04 23:25:42 -05:00
Jason Trumpio
9ea4407ac2
Improve captcha documentation to provide example captcha string format
...
Signed-off-by: Jason Trumpio <jason@trumpio.com>
2025-12-04 23:23:29 -05:00
Jason Trumpio
d102da4ba2
Improve captcha documentation to provide example captcha string format
...
Signed-off-by: Jason Trumpio <jason@trumpio.com>
2025-12-04 23:14:49 -05:00
dependabot[bot]
4a2bf9182d
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 in /src
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-version: 1.9.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-05 02:36:43 +00:00
Bernhard B
79bab15541
free up more disk space
0.96
2025-11-24 23:04:23 +01:00
Bernhard B
cbfc6b9e94
free up disk space
2025-11-24 20:29:33 +01:00
Bernhard B
6325cb2fe4
fixed syntax error in YAML file
2025-11-24 19:33:30 +01:00
Bernhard B
d42f6d04c5
fixed syntax error in YAML file
2025-11-24 19:31:46 +01:00
Bernhard B
48ebe4f98c
fixed syntax in YAML file
2025-11-24 19:30:13 +01:00
Bernhard B
990a300ca7
free up disk space in CI
2025-11-24 19:27:47 +01:00
Bernhard B
e0f4517f00
debugging: print out disk space
2025-11-24 19:21:30 +01:00
Bernhard B
8713741e94
free up more disk space
2025-11-24 18:10:12 +01:00
Bernhard B
7da210906c
free up some disk space
2025-11-23 23:30:40 +01:00
Bernhard B
e41bec91a0
clean up free disk space
2025-11-23 23:27:20 +01:00
Bernhard B
142a7c2eb6
avoid running out of disk space during docker image building
...
* remove unnecessary data from base image to avoid running out
of disk space during docker image building.
2025-11-23 21:54:58 +01:00
Bernhard B
c049764d3b
updated signal-cli to v0.13.22
2025-11-23 17:58:01 +01:00
Bernhard B.
452d899f07
Merge pull request #764 from bbernhard/dependabot/go_modules/src/golang.org/x/crypto-0.45.0
...
Bump golang.org/x/crypto from 0.36.0 to 0.45.0 in /src
2025-11-20 22:17:31 +01:00
dependabot[bot]
b6f619b7db
Bump golang.org/x/crypto from 0.36.0 to 0.45.0 in /src
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.36.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 02:01:57 +00:00
Bernhard B.
565b0dbf86
Merge pull request #763 from emrikol/patch-1
...
Fix typo in HOMEASSISTANT.md
2025-11-19 20:10:56 +01:00
Derrick Tennant
ec9cd56c0d
Fix typo in HOMEASSISTANT.md
2025-11-18 19:53:49 -05:00