Commit Graph

741 Commits

Author SHA1 Message Date
Bernhard B
85c308302c fixed swag installation 2025-04-13 22:49:42 +02:00
Bernhard B
5bb7f6b0c6 updated swag to v1.16.4 2025-04-13 20:52:48 +02:00
Bernhard B
38f1ec2ad1 bumped signal-cli to v0.13.14 2025-04-13 15:59:58 +02:00
Bernhard B.
2f07a376cf Merge pull request #685 from eltociear/patch-1
docs: update README.md
2025-04-10 22:54:21 +02:00
Ikko Eltociear Ashimine
209bfb69ac docs: update README.md
minor fix
2025-04-09 02:46:18 +09:00
Bernhard B
3497b3d806 exposed 'listDevices' signal-cli command via REST
* the signal-cli command 'listDevices' is now exposed as
  /v1/devices/<number> endpoint.

see #676
2025-03-30 23:14:16 +02:00
Bernhard B
bf929a3aa1 extended list contacts GET endpoint
* exposed some more fields

see #675
2025-03-29 22:33:37 +01:00
Bernhard B
e452205c38 handle non existent attachments folder gracefully 2025-03-24 23:15:22 +01:00
Bernhard B
3140a56b70 ran 'go mod tidy' 2025-03-24 23:14:34 +01:00
Bernhard B
a30c63f1b1 added DEFAULT_SIGNAL_TEXT_MODE env variable
* allows to set the default text mode globally.
  The setting is only used when the 'text_mode' is not
  explicitly set in the payload.

see #671
2025-03-20 22:24:03 +01:00
Bernhard B.
c26c6d8587 Merge pull request #669 from bbernhard/dependabot/go_modules/src/golang.org/x/net-0.36.0
Bump golang.org/x/net from 0.34.0 to 0.36.0 in /src
2025-03-16 00:25:30 +01:00
Bernhard B
8346f9072a fixed error in swagger documentation
* set pin request needs to be a POST request
* added payload to swagger documentation
2025-03-16 00:24:16 +01:00
dependabot[bot]
28b04a68f6 Bump golang.org/x/net from 0.34.0 to 0.36.0 in /src
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.34.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 22:20:35 +00:00
Bernhard B.
2833a9b8a7 Update README.md 2025-03-04 21:46:57 +01:00
Bernhard B.
970347db27 Merge pull request #666 from CeeArEx/master
Update EXAMPLES.md
2025-03-04 17:40:25 +01:00
CeeArEx
bbf0bb293d Update EXAMPLES.md
Updated documentation to clarify WebSocket connection usage.
2025-03-04 17:37:29 +01:00
Bernhard B
cc19b73370 updated signal-cli to v0.13.13 2025-03-02 23:44:48 +01:00
Bernhard B
4404929c90 added API endpoints to set/remove a pin
see #660
2025-02-26 22:26:13 +01:00
Bernhard B.
46bd47fc04 Merge pull request #663 from crummy/patch-1
Path parameter in /v1/search is required
2025-02-26 21:51:54 +01:00
Malcolm Crum
4b05e8b409 Path parameter is required 2025-02-25 20:31:00 +11:00
Bernhard B
cd4b1ad29b ran go mod tidy 2025-02-14 20:56:13 +01:00
Bernhard B
9144ee8156 return group description in groups GET endpoint
see #657
2025-02-14 20:18:06 +01:00
Bernhard B
4f07a64d68 improved swagger documentation
* documented styling options in v2/send endpoint
2025-02-09 22:40:01 +01:00
Bernhard B
845ea54d0a fixed bug in send method
* allow notify self not only when sending a message to a group, but also
  to individual recipients.

see #654
2025-02-09 20:06:31 +01:00
Bernhard B
42f10c3dd7 fixed broken build 2025-02-04 23:43:55 +01:00
Bernhard B
90b2375324 tidy goland dependencies 2025-02-03 23:49:34 +01:00
Bernhard B
49f121a249 implemented plugin endpoints as shared objects
* the plugin mechanism is an optional extension to the REST
  API. As the plugin mechanism depends on gopher-lua (and a bunch of
  gopher-lua plugins), it adds quite some dependencies to the project.
  Since most of the REST API users won't need the plugin mechanism, it
  makes sense to move that functionality (including all the
  dependencies) to a dedicated shared object, which gets loaded when
  needed.
2025-02-03 23:23:07 +01:00
Bernhard B
a02b1ce8eb added FUNDING.yml 2025-01-27 21:38:49 +01:00
Bernhard B
0eeb51da19 set lang to utf-8 in docker image 2025-01-27 21:12:58 +01:00
Bernhard B
b80f5442a7 updated signal-cli-native.patch
* signal-cli-native.patch didn't apply anymore
2025-01-26 23:37:44 +01:00
Bernhard B
d01662e824 upgraded signal-cli to v0.13.12 2025-01-26 21:50:35 +01:00
Bernhard B
ae4d625243 added libsignal-client v0.62.2 2025-01-26 21:50:17 +01:00
Bernhard B
7ac0b8807d renamed PLUGINS.md to README.md 2025-01-08 21:31:24 +01:00
Bernhard B
0f4b587a5a moved plugin documentation to plugins folder 2025-01-08 21:30:37 +01:00
Bernhard B
3b0dd4390b bumped signal-cli-native version to 0.13.11+4 2025-01-06 23:32:31 +01:00
Bernhard B
3914178ec7 add possibility to specify HTTPS as default scheme in the swagger UI
see #639
2025-01-06 22:29:55 +01:00
Bernhard B
3752538e9b added plugin mechanism 2025-01-06 22:08:29 +01:00
Bernhard B
1ce75f5790 updated signal-cli to v0.13.11 2024-12-27 21:47:04 +01:00
Bernhard B
26e2d93027 added libsignal-client v0.64.0 2024-12-27 21:46:08 +01:00
Bernhard B
d5a1d252a2 fixed swagger API documentation 2024-12-24 23:16:50 +01:00
Bernhard B
a70c2994c3 added possibility to escape formatting characters
see #562
2024-12-24 23:05:22 +01:00
Bernhard B
3d51571385 updated golang.org/x/net to v0.33.0 to fix security vulnerability 2024-12-21 23:11:16 +01:00
Bernhard B
f0a49e6aac added new TextstyleParser implementation
* the old implementation was cumbersome to maintain and had some
  problems with nested formatting.

see #630
2024-12-21 22:10:35 +01:00
Bernhard B
54c884c06e fixed signal-cli-native version 2024-12-11 20:13:45 +01:00
Bernhard B
843fe20659 changed signal-cli-native version 2024-12-11 20:10:55 +01:00
Bernhard B
e66da8aff0 Merge branch 'master' of github.com:bbernhard/signal-cli-rest-api 2024-12-11 20:08:52 +01:00
Bernhard B
20fedc088e changed signal-cli-native version 2024-12-11 20:07:32 +01:00
Bernhard B.
1946255eb2 changed libsignal-client version in Dockerfile 2024-12-11 01:03:04 +01:00
Bernhard B
2d87dfb133 added libsignal-client v0.62.0 2024-12-11 00:47:51 +01:00
Bernhard B
476bc1ede1 updated signal-cli to v0.13.10 2024-11-30 22:50:24 +01:00